DLL in BB schreiben
Übersicht

![]() |
Silver_KneeBetreff: DLL in BB schreiben |
![]() Antworten mit Zitat ![]() |
---|---|---|
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, ...)
Hat irgendjemand die geringste ahnung oder eine idee wie man das auf eine userlib umschreiben könnte?
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. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group