allex_2004

Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору leon76 Не помню где брал, давно это было. По-моему на том же торри-ру Модуль (не компонент) TUtil32 и проект с его использованием. program DTUtil32; uses Forms, main in 'main.pas' {MainForm}, about in 'about.pas' {AboutForm}, TUtil32 in 'Tutil32.pas'; ... Вот кратко список функций модуля: unit TUtil32; { TUtility functions } function TUInit(var hTUSession: hTUses): DBIResult; stdcall; function TUVerifyTable(hTUSession: hTUses; pszTableName, pszDriverType, pszErrTableName, pszPassword: PChar; iOptions: integer; var piErrorLevel: Integer): DBIResult; stdcall; function TURebuildTable(hTUSession: hTUses; pszTableName, pszDriverType, pszBackupTableName, pszKeyviolName, pszProblemTableName: PChar; pCrDesc: pCRTblDesc): DBIResult; stdcall; function TUGetCRTblDescCount(hTUSession: hTUses; pszTableName: PChar; var iFldCount, iIdxCount, iSecRecCount, iValChkCount, iRintCount, iOptParams, iOptDataLen: word): DBIResult; stdcall; function TUFillCRTblDesc(hTUSession: hTUses; pCrDesc: pCRTblDesc; pszTableName, pszPassword: PChar): DBIResult; stdcall; function TUFillCURProps(hTUSession: hTUses; pszTableName: PChar; var tblProps: CURProps): DBIResult; stdcall; function TUGetExtTblProps(hTUSession: hTUses; pszTableName: PChar; var pTS: TimeStamp; var pbReadOnly: Boolean): DBIResult; stdcall; function TUExit(hTUSession: hTUses): DBIResult; stdcall; function TUGetErrorString(iErrorcode: DBIResult; pszError: PChar): DBIResult; stdcall; implementation const TU32 = 'TUTIL32.DLL'; function TUInit; external TU32 name 'TUInit'; function TUVerifyTable; external TU32 name 'TUVerifyTable'; function TURebuildTable; external TU32 name 'TURebuildTable'; function TUGetCRTblDescCount; external TU32 name 'TUGetCRTblDescCount'; function TUFillCRTblDesc; external TU32 name 'TUFillCRTblDesc'; function TUFillCURProps; external TU32 name 'TUFillCURProps'; function TUGetExtTblProps; external TU32 name 'TUGetExtTblProps'; function TUExit; external TU32 name 'TUExit'; function TUGetErrorString; external TU32 name 'TUGetErrorString'; Если нужно могу закинуть, давай мыло. Добавлено Есть ли аналог компонента Decesion Cube работающий без BDE? |