Platforms to show: All Mac Windows Linux Cross-Platform
AliasInfoMBS class Deprecated
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Alias | MBS MacClassic Plugin | 5.0 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
This item is deprecated and should no longer be used.
You can use CFBookmarkMBS module instead.
A class for information about an alias.
Only for Mac OS X.
This is for resource fork based alias files.
Newer OS X version use the newer bookmark format, so please use CFBookmarkMBS module there.
- 18 properties
- property FileCreator as String
- property FilesystemID as Integer
- property FileType as String
- property Flags as Integer
- property IsDirectory as Boolean
- property LastError as Integer
- property NodeID as Integer
- property ParentDirID as Integer
- property PathString as String
- property Signature as Integer
- property TargetCreateDate as Double
- property TargetName as String
- property VolumeCreateDate as Double
- property VolumeHasPersistentFileIDs as Boolean
- property VolumeIsAutomounted as Boolean
- property VolumeIsBootVolume as Boolean
- property VolumeIsEjectable as Boolean
- property VolumeName as String
- 2 methods
- method Constructor
- method Constructor(AliasHandle as Integer)
- 2 shared methods
- shared method InfoForAliasData(data as string) as AliasInfoMBS
- shared method InfoForSaveInfo(data as string) as AliasInfoMBS
- 8 constants
Info Flags
Constant | Value | Description |
---|---|---|
kAliasInfoFinderInfo | 4 |
File type and creator are valid. |
kAliasInfoFSInfo | 32 |
FilesystemID and signature are valid. |
kAliasInfoIDs | 16 |
ParentDirID and nodeID are valid. |
kAliasInfoIsDirectory | 8 |
IsDirectory boolean is valid. |
kAliasInfoNone | 0 |
No valid info. |
kAliasInfoTargetCreateDate | 2 |
Target creation date is valid. |
kAliasInfoVolumeCreateDate | 1 |
Volume creation date is valid. |
kAliasInfoVolumeFlags | 64 |
VolumeIsBootVolume, volumeIsAutomounted, volumeIsEjectable and volumeHasPersistentFileIDs are valid. |
This class has no sub classes.
Some methods using this class:
- MacAliasMBS.AliasInfo as AliasInfoMBS
Some examples using this class:
Blog Entries
- MBS Xojo Plugins, version 20.6pr3
- MBS Plugins updated for Xojo 2019r2
- MBS Xojo / Real Studio Plugins, version 16.4pr8
- MBS Real Studio Plugins, version 13.1pr16
Release notes
- Version 21.0
- Deprecated AliasInfoMBS and MacAliasMBS classes in favor of CFBookmarkMBS module.
The items on this page are in the following plugins: MBS MacClassic Plugin.