Aufruf einer Funktion aus einer DLL funktioniert in Python 2.6, aber nicht in Python 2.7

12/11/2016 - 13:16 von Torsten P. | Report spam
Hallo Liste,

ich versuche gerade einen Programmcode von Python 2.6 auf Python 2.7 zum Laufen zu bringen. In dem Code wird aus einer DLL eine Funktion aufgerufen. In Python 2.6 funktioniert dies auch, aber wenn ich den gleichen Code in Python 2.7 ausführe, scheitert der Funktionsaufruf.

Meine Frage ist nun, ob sich im Zusammenspiel Python und DLL zwischen 2.6 und 2.7 etwas veràndert hat? Ich habe jedenfalls bis jetzt nichts dazu gefunden.

Die DLL wird in beiden Versionen erfolgreich geöffnet, nur der Funktionsaufruf scheitert.
Der DLL-Code ist hier: https://github.com/EventGhost/Event...per.c#L148
Der betreffende Python-Code: https://github.com/EventGhost/Event...sb.py#L625
 

Lesen sie die antworten

#1 Christopher Arndt
12/11/2016 - 13:34 | Warnen spam
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
protected-headers="v1"
From: Christopher Arndt
To:
Message-ID:
Subject: Re: [Python-de] Aufruf einer Funktion aus einer DLL funktioniert in
Python 2.6, aber nicht in Python 2.7
References:
In-Reply-To:


Am 12.11.2016 um 13:16 schrieb Torsten P. via python-de:
Der DLL-Code ist hier: https://github.com/EventGhost/Event...per.c#L148
Der betreffende Python-Code: https://github.com/EventGhost/Event...sb.py#L625



Ich schlage vor, den bewàhrten ersten Schritt des Debuggings und
Fragestellens anzuwenden: erzeuge ein minimales, lauffàhiges Programm,
welcehs das Problem reproduziert.


Chris





Ähnliche fragen