Das einfachst wäre es wohl Threads zu verwenden. Mit entsprechend niedriger Priorität versehen klauen die dir auch nicht die Bedienbarkeit des Rechners (tpIdle z.B. ist immer wieder schön
)
Man kann Multithreading in Schleifen sehr schön mit nem App.ProcessMessages faken, aber es ist unsauber, und wie du ja merkst nicht immer ganz unproblematisch.
Bei Threads immer auf Synchronized-Zugriffe auf
VCL-Kompos achten, oder CriticalSections einrichten (hab ich nocht nicht gemacht, weiss also nicht wie. Aber zu diesem Thema findet sich sicherlich eine Menge!)
gruss,
dizzy
\edit: Und dass, ohne auf dem Porzellan-Orakel zu sitzen
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel