|
You last visited: Today at 06:14
Advertisement
Sleep / For Loop Problem VS C#/C++
Discussion on Sleep / For Loop Problem VS C#/C++ within the .NET Languages forum part of the Coders Den category.
02/24/2013, 13:30
|
#1
|
elite*gold: 0
Join Date: Oct 2012
Posts: 11
Received Thanks: 0
|
Sleep / For Loop Problem VS C#/C++
Hallo,
mein Problem bezieht sich auf eine For-Schleife mit Sleep-Anweisung.
Ungefähr so:
for(.....){
Mache A;
Mache B;
Sleep();
Mache C;
}
Jedenfalls springt das Prog beim Ausführen der Schleife direkt zu Sleep und führt dann den Rest der Schleife aus.
Ich weiß nicht, ob es was mit dem Thread zutun hat?! Denn er freezed ja quasi das komplette Programm dadurch. Verstehe nur nicht, warum er das zuerst macht und dann den Rest der Schleife. Habt ihr eventuell eine Idee?
Danke im Voraus!
|
|
|
02/24/2013, 17:08
|
#2
|
elite*gold: 1
Join Date: Jan 2013
Posts: 372
Received Thanks: 99
|
poste mal den ganzen code
|
|
|
02/24/2013, 18:27
|
#3
|
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
|
Schätze mal das beim ersten Durchlauf der For-Schleife die Bindung noch nicht erfüllt sind
|
|
|
02/24/2013, 19:54
|
#4
|
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
|
Schonmal mitm Debugger durchgegangen? Setz mal Breakpoints auf A und B.
|
|
|
02/24/2013, 21:02
|
#5
|
elite*gold: 0
Join Date: Oct 2012
Posts: 11
Received Thanks: 0
|
Es ging darum, Webbrowserinhalte zu füllen. Hat ansich auch funktioniert, nur mit Sleep eben nicht mehr. Ich dachte eben auch, dass es vom Threading her kommen müsste. Habs deshalb auch mit dem Backgroundworker probiert, aber es wurde nur bis zu einem Teil der Schleife abgearbeitet.
Hab den Code jetzt nicht mehr zur Hand, weil ich das ganze etwas abgeändert habe, sodass es läuft.
Sah ungefähr so aus(Pseudo):
for(i=0;i<=var;++i){
variablen;
webbrowser->getbyID->ChangeValue;
Streamwriter->txt File;
Sleep(5000)
webbrowser->navigate("www.xxxx.de");
}
|
|
|
02/24/2013, 21:53
|
#6
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
debugge deine code selber oder poste ihn hier (wie beides schon erwähnt)
in pseudocode sind solche fehler nicht zu finden
|
|
|
02/24/2013, 22:08
|
#7
|
elite*gold: 0
Join Date: Oct 2012
Posts: 11
Received Thanks: 0
|
Quote:
Originally Posted by tolio
debugge deine code selber oder poste ihn hier (wie beides schon erwähnt)
in pseudocode sind solche fehler nicht zu finden
|
Quote:
Originally Posted by xyfz
Hab den Code jetzt nicht mehr zur Hand, weil ich das Ganze etwas abgeändert habe, sodass es läuft.
|
Hat nur in der Schleife nicht funktioniert. Lag wohl irgendwie daran...
Danke für die Antworten!
|
|
|
 |
Similar Threads
|
Controlsend + Sleep Problem.
12/24/2012 - AutoIt - 2 Replies
Hallo.
Ich habe erst gute 10 Minuten AutoIt und kenne mich deswegen sehr wenig aus :D.
Habe aber ein Problem: Ich will ein MTA Bot machen der alle 1 sek. die "D" Taste drückt.
ControLsend("MTA: San Andreas","","", "{D down}")
sleep (1000)
ControLsend("MTA: San Andreas","","", "{D up}")
sleep (1000)
Keine Ahnung warum es nicht geht :D. Wäre nett wenn mir jemand hilft :).
|
Login Problem & Sleep Probleme Help
07/31/2011 - Metin2 Private Server - 2 Replies
Ich habe meinen Server, aber ich habe einen guten Tag Fles proglemim die Einträge geschlossen, nachdem eine gewisse Zeit, aber Insider bi Online cd /usr/game sh start.sh Spiel
Vielen Dank im Voraus für diejenigen, erzeugen würde, um sich wieder öffnet,
Bitte überprüfen Sie die Schließung der einzigen Einträge proglem
fles linki : http://m2turk.org/files.tar.gz
LoWe Elitepvpers(PvP)
|
Login Problem & Sleep Probleme Help
07/31/2011 - Metin2 Private Server - 4 Replies
Ich habe meinen Server, aber ich habe einen guten Tag Fles proglemim die Einträge geschlossen, nachdem eine gewisse Zeit, aber Insider bi Online cd /usr/game sh start.sh Spiel
Vielen Dank im Voraus für diejenigen, erzeugen würde, um sich wieder öffnet,
LoWe Elitepvpers(PvP)
|
Sleep(Random($min, $max)) ==> Problem
04/07/2009 - GW Bots - 20 Replies
Hallo :D ich bins mal wieder,
ich habe folgendes Problem:
Ich habe den Befehl Sleep(Random($min, $max)) in eine Funktion gefasst:
Func RS($min, $max)
Sleep(Random($min, $max, 1))
|
All times are GMT +1. The time now is 06:14.
|
|