Die Suche ergab 4 Treffer

von zotti
Mittwoch 8. Juli 2009, 08:47
Forum: Allgemeine Fragen
Thema: Ctypes
Antworten: 13
Zugriffe: 1949

Vielen Dank BackJack, es funktioniert nun!

Und die Erklärung ist auch gut verständlich, mit guten Beispielen.

Danke nochmals an alle, die mir geholfen haben :)
von zotti
Mittwoch 8. Juli 2009, 08:18
Forum: Allgemeine Fragen
Thema: Ctypes
Antworten: 13
Zugriffe: 1949

Danke für die Antwort.

Bekomme keiner Fehlermeldung mehr, jedoch auch nicht die gewünschte Ausgabe.
Sondern nur: <ctypes.LP_c_double_Array_3 object at 0x009EC800> .

Dies passiert mit einem normlen "print result"
und mit einer Schleife wie hier "for i in result: print i".
"print len(result)" sagt ...
von zotti
Dienstag 7. Juli 2009, 13:49
Forum: Allgemeine Fragen
Thema: Ctypes
Antworten: 13
Zugriffe: 1949

Danke für deine Hilfe.
Habe es so versucht, jedoch bekomme ich folgende Fehlermeldung

http://img513.imageshack.us/img513/6163/unbenanntjsu.jpg

Habe danach gegoogelt bin aber nicht wirklich drauß schlau geworden.
Laut Googlesuche wäre der Typ nach "ctypes.pointer" falsch, aber das kann ja nicht ...
von zotti
Dienstag 7. Juli 2009, 10:53
Forum: Allgemeine Fragen
Thema: Ctypes
Antworten: 13
Zugriffe: 1949

Hi!

Habe ebenfalls ein Problem mit C++ und Python.

Ich habe eine Funktion in C++ die ein double-Array zurückgibt.


extern "C" __declspec(dllexport)double *rotp (double a double b, double ....)
{
static double ret[3] = {0.0,0.0,0.0};
...
...
ret[0]=...
ret[1]=...
ret[2]=...
...
return ...