[Overview][Constants][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Field class for working with binary field data
Source position: db.pas line 723
type TBinaryField = class(TField) |
||
class procedure CheckTypeSize(); override; |
||
protected |
||
function GetAsString; override; |
||
procedure GetText(); override; |
||
procedure SetAsString(); override; |
||
procedure SetText(); override; |
||
procedure SetVarValue(); override; |
||
public |
||
constructor Create(); override; |
|
Create a new instance of a TBinaryField class. |
published |
||
property Size; |
|
Size of the binary data |
end; |
|
Field class for working with binary field data |
|
| | ||
|
Provide access to the contents of a single field in a record |
|
| | ||
| | ||
| | ||
TBinaryField is an abstract class, designed to handle binary data of variable size. It overrides some of the properties and methods of the TField class to be able to work with binary field data, such as retrieving the contents as a string or as a variant.
One must never create an instance of TBinaryField manually, it is an abstract class. Instead, a descendent class such as TBytesField or TVarBytesField should be created.
|
Base class for records-based data-access |
|
|
Provide access to the contents of a single field in a record |
|
|
Field class for fixed size byte array values |
|
|
Field class for variable size byte array values |
lazarus-ccr.sourceforge.net |