Autor Beitrag
Xzeer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 62



BeitragVerfasst: Di 07.04.09 20:11 
Hallo,

Wie ist es möglich, in einer Schleife die Windows-Messages weiterabzuarbeiten?
Unter Delphi gibt es den tollen Befehl "Application.ProgressMessages". Den bräuchte ich jetzt für meine Anwendung. Gibt es da unter C# etwas ähnliches?

Schonmal danke...
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 07.04.09 20:18 
:welcome: in der EE!

Versuch es mal hier ;) ...

PS: Da du ProcessMessages ja schon kennst, weißt du wahrscheinlich schon, dass es meist eine bessere Lösung gibt :zwinker: .

_________________
>λ=
Xzeer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 62



BeitragVerfasst: Di 07.04.09 20:21 
hi,

danke für's willkommen heißen :D

Joa, ich denke mal ein eigener Thread währe wahrscheinlich die beste Methode, das Problem ordentlich zu lösen. Aber im Grunde wartet das Programm nur auf eine Benutzereingabe und da währe ein ganzer Thread doch etwas überdimensioniert, oder nicht?
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 07.04.09 20:50 
Für diese "Benutzereingabe" gibt es doch bestimmt auch ein entsprechendes Event, auf das du warten könntest? Vollauslastung kommt einfach nie gut ;) .

_________________
>λ=
Xzeer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 62



BeitragVerfasst: Di 07.04.09 21:25 
mhh, das kann sein...

ich arbeite mich momentan in die netzwerkprogrammierung mit TCPClient und TCPListerner ein. Der Server schickt dem Client den Befehl, den Benutzer (also am Client) eine Eingabe machen zu lassen. In der Zeit muss der Server warten...

Das meine Lösung da noch nicht perfekt ist, ist klar... Es geht mir erstmal nur ums Prinzip... :wink:

_________________
Xzeer
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 07.04.09 21:40 
Dann geht es wirklich nicht ohne Threads. Aber da TcpListener/NetworkStream schon asynchrone Versionen der meisten Methoden mitbringen, hält sich der Mehraufwand in Grenzen. Green IT ist doch gerade in, da kannst du nicht einfach so CPU-Power verbrauchen ;) .

_________________
>λ=
Xzeer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 62



BeitragVerfasst: Mi 08.04.09 00:02 
Mist, das stimmt natürlich :lol:

Naja, dann muss ich morgen (besser gesagt -> später) nochmal gucken und das Tool nochmal überarbeiten...

_________________
Xzeer