Entwickler-Ecke
WinForms - FormLoad wird nicht ausgeführt !!!
blade123 - Di 30.09.08 19:28
Titel: FormLoad wird nicht ausgeführt !!!
Hi,
ich habe ein problem, bei meinem programm das folgendes machen soll:
sobald er es startet soll die ganze zeit überprüft werden ob ein bestimmter prozess schon läuft, z.b. der taschenrechner
clac.exe, und wenn er läuft sollte as ausgeführt werden, ich habe das so gelöst:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| while ( true ) { pro = Process.GetProcessesByName( "calc" ).Length; Debug.WriteLine( "prozess noch nicht gestartet !" ); if ( pro != 0 ) { break; } } |
das ganze funktioniert, aber die form wird nicht geladen, der ganze code steht im formload event und erst wenn die
schleife verlassen wird, wird dem user die form angezeigt, kann mir jemand helfen wie ich mein vorhaben verwirklichen kann ?
mfg
blade
Moderiert von
Christian S.: C#-Tags hinzugefügt
Christian S. - Di 30.09.08 19:32
Hallo und :welcome:!
Wenn Du etwas im Hintergrund ausführen willst, musst Du das in einem eigenen Thread machen. Ich glaube, wenn Du das als Stichwort in die Doku eingibst, sollte es ein paar gute Ergebnisse geben. :-)
Grüße
Christian
blade123 - Di 30.09.08 19:44
danke dir,
aber ich weis nicht was du mit doku meinst und ehrlich gesagt hab ich schon einiges gefunden, aber ich bin neu in c# und das mit den threads check ich ja mal gar ned,sry
wäre nett wenn einer bissle genauer erklären könnte oder direkt links geben pls
Christian S. - Di 30.09.08 19:52
blade123 hat folgendes geschrieben: |
| aber ich weis nicht was du mit doku meinst |
Die Dokumentation des SDK. Wo Klassen, etc. erklärt sind. Schreib einfach mal "Thread" im Editor und drück F1 ;-)
blade123 hat folgendes geschrieben: |
| und ehrlich gesagt hab ich schon einiges gefunden, aber ich bin neu in c# |
Dann sind Threads vielleicht nicht das richtige Einstiegsthema. Dann schau Dir für Dein Problem mal lieber den Timer an, den Du in der Komponentenpalette findest. Damit sollte Dein Problem auch lösbar sein.
blade123 hat folgendes geschrieben: |
| wäre nett wenn einer bissle genauer erklären könnte oder direkt links geben pls |
Threads sprengen einen Forenbeitrag bei weitem. Im
OpenBook Visual C# [
http://www.galileocomputing.de/openbook/visual_csharp/] gibt es aber ein Kapitel dazu.
Aber wie gsagt: Threads sind kein Einsteiger-Thema.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!