WinExec + net send

Moin Moin !!!
ich habe mir eine function gebastelt, in der 3 mal WinExec ausgeführt wird…:

WinExec(„net send 192.168.0.3 Bla_blubb_1“,SW_HIDE);
WinExec(„net send 192.168.0.3 Bla_blubb_2“,SW_HIDE);
WinExec(„net send 192.168.0.3 Bla_blubb_3“,SW_HIDE);

jetzt bekomme ich aber die nachrichten in unterschiedlicher reihenfolge, die sich immer verändert…(meistens Bla_blubb_2…Bla_blubb_3…Bla_blubb_1)

woran kann das denn liegen?? verarbeitet windows das net send zu langsam??
wie kann ich das umgehen?? gibt es da eine Wait funciton unter C, die irgendwie 100 msec wartet, bevor sie den nächsten WinExec ausführt?? wenn ja, wie heißt sie??
ich habs mal mit wait(100); probiert, aber die function kennt er nicht…HELFT MIR !!!

Thx im Vorraus
Torben

Hallo Torben,

mit der Funktion: void Sleep(DWORD dwMilliseconds);
kannst du dein Programm unterbrechen.

wie kann ich das umgehen?? gibt es da eine Wait funciton unter
C, die irgendwie 100 msec wartet, bevor sie den nächsten

WinExec(„net send 192.168.0.3 Bla_blubb_1“,SW_HIDE);
Sleep(100);
WinExec(„net send 192.168.0.3 Bla_blubb_2“,SW_HIDE);
Sleep(100);
WinExec(„net send 192.168.0.3 Bla_blubb_3“,SW_HIDE);

Hallo Torben,

mit der Funktion: void Sleep(DWORD dwMilliseconds);
kannst du dein Programm unterbrechen.

AAAHHH…mannnnnnnn ich bin aber auch selten dumm…
gggrrr…
das klappt jetzt auch!
Außer wenn ich zum ersten mal diese function aufrufe… aber ich glaub da stimmt was mit net send nicht… der brauch irgendwie immer ne gewisse zeit(die sich ständig verändert) um den Host zu finden…
Aber trotzdem
THX
Torben