Forum: Object-Pascal / Delphi-Language
Delphi
by quirks,
30. Sep 2004
Hm, das ist seltsam. Ich hab jetzt mal frech von einem Thread-Beispiel-Programm kopiert, aber es geht immer noch nicht. Die Threads werden einfach nicht freigegeben, weder über Terminate noch über Free, obwohl FreeOnTerminate auf True steht. Meine Vermutung ist, dass ich Mist programmiert hab in meiner Thread-Klasse. Kann da mal jemand draufgucken? Fände ich echt nett :-D
Forum: Object-Pascal / Delphi-Language
Delphi
by quirks,
29. Sep 2004
Hab grad gemerkt, dass meine CPU-Auslastung auf 100% hochgeht und da bleibt, bis ich das Prog schließe. Kann es sein, dass ich irgendwo meine Threads nicht richtig beendet habe?
Forum: Object-Pascal / Delphi-Language
Delphi
by quirks,
29. Sep 2004
Hm, denk denk. Openoffice kann "richtige" Inhaltsverzeichnisse? Verdammt, wie war das? Der Anwender nutzt max. 5% von Wort (bzw OpenOffice). Ich sollte mich wirklich mehr damit befassen.
Forum: Object-Pascal / Delphi-Language
Delphi
by quirks,
29. Sep 2004
Cool, ein Tutorial :-D
Sieht richtig professionell aus, mit was hast du das geschrieben?
Meine Vermutung: LyX/TeX/etc.
Werd ich mich mal durchbeißen.
Forum: Object-Pascal / Delphi-Language
Delphi
by quirks,
29. Sep 2004
Ich greife nicht auf das Formular zu, in uhashthreads.pas habe ich ein Event onFinished deklariert. Das hab ich im Formular dann verknüpft und brauch so kein Synchronize.
Die Threadklasse ist Thashthread, auch in uhashthreads.pas .
PS: Der Timer ist nur dazu da, ständig Infos über Anzahl laufender Threads und der noch übrigen bzw. abzuarbeitenden Dateien zu liefern.
Forum: Object-Pascal / Delphi-Language
Delphi
by quirks,
29. Sep 2004
Tach, oder besser, Abend.
Bastel grad ein Programm, das von Dateien Hash-Summen erstellen soll und bei gleichem Inhalt löschen/verschieben/etc. Bei der Hash-Berechnung arbeite ich mit Threads. Einer, der beim Klicken auf den Start-Button anspringt und dann alle anderen wie grad nötig, spawnt. Läuft alles bestens (vor allem 20x schneller als vorher ohne Threads :-D ), ABER:
Wenn ich auf...