call_foreign_function -> Parameter???

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
telemag
User
Beiträge: 2
Registriert: Montag 4. September 2006, 11:31

call_foreign_function -> Parameter???

Beitragvon telemag » Montag 4. September 2006, 11:39

Hallo,

ich will mit calldll.call_foreign_function() eine Funktion aus einer dll aufrufen.
call_foreign_function() braucht 4 Parameter, der 1. is die Adresse der Funktion und der 4. sind die Parameter für die aufgerufene Funktion.
Aber wofür sind der 2. und 3. Parameter???
ich vermute mal Typ des Rückgabewertes;
wenn das so ist, wie geb ich dann den typ an?
Oder gibts irgendwo ne doku zu dieser Funktion???
hab im netz nichts gefunden.
Benutzeravatar
HWK
User
Beiträge: 1295
Registriert: Mittwoch 7. Juni 2006, 20:44

Beitragvon HWK » Montag 4. September 2006, 12:42

Parameter 2: Typ der Argumente, z.B. 4 long-Argumente 'llll'
Parameter 3: Typ des Rückgabewertes, z.B. short 's'
MfG
HWK
BlackJack

Beitragvon BlackJack » Montag 4. September 2006, 14:18

Vielleicht ist eine Umstellung auf ctypes eine Überlegung wert. Vor allem weil es ab Python 2.5 zur Standardbibliothek gehören wird.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder