Zitat:
Generell bin ich mir nicht sicher ob du da tatsächlich mehrere Threads oder vllt überhaupt Threads brauchst.
Die brauche ich definitiv. Je nach Arbeitsaufwand wird entschieden, ob nur einer benötigt wird oder mehrere.
Eine Endlosschleife ist das in dem Button nicht.
Es gibt eine definierte Anzahl an Arbeiten die zu erledigen ist. Pro Arbeit wird
XY aufgerufen. In XY werden dann die Daten vorbereitet, in Threads verarbeitet und zum Schluss wird aufgeräumt. Dasselbe dann noch einmal. So lange, bis die definierte Anzahl an Arbeiten abgearbeitet ist (repeat-until im Button).
Alles einfach in einen Thread packen würde ich gerne machen. Aber dafür greife ich zwangsweise zu viel auf die
VCL zu.