DLL dateien

Posted By: Patrick92

DLL dateien - 10/03/12 15:31

hallo
wie mach ich odr wie bind ich *.dll dateien in meinen skript ein?

danke im voraus
Posted By: HeelX

Re: DLL dateien - 10/03/12 15:37

Das ist sehr einfach. Du legst die DLL einfach in Dein Spielverzeichnis und musst nur die Prototypen der Funktionen bekannt machen. Mach dafür eine eigene Header-Datei. Wenn Deine DLL z.B. meineDll.dll heißt, mach eine Datei meineDll.h. Wenn Deine DLL dann eine Funktion void test123(int a, float b) exportiert, dann schreibst Du in die Header-Datei dann void test123(int a, float b);

Wenn Du dann die Header-Datei mit #include "meineDll.h" inkludierst, dann kannst Du die Funktion aufrufen! Vorraussetzung ist natürlich, dass die DLL korrekt gegen das A8 SDK gelinkt ist. Wenn ja, wird die DLL automatisch geladen. Dann steht da sowas wie "meineDll.dll opened" oder so ähnlich. Wenn sie nicht geöffnet wurde, muss sie eventuell neu kompiliert werden.

Das Erstellen einer DLL ist nicht schwierig, aber dennoch komplexer als eine Funktion davon zu benutzen. In diesem Fall schau bitte in die Anleitung unter "SDK". Da steht eigentlich alles, was Du wissen musst, um selber eine DLL zu erzeugen.
Posted By: Patrick92

Re: DLL dateien - 10/03/12 18:41

ok danke

und noch was, ich möchte auf eine Serielle Schnittstelle(RS232) zugreifen?
ich hab gelesn das geht mit lite-c?

bräuchte es für eine selber gebaute Wetterstation.
brauch ich für alle Schnittstellen eine *.dll datei?

danke im voraus
© 2024 lite-C Forums