DLL in BB schreiben

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Silver_Knee

Betreff: DLL in BB schreiben

BeitragSa, März 17, 2007 23:16
Antworten mit Zitat
Benutzer-Profile anzeigen
also es geht um die webcam.dll
und um diesen enzückenden Code: [AUSKLAPPEN]
{
Global.cCam = external_define('webcam.DLL','createCam',dll_stdcall,ty_string,5,ty_real,ty_real,ty_real,ty_real,ty_real);
Global.connect_ = external_define('webcam.DLL','connect',dll_stdcall,ty_string,1,ty_real);
Global.disconnect_ = external_define('webcam.DLL','disconnect',dll_stdcall,ty_string,0);
Global.saveToDIB_ = external_define('webcam.DLL','saveToDIB',dll_stdcall,ty_string,1,ty_string);
}

als hilfe erschien folgender Code: [AUSKLAPPEN]
external_define(dll,name,calltype,restype,argnumb,arg1type,arg2type, ...)

Definiert eine externe Funktion. dll ist der Name der DLL-Datei,
name ist der Name der Funktionen.
calltype ist die genutzte Aufruf-Konvention (nutze hierfür entweder dll_cdecl oder dll_stdcall).
restype ist der Typ des Rückgabewerts(ty_real oder ty_string).
argnumb ist die Anzahl der Argumente (0-11).
Als nächstes musst du für jedes Argument dessen Typ festlegen (wieder ty_real oder ty_string).
Sind mehr als 4 Argumente vorhanden, dann müssen diese alle vom Typ ty_real sein.
Hat irgendjemand die geringste ahnung oder eine idee wie man das auf eine userlib umschreiben könnte?

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group