Applies to: ~>1.0
This section of the Binary Version Information Manipulation Units documentation describes the API exposed by the units to programmers.
🔐 Units and classes marked with the lock icon should be treated as private. Anything considered “private” may change without notice and will not cause a major version bump should this happen. “Private” items are not documented any further here.
| Unit | Description |
|---|---|
| DelphiDabbler.Lib.VIBin.Resource | Contains all the primary class you need to interact with to manipulate binary version information. Depends on DelphiDabbler.Lib.VIBin.VarRec. |
| DelphiDabbler.Lib.VIBin.VarRec | 🔐 Contains support classes required by DelphiDabbler.Lib.VIBin.Resource. These classes should not be accessed directly. |
| Class | Description |
|---|---|
| TVIBinResource | Class that provides read and write access to binary version information. |
| TVIBinVarRec | 🔐 This class encapsulates a general version information record and exposes properties for the key record elements. |
| TVIBinVarRecA | 🔐 Sub class of TVIBinVarRec that implements a generalised ANSI version information record. |
| TVIBinVarRecW | 🔐 Sub class of TVIBinVarRec that implements a generalised Unicode version information record. |
| EVIBinResource | Class of exception raised by TVIBinResource and descendants. |
| EVIBinVarRec | Class of exception raised by TVIBinVarRec and descedants. |
| Type | Description |
|---|---|
| TVIBinResourceType | Enumeration that specifies whether a version information resource is 16 or 32 bit. |
This documentation complies with these conventions.