Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Fehler beim beenden meines Programms?
jackie05 - So 01.11.09 23:15
Titel: Fehler beim beenden meines Programms?
Hallo,
ich lasse in meinem Programm ein paar Threads laufen, wenn die Threads noch nicht gestartet wurden, klappt das beenden meines Programms sehr gut.
Wenn jetzt z.B. ein Thread läuft und wenn dieser Thread fertig abgearbeitet wurde, dann bekomme ich eine fehlermeldung, wenn ich mein Programm nun beenden möchte.
Ich hab mal ein Screen im anhang hochgeladen.
Leider kann ich mein Quellcode nicht hier rein setzen, da es viel zu lang und unübersichtlich ist.
Für lösungen, wäre ich euch sehr dankbar.
MfG
Delete - So 01.11.09 23:19
jackie05 hat folgendes geschrieben : |
| Leider kann ich mein Quellcode nicht hier rein setzen, da es viel zu lang und unübersichtlich ist. |
Und nun? meine Glaskugel ist in Reparatur, deswegen kann ich nur raten. Kann es sein, dass du unsynchronisiert auf VCL Elemente des Hauptformulares zugreifst?
jackie05 - Mo 02.11.09 00:00
Vielen Dank für die schnelle Hilfe.
Ja, das stimmt, ich habe auf mehrere elemente des Formulars über Threads zugegriffen, ohne sie zu Synchronisieren.
Habe das nun gemacht und kann mein Programm jetzt fehlerfrei beenden.
Vielen Dank.
MfG
elundril - Mo 02.11.09 00:28
Luckie hat folgendes geschrieben : |
jackie05 hat folgendes geschrieben : | | Leider kann ich mein Quellcode nicht hier rein setzen, da es viel zu lang und unübersichtlich ist. |
Und nun? meine Glaskugel ist in Reparatur, deswegen kann ich nur raten. Kann es sein, dass du unsynchronisiert auf VCL Elemente des Hauptformulares zugreifst? |
Wozu brauchst du dann noch ne Glaskugel? :mrgreen:
lg elundril
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!