[Python-de] Re: [Python-de] Zeiger an eine DLL übergeben...

Thomas Heller thomas.heller at ion-tof.com
Thu Feb 7 10:23:39 EST 2002


"Vollmer, Marc" schrieb:

> Hallo,
>
> ich stehe zur Zeit auf dem Schlauch. Ich möchte gerne eine Funktion aus
> einer DLL nutzen. Definition aus der Header:
>
> long get_position(long axis, double * position);
>
> Die Einbindung über windll funktioniert, aber was übergebe ich der Funktion
> als Zeiger. Ich denke, ich habe es mal gewußt, aber keine Chance mehr.

Es müßte mit dem array Modul gehen, da man an die Adresse drankommt.

import array
a = array.array('d', [0.])

a.buffer_info()[0] ist jetzt eine Integer, die Du als
double * verwenden kannst (IMO).

HTH,
Thomas




More information about the Python-de mailing list