Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4584

Re: [Python-de] Aufruf einer Funktion aus einer DLL funktioniert in Python 2.6, aber nicht in Python 2.7

From "Diez B. Roggisch" <deets@web.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Aufruf einer Funktion aus einer DLL funktioniert in Python 2.6, aber nicht in Python 2.7
Date 2016-11-12 17:30 +0100
Message-ID <mailman.120.1478968567.30068.python-de@python.org> (permalink)
References <fe50f3fa-9fdc-4e3a-b8f9-12cf86e32c87@googlegroups.com> <44A93E06-991F-4D93-8C27-9051C7BC6B9E@web.de>

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hallo,

> 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.

neben dem was Chris schon erwaehnte - hast du mal konkrete Fehlermeldungen?

Ein Verdachtsmoment, den ich schon mal anbieten koennte - C-Runtime-Inkompatibilitaet. 2.6 fuer Windows ist von 2008, das ist mit Sicherheit nicht schon mit dem heute verwendeten VS gebaut.

Diez

Back to de.comp.lang.python | Previous | NextPrevious in thread | Find similar


Thread

Aufruf einer Funktion aus einer DLL funktioniert in Python 2.6, aber nicht in Python 2.7 "Torsten P." <topic2k@googlemail.com> - 2016-11-12 04:16 -0800
  Re: [Python-de] Aufruf einer Funktion aus einer DLL funktioniert in Python 2.6, aber nicht in Python 2.7 Christopher Arndt <chris@chrisarndt.de> - 2016-11-12 13:34 +0100
  Re: [Python-de] Aufruf einer Funktion aus einer DLL funktioniert in Python 2.6, aber nicht in Python 2.7 "Diez B. Roggisch" <deets@web.de> - 2016-11-12 17:30 +0100

csiph-web