Entwickler-Ecke
Sonstiges (.NET) - große Dateien zum Programmstart laden
pommes-schranke - Sa 27.08.11 16:47
Titel: große Dateien zum Programmstart laden
Hallo,
ich weiß nicht ob das ein .NET Problem oder eher ein allgemeines Thema ist.
Ich möchte in meiner C#-Anwendung zu Beginn mehrere Dateien (.ini und andere) laden, ohne dass ein Button geklickt werden muss.
Da sich diese auf einem FTP-Server befinden zu dem sich das Programm erst verbinden muss, kann der Ladevorgang mehrere Sekunden dauern.
Ich habe den Code dann in den Form1_Load(...)-Bereich geschrieben.
Funktioniert ja soweit alles aber mein Problem ist jetzt, dass es mir die Form1 erst anzeigt, wenn der Ladevorgang der Dateien (alles was in Form1_Load steht) komplett abgeschlossen ist.
Das ist ja nicht unbedingt schön wenn das Programm erst mehrere Sekunden nach dem starten angezeigt wird.
Außerdem weiß man jetzt nicht, ob man das Programm wirklich gestartet hat.
Mein Wunsch ist es, dass die Form1 sofort angezeigt wird mit dem Hinweis "Daten werden geladen." oder so was in der Richtung.
Ich habe dazu auch schon eine weitere Funktion angelegt in welcher der ganze Code steht. Diese Funktion rufe ich dann aus der Form1_Load auf.
Das Problem beleibt. Die Form wird erst nach mehreren Sekunden angezeigt.
Hat da jemand einen Lösungsansatz für mich?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!