Einzelnen Beitrag anzeigen

BullsEye

Registriert seit: 8. Sep 2007
Ort: Werlte
872 Beiträge
 
Delphi 7 Personal
 
#1

DLL laden/prüfen ob vorhanden.

  Alt 18. Apr 2009, 10:53
Hallo,

ich will eine DLL Datei laden um dessen Funktionen und Proceduren nutzen zu können.
Bis jetzt funktioniert das auch. Aber ich halte die Lösung nicht für sehr geschickt.

Delphi-Quellcode:
procedure TfrmMainSuche.FormCreate(Sender: TObject);
begin
  IF NOT FileExists('plugins/my_dynamic_link_libary.dll') THEN btnTyp.Hide;
end;
Mit dem "btnTyp" kann ich dann das Formular "aufklappen/ausfahren" und dort hab ich dann ein paar Edits und Buttons etc... die mit den Funktionen der DLL belegt sind.

Wenn ich nun ne (BSP Textdatei) anlege und die "my_dynamic_link_libary.dll" nenne, so ist der btnTyp auch sichtbar! Somit habe ich Zugang zu den Funktionen, die ich aber nicht nutzen kann!

PS: Ich bin noch neu auf dem Gebit der DLL's.

Meine DLL ist wie hier aufgebaut: Tutorial

Thx für die Hilfe
  Mit Zitat antworten Zitat