Einzelnen Beitrag anzeigen

manfred_h

Registriert seit: 4. Nov 2005
Ort: Basel
442 Beiträge
 
Delphi XE2 Enterprise
 
#4

Re: firebird.msg / Embedded App

  Alt 7. Mai 2007, 10:51
Zitat von mkinzler:
Geb mal Arbeitsverzeichnis mit an
Das mach ich schon die fbclient.dll findet er ja auch einwandfei.
Ist im App. Verzeichniss.

Das Programmverzeichniss gebe ich wie folgt an:
In der Ini steht der komplette Path.

Delphi-Quellcode:
procedure TUDM.DataModuleCreate(Sender: TObject);
begin
  ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+ 'setup.ini');
  app_dir := ini.ReadString('SETUP','APP_DIR','');
  easysoft_dir := ini.ReadString('SETUP','EASYSOFT_DIR','');
  frm_main.lbl_app_dir.Caption:= app_dir;
  if easysoft_dir='then frm_setup.ShowModal else db_connect(Sender);
end;

procedure TUDM.db_connect(Sender: TObject);
begin
  ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+ 'setup.ini');
  with udm.pFIBDatabase do
  begin
    Connected := False;
    DBParams.Clear;
    DBParams.Add ('lc_ctype=UNICODE_FSS');
    DBParams.Add ('user_name=sysdba');
    DBParams.Add ('password=masterkey');
    LibraryName := app_dir +('fbclient.dll');
    DatabaseName := app_dir +('VEREINS_DB.FDB');
    Connected := True;
  end;
end;
  Mit Zitat antworten Zitat