Hi, многоуважаемый All!

    Взял последний Firebird-2.1.0.15981-0_win32_pdb
    Переинсталил Delphi
    Перекомпилил все компоненты

    -ошибка та-же:

    Access violation at address 02753717 in module 'fbclient.dll'. Write of 
address 000C000A

    вылетает ещё в конструкторе Create наследника TThread...

  DB     := TpFIBDataBase.Create(nil);
  Trans  := TpFIBTransaction.Create(nil);
  SP     := TpFIBQuery.Create(nil);
    
  DB.SqlDialect             := 3;
  DB.LibraryName := ini.ReadString('DB','Library', 'fbclient.dll');
  DB.DBName := IfThen(ini.ReadBool('DB', 'Local', True), '',
      ini.ReadString('DB','Server','localhost') + ':') +
                  ini.ReadString('DB','DataBase',apdir + 'BASE.DAT');
  DB.ConnectParams.UserName := ini.ReadString('DB','SYSUSER','SYSDBA');
  DB.ConnectParams.Password := ini.ReadString('DB','SYSPASS','masterkey');
  DB.UpperOldNames          := True;
  DB.AfterRestoreConnect    := DBAfterRestoreConnect;
  DB.OnErrorRestoreConnect  := DBErrorRestoreConnect;
  DB.OnLostConnect          := DBLostConnect;
  Trans.DefaultDatabase     := DB;

  DB.Open;                   < -----

  в firebird.log

DEVELOPER (Client)      Mon Jun 18 11:01:34 2007
        INET/inet_error: read errno = 10054
  

    Причём попытка выделить сей кусок кода в одтельный проэкт
    претепела неудачу - т.е. ошибка не повторилась ...
    
    PDB - ну в общем не юзал я его раньще, скопировать -
    скопировал, а вот что дальше ? как ошибку локализовать ?

    HELP Me !!!!!!!
        
С уважением,
Константин Григорьевич.
===============


Ответить