Instanzen von dll's möglich??
Verfasst: Mittwoch 23. Januar 2008, 18:47
Hi
Ich hab eine dll, der ich Werte übergeben kann und die mir daraufhin ein Ergebnis liefert. Da ich das ganze aber schneller haben möchte, würd ich gern mit Hilfe von mehreren Threads der dll immer nur einen Wert übergeben.
Hab mir das so gedacht:
Wenn ich das ganze mit einem Thread und einer dll mache ist alles schön. Bei mehreren Threads bekomme ich keine Ergebnis mehr zurück. Da ist mir ersteinmal der Grundgedanke gekommen:
Kann man von einer dll überhaupt Instanzen erzeugen??
mfG HP
Ich hab eine dll, der ich Werte übergeben kann und die mir daraufhin ein Ergebnis liefert. Da ich das ganze aber schneller haben möchte, würd ich gern mit Hilfe von mehreren Threads der dll immer nur einen Wert übergeben.
Hab mir das so gedacht:
Code: Alles auswählen
threads = []
for wert in werteliste:
threads.append( threadname(wert) )
threads[-1].start()
class threadname(threading.Thread):
def __init__(self, wert)
self.wert = wert
def run(self):
self.dll = windll.LoadLibrary("meine.dll")
self.lesen = self.dll.meine_Funktion
Kann man von einer dll überhaupt Instanzen erzeugen??
mfG HP