Problem mit Prozedur (Thread)
Verfasst: 11.08.2005 12:43
Hi Leute!
Ich habe mal eine Frage zu einem Teil meines Programmes:
Ich habe eine Prozedur(in einer include Datei) die ich als Thread aufrufe.
Dieser übergebe ich diese Struktur:
In der Prozedure lese ich die so aus:
So, wenn ich die Prozedure einmal aufrufe, funktioniert es wunderbar.
Wenn ich aber nun direkt danach diese Prozedure nochmal aufrufe, kommt ein Fehler.
Und zwar lese ich aus ArrayA Dateinamen ein, und öffne diese mit Openfile.
Funktioniert auch wunderbar beim ersten ausführen der Prozedur, doch beim zweitenmal, sagt er mit "No current File!"
Hat jemand eine Ahnung woran das liegen könnte?
Gruß,
Stonedar
Ich habe mal eine Frage zu einem Teil meines Programmes:
Ich habe eine Prozedur(in einer include Datei) die ich als Thread aufrufe.
Dieser übergebe ich diese Struktur:
Code: Alles auswählen
uebergabe(0)\mem_Md5 = @ArrayA()
uebergabe(0)\mem_Dics = @ArrayB()
uebergabe(0)\laenge_A = ArrayALaende
uebergabe(0)\laenge_B = ArrayBLaenge
Code: Alles auswählen
Dim tmpArrayA.s(*tmp\laenge_A)
CopyMemory(*tmp\ArrayA, tmpArrayA(), *tmp\laenge_A*4)
Dim tmpArrayB.s(*tmp\laenge_B)
CopyMemory(*tmp\ArrayB, tmpArrayB(),*tmp\laenge_B*4)
Wenn ich aber nun direkt danach diese Prozedure nochmal aufrufe, kommt ein Fehler.
Und zwar lese ich aus ArrayA Dateinamen ein, und öffne diese mit Openfile.
Funktioniert auch wunderbar beim ersten ausführen der Prozedur, doch beim zweitenmal, sagt er mit "No current File!"
Hat jemand eine Ahnung woran das liegen könnte?
Gruß,
Stonedar