Forum: Win32/Win64 API (native code)
by DieDolly,
13. Okt 2018
Ich hab das gerade noch einmal getestet.
Ich werde TTask in Zukunft definitiv meiden.
In meinem TTask habe ich mehrere Zeilen Code und auch zum Test ein try-except.
Wenn ich absichtlich einen Fehler erzeuge indem ich eine Internetseite mit Get aufrufe die es nicht gibt, springt Delphi niemals in den except-Teil der sofort nach IdHTTP1.Get() folgt.
Forum: Win32/Win64 API (native code)
by DieDolly,
12. Okt 2018
Möchte eigentlich nur in eine Datei schreiben.
Genau das passiert aus dem TTask ja leider nicht. Ich versuche es morgen mal mit deiner Lösung, eine Procedure aufzurufen die dann raise aufruft oder ich schreibe direkt von da aus in die Datei.
Forum: Win32/Win64 API (native code)
by DieDolly,
11. Okt 2018
Das ist nicht die beste Lösung. Da lasse ich TTask am besten weg und überdenke alles.
Wenn ich Wait aufrufe und eh auf den Task warten muss, dann brauche ich keinen Task.
Ich überdenke alles noch einmal und baue das in einen traditionellen TThread um.