Zitat von
Bigmichi:
gibt es eine Möglichkeit zu sagen das er net hängen bleibt beim ausführen sprich das die Liste gefüllt wird aber das Programm dabei net hängt ?
Ja, die gibt es. Application.Processmaessages ist allerdings
IMHO der schlechtere Weg...
Ich würde die Funktion in einen Thread auslagern. Du könntest die Arbeit auch aufteilen und gleich mehrere Threads drauf ansetzen. Der Thread kann dann aus dem Hintergrund die entspr. Liste deines Hauptthreads befüllen und Du könntest "vorn" normal weiterarbeiten, als wenn nichts wäre.
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.