Zitat von
goose33:
Code:
DLLEXPORT MODULE_LINKAGE Linkage = {
0x00000000,
module_init,
module_deinit,
0,
0,
0x0900, // FS2004 version (use 0x0800 for FS2002)
NULL
};
Damit weiss ich bis jetzt noch nicht wirklich was anzufangen und wie
ich 0x0900 als variablenwert eingeben soll weiss ich auch nicht?
Ich weiss nicht mal was ich da nehmen muss, dene aber cardinal wäre da richtig oder?
Leider mecker t Delphi immer wenn ich dann so nen wert ( 0x0900 ) verwenden will ????
also:
das hier
sieht in Delphi so aus:
Zitat von
goose33:
Ach so, noch was: Warum meckert delphi immer, wenn ich ne *.dll compilieren will rum von wegen ich solle irgendeine Host anwendung auswählen ???
Weil Delphi schlecht eine
DLL starten kann. Hast du schonmal versucht, eine
DLL via Doppelklick auszuführen? Eben, es geht nicht. Damit man die
DLL also testen kann, gibt man Delphi einfach den Pfad zur Exe, die zu der
DLL gehört. Voilà, jetzt kann die
DLL getestet werden.