Die Suche ergab 11 Treffer
- Freitag 11. Mai 2012, 11:48
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
Re: ctypes Modul kann nicht mehrere DLLs laden
Die Dlls die ich übergebe sind von mir selber implementiert worden, also funktionen in c++ mit c schnittstelle für python.
- Freitag 11. Mai 2012, 11:28
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
Re: ctypes Modul kann nicht mehrere DLLs laden
Den Quellcode hatte ich bereits weiter oben gepostet, also Erzeugung einer Instanz der Wrapper-Klasse in der ctypes verwendet wird. Denke das ist soweit das wichtigste.
- Freitag 11. Mai 2012, 09:47
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
Re: ctypes Modul kann nicht mehrere DLLs laden
Hmm,
genauso hatte ich mir das auch vorgestellt, jedoch läd er wie bereits erwähnt nur die erste dll. sobald ich die zweite dll übergebe ist es so als würde er dies einfach ignorieren und weiterhin mit der ersten arbeiten. benutzt du ein linux, ich arbeite auf windoof 7. danke für dein beispiel.
genauso hatte ich mir das auch vorgestellt, jedoch läd er wie bereits erwähnt nur die erste dll. sobald ich die zweite dll übergebe ist es so als würde er dies einfach ignorieren und weiterhin mit der ersten arbeiten. benutzt du ein linux, ich arbeite auf windoof 7. danke für dein beispiel.
- Donnerstag 10. Mai 2012, 12:57
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
Re: ctypes Modul kann nicht mehrere DLLs laden
Hallo Leonidas,
konstruktive Antworten wie "Quatsch, Blödsinn, Ja, hoffentlich nimmt das keiner Ernst" sind natürlich sehr hilfreich. Im moment hat dein Post den Wert von "Total überflüssig", ausser das du in den Raum schmeisst das ich falsch liege. Solltest du jedoch stichhaltige Beweise haben die ...
konstruktive Antworten wie "Quatsch, Blödsinn, Ja, hoffentlich nimmt das keiner Ernst" sind natürlich sehr hilfreich. Im moment hat dein Post den Wert von "Total überflüssig", ausser das du in den Raum schmeisst das ich falsch liege. Solltest du jedoch stichhaltige Beweise haben die ...
- Donnerstag 10. Mai 2012, 09:49
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
Re: ctypes Modul kann nicht mehrere DLLs laden
Hallo nochmal,
ich habe eine Lösung gefunden !
Das Problem bei dem Modul "ctypes" ist das es die DLL erst entladen kann sobald der gesamte Prozess abgearbeitet, sprich Pyhton beendet wurde. Fakt ist das man mit der aktuellen Implementierung von ctypes keine Möglichkeit hat während der Laufzeit ...
ich habe eine Lösung gefunden !
Das Problem bei dem Modul "ctypes" ist das es die DLL erst entladen kann sobald der gesamte Prozess abgearbeitet, sprich Pyhton beendet wurde. Fakt ist das man mit der aktuellen Implementierung von ctypes keine Möglichkeit hat während der Laufzeit ...
- Donnerstag 10. Mai 2012, 09:06
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
Re: ctypes Modul kann nicht mehrere DLLs laden
Guten Morgen zusammen,
hier der passende Quellcode zu meinem oben beschriebenen Problem
#wrapper.py
from ctypes import CDLL, c_wchar_p, c_int, c_bool, c_wchar, POINTER
#==============================================================================
class CmdDLL(object):
"""Wrapper-Klasse für ...
hier der passende Quellcode zu meinem oben beschriebenen Problem
#wrapper.py
from ctypes import CDLL, c_wchar_p, c_int, c_bool, c_wchar, POINTER
#==============================================================================
class CmdDLL(object):
"""Wrapper-Klasse für ...
- Mittwoch 9. Mai 2012, 21:43
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
Re: ctypes Modul kann nicht mehrere DLLs laden
Danke für die konstruktive Kritik. Mit dem Pseudocode habe ich improvisiert, da ich erst morgen an den Quellcode rankomme und dachte der Sachverhalt wäre auch so verständlich. Ich werde morgen dann eine neue Beschreibung meines Problems inklusive Quellcode angeben.
Gruss
marvel82
Gruss
marvel82
- Mittwoch 9. Mai 2012, 19:54
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
Re: ctypes Modul kann nicht mehrere DLLs laden
Folgender Pseudocode sollte weiterhelfen:
from ctypes import CDLL
...
cdll = CDLL()
cdll.LoadLibrary("erste.dll")
cdll.machirgendwas()
del cdll
...
cdll = CDLL()
cdll.LoadLibrary("zweite.dll")
cdll.machwiederwas()
del cdll
...
cdll = CDLL()
cdll.LoadLibrary("dritte.dll")
cdll.machwas()
del ...
from ctypes import CDLL
...
cdll = CDLL()
cdll.LoadLibrary("erste.dll")
cdll.machirgendwas()
del cdll
...
cdll = CDLL()
cdll.LoadLibrary("zweite.dll")
cdll.machwiederwas()
del cdll
...
cdll = CDLL()
cdll.LoadLibrary("dritte.dll")
cdll.machwas()
del ...
- Mittwoch 9. Mai 2012, 19:33
- Forum: Python mit anderen Sprachen verwenden
- Thema: ctypes Modul kann nicht mehrere DLLs laden
- Antworten: 18
- Zugriffe: 6452
ctypes Modul kann nicht mehrere DLLs laden
Hallo liebe Community,
ich versuche seit Tagen ein Problem zu lösen, jedoch bisher ohne Erfolg und langsam gehen mir die Alternativen aus :(. Ich nutze das ctypes Modul und lade der Reihe nach DLL-Dateien, die ich während der Laufzeit verwenden möchte.
Ich habe via
from ctypes import CDLL ...
ich versuche seit Tagen ein Problem zu lösen, jedoch bisher ohne Erfolg und langsam gehen mir die Alternativen aus :(. Ich nutze das ctypes Modul und lade der Reihe nach DLL-Dateien, die ich während der Laufzeit verwenden möchte.
Ich habe via
from ctypes import CDLL ...
- Montag 30. April 2012, 11:25
- Forum: Allgemeine Fragen
- Thema: Frage zum Argparser
- Antworten: 5
- Zugriffe: 1075
Re: Frage zum Argparser
Hallo,
danke erstmal für die schnelle Beantwortung meiner Frage. Ich arbeite mit einem Windows 7 Betriebssystem. Könntest du eventuell ein kleines Codebeispiel angeben. Muss ich es also selber implementieren ?
danke erstmal für die schnelle Beantwortung meiner Frage. Ich arbeite mit einem Windows 7 Betriebssystem. Könntest du eventuell ein kleines Codebeispiel angeben. Muss ich es also selber implementieren ?
- Montag 30. April 2012, 10:40
- Forum: Allgemeine Fragen
- Thema: Frage zum Argparser
- Antworten: 5
- Zugriffe: 1075
Frage zum Argparser
Hallo liebe Community,
ich hoffe ihr könnt mir bei meinem kleinen Problem weiterhelfen. Ich möchte gerne das über die Kommandozeile mehrere Dateien aus einem Ordner und dessen Unterordner automatisch eingelesen werden und mir danach als Liste zur Verfügung stehen.
Ich stelle mir das ...
ich hoffe ihr könnt mir bei meinem kleinen Problem weiterhelfen. Ich möchte gerne das über die Kommandozeile mehrere Dateien aus einem Ordner und dessen Unterordner automatisch eingelesen werden und mir danach als Liste zur Verfügung stehen.
Ich stelle mir das ...