Unit dbf_common

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Class EDbfError  
Class EDbfWriteError  

Functions and Procedures

procedure FreeAndNil(var v);
procedure FreeMemAndNil(var P: Pointer);
function IncludeTrailingPathDelimiter(const Path: string): string;
function GetCompletePath(const Base, Path: string): string;
function GetCompleteFileName(const Base, FileName: string): string;
function IsFullFilePath(const Path: string): Boolean;
function DateTimeToBDETimeStamp(aDT: TDateTime): double;
function BDETimeStampToDateTime(aBT: double): TDateTime;
procedure FindNextName(BaseName: string; var OutName: string; var Modifier: Integer);
function SwapWordBE(const Value: word): word;
function SwapWordLE(const Value: word): word;
function SwapIntBE(const Value: dword): dword;
function SwapIntLE(const Value: dword): dword;
function TranslateString(FromCP, ToCP: Cardinal; Src, Dest: PChar; Length: Integer): Integer;
function MemScan(const Buffer: Pointer; Chr: Byte; Length: Integer): Pointer;

Types

TDbfFieldType = char;
TXBaseVersion = (...);
TSearchKeyType = (...);
TDateTimeHandling = (...);
PDateTime = ˆTDateTime;
PtrInt = Longint;
PSmallInt = ˆSmallInt;
PCardinal = ˆCardinal;
PDouble = ˆDouble;
PString = ˆString;

Constants

TDBF_MAJOR_VERSION = 6;
TDBF_MINOR_VERSION = 9;
TDBF_SUB_MINOR_VERSION = 2;
TDBF_TABLELEVEL_FOXPRO = 25;
JulianDateDelta = 1721425;

Description

Functions and Procedures

procedure FreeAndNil(var v);

This item has no description.

procedure FreeMemAndNil(var P: Pointer);

This item has no description.

function IncludeTrailingPathDelimiter(const Path: string): string;

This item has no description.

function GetCompletePath(const Base, Path: string): string;

This item has no description.

function GetCompleteFileName(const Base, FileName: string): string;

This item has no description.

function IsFullFilePath(const Path: string): Boolean;

This item has no description.

function DateTimeToBDETimeStamp(aDT: TDateTime): double;

This item has no description.

function BDETimeStampToDateTime(aBT: double): TDateTime;

This item has no description.

procedure FindNextName(BaseName: string; var OutName: string; var Modifier: Integer);

This item has no description.

function SwapWordBE(const Value: word): word;

This item has no description.

function SwapWordLE(const Value: word): word;

This item has no description.

function SwapIntBE(const Value: dword): dword;

This item has no description.

function SwapIntLE(const Value: dword): dword;

This item has no description.

function TranslateString(FromCP, ToCP: Cardinal; Src, Dest: PChar; Length: Integer): Integer;

This item has no description.

function MemScan(const Buffer: Pointer; Chr: Byte; Length: Integer): Pointer;

This item has no description.

Types

TDbfFieldType = char;

This item has no description.

TXBaseVersion = (...);

This item has no description.

Values
  • xUnknown
  • xClipper
  • xBaseIII
  • xBaseIV
  • xBaseV
  • xFoxPro
  • xBaseVII
TSearchKeyType = (...);

This item has no description.

Values
  • stEqual
  • stGreaterEqual
  • stGreater
TDateTimeHandling = (...);

This item has no description.

Values
  • dtDateTime
  • dtBDETimeStamp
PDateTime = ˆTDateTime;

This item has no description.

PtrInt = Longint;

This item has no description.

PSmallInt = ˆSmallInt;

This item has no description.

PCardinal = ˆCardinal;

This item has no description.

PDouble = ˆDouble;

This item has no description.

PString = ˆString;

This item has no description.

Constants

TDBF_MAJOR_VERSION = 6;

This item has no description.

TDBF_MINOR_VERSION = 9;

This item has no description.

TDBF_SUB_MINOR_VERSION = 2;

This item has no description.

TDBF_TABLELEVEL_FOXPRO = 25;

This item has no description.

JulianDateDelta = 1721425;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.