Thema: Delphi DLL - Form Problem

Einzelnen Beitrag anzeigen

Benutzerbild von spacewolf
spacewolf

Registriert seit: 24. Apr 2003
Ort: Magdeburg
218 Beiträge
 
Delphi 7 Professional
 
#10

jeht jetzt...

  Alt 7. Sep 2006, 19:48
Hi Hoika,

>> an welcher Stelle knallt es denn ?
jetzt nur noch beim entladen der DLL

>>eine DLL kann man auch debuggen...
DANKE... das war der Tip den ich brauchte
Ja DLLs debuggen... darauf muss man erst ma kommen...

>>Auf jeden Fall würde ich diese globale Form-Variable löschen,
>>spätestens, wenn zwei Programme auf die DLL zugreifen,
>>knallt es wieder.
welche globale Form-Variable meinst Du denn jetzt ?

Delphi-Quellcode:
function AdminKartei(parent: Pointer;
                     db:TIBDatabase;patnr:integer):boolean;
var
  frmKarteiAdmin : TfrmKarteiAdmin;
begin
  //if Assigned(parent) then // is nich ... geht nich....
  begin
    frmKarteiAdmin := TfrmKarteiAdmin.Create(nil);
    try
      frmKarteiAdmin.SetParent(parent); // is wieder drin und crasht nicht...
      frmKarteiAdmin.ibtr.DefaultDatabase := db; // Datenbank zuweisen
      frmKarteiAdmin.SetPatnr(patnr);
      frmKarteiAdmin.ShowModal;
    finally
      frmKarteiAdmin.Free;
    end;
  end
end;
>>Was ist db ?
ist TIBDatabase... hatte ich veressen im Bsp. rauzunehmen...

>>Bei Dlls + Interbase solltest du nachmal nachlesen
>>(CloneHandle oder sowas ähnliches.)
Wo kann man darüber was nachlesen ?

>>Ausserdem meckert dein Compiler, dass der Rückgabewert unbestimmt ist ..
stimmt werde noch n result zurückgeben lassen...
Andreas Göllner
("`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
"Ich kann Dir nur die Tür zeigen, durchgehen musst Du ganz allein."
Wer ist die Tür? Jesus!
  Mit Zitat antworten Zitat