Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.95 KB

API.md

File metadata and controls

43 lines (28 loc) · 1.95 KB

Applies to: ~>1.0

Introduction

This section of the Binary Version Information Manipulation Units documentation describes the API exposed by the units to programmers.

Contents

🔐 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.

Units

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.

Classes

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.

Types

Type Description
TVIBinResourceType Enumeration that specifies whether a version information resource is 16 or 32 bit.

Conventions

This documentation complies with these conventions.

Links