Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

Re: DLL laden/prüfen ob vorhanden.

  Alt 18. Apr 2009, 12:02
am Einfachsten du erstellst dir in der DLL eine Prüffunktion ...
- erstmal nachschauen ob DLL vorhanden ist
und diese laden ... wenn sie nicht zu laden geht, dann ist es wohl auch keine DLL
- dann schauen ob diese (komisch benannte) Funktion existiert
- ihr eine bestimmten Parameter geben
- und wenn sie dann anhand des erhaltenen Parameters ein bestimmtest Ergebinis (Result) liefert,
dann vertragen sich Beide vermutlich

> DLL kann so leicht Anhand des Parameters prüfen ob die EXE ihr gefällt
und sie mit dieser zusammenarbeiten möchte
> und die EXE erkennt an dem Ergebnis (Result) ob sie die DLL mag ....

zusätzlich könnte man dann noch Dinge direkt aus der DLL auslesen (z.B. die Versionsinfos)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat