Hallo emploi,
Oliver wird Deinen Code morgen netterweise prüfen,
ich habe im "Drüberfliegen" nur ein paar Sachen
gefunden, die Du vielleicht überdenken solltest:
"Done" ist eine lokale Variable, die, im Unterschied zu globalen Variablen,
solange nicht initialisiert ist, bis ihr ein Wert zugewiesen wurde.
Daher wird Deine Whileschleife
IMHO wohl nicht immer funktionieren.
Ich würde die Abbruchbedingung noch einmal überdenken, man sollte niemals
eine
Exception zur Steuerung einer Schleife verwenden.
Soweit ich sehe ist IdHttp1.Post eine Funktion die einen String zurückgibt,
ich nehme an, diesen kannst Du auswerten.
(Ich habe die Indies zwar installiert, aber leider die Hilfe dazu nicht
)
Was passiert eigentlich mit Deiner Schleife,
wenn sie "o0" (unendlich) viele Exceptions produziert?
Bei einer Thread.Execute Schleife würde ich empfehlen, zusätzlich
WHILE (NOT Terminated) OR (NOT Application.Terminated)
einzubauen,
sonst läuft dein Thread nach Programmende "ewig und 3 Tage" weiter.
[HELLSEHMODUS EIN]
Blutiger Anfänger = Oliver = Assarbad
[/HELLSEHMODUS AUS]