Hallo Janina,
willkommen in der DLL-Hölle! (So heißt der besondere Ort, an dem wir
Windows-Anwender mit eben diesen Problem gefoltert werden)
Was der erfolgsversprechende Weg ist: depends.exe
Findest Du als "Dependency Walker" unter http://www.dependencywalker.com/
Mit depends prüfst Du, von welchen DLLs Deine DLL abhängig ist. Dort, wo
das Programm nicht funktioniert, zeigt depends die fehlenden Libraries an.
Dann heißt es diese suchen; Lizenzbedingungen prüfen, und bei vorhandener
Lizenz dann auf den Zielcomputer transferieren.
Bester Gruß
Harald
2012/1/27
Hallo,
vielen Dank für die Tipps, habe jetzt mal wieder ein wenig rumprobiert und bin leider noch nicht weiter. Auch wenn ich mit pyinstaller die *.exe bauen lassen, funktioniert das Programm nur auf meinem Rechner.
Es gibt Funktionen in der *.dll, für die brauche ich keine Kommunikation mit der Messnabe, wenn ich diese Aufrufe erhalte ich auch die Richtige Rückgabewerte. Somit ist meine Vermutung das es "nur" noch an dem Kommunikationsaufbau zwischen Programm und Messnabe liegt.
Gibt es eine Möglichkeit herauszufinden, was auf meinem Rechner von dem Programm genutzt wird, dass es funktioniert? Vielleicht finde ich dann ja raus warum das auf anderen Rechnern einfach nicht klappen will.
Oder gibt es vielleicht eine andere Möglichkeit statt ctypes, sofern es daran liegen sollte?
Viele Grüße Janina _______________________________________________ python-de maillist - python-de@python.org http://mail.python.org/mailman/listinfo/python-de
-- GHUM GmbH Harald Armin Massa Spielberger Straße 49 70435 Stuttgart 0173/9409607 Amtsgericht Stuttgart, HRB 734971 - persuadere. et programmare