Français
Forum

For to step Do ...

 
Salut,
hab grad qui Syntax-Erweiterungen dans qui xpse-Beschreibung getestet,
viens mais avec dem beschriebenen
For ... to... step .. do
pas bien sûr. ou bien était cela une Ankündigung pour qui prochain Version?
Es wird un fehlendes Begin angemotzt...
wohin est cela hin, et comment finis Je l' Block? EndFor ??
 
21.08.2008  
 



for x=0 to 200 do begin
blub
end

ou bien

for x=0 to 200 step 20 do begin
blub
end

for x=200 downto 0 do begin
blub
end

...
 
22.08.2008  
 




Jörg
Sellmeyer
Wobei on dazusagen doit, qui XPSE là aussi rien d'autre comme qui gute vieille WhileLoop-Boucle raus pouvoir:
KompilierenMarqueSéparation
WhileLoop 0, 200

    Blub()

Wend

WhileLoop 0,200,20

    Blub()

Wend

WhileLoop 200,0,-1

    Blub()

Wend

 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
22.08.2008  
 




Frank
Abbing
oui, en Schreibweise viel kürzer et simpler ist...
... aussi si zum Schluss besser un Endwhile là stände!
 
22.08.2008  
 



ähm... merci, mais avec einem nackten X allez là garnix, peut sich aussi pas declaren. und dir chez mir mais aus anderen Trouvé aussi pas, zumindest pas souvent:

{$iq}
declare x&
for x& = 0 to 200 step 20 do begin
imprimer "0";
end
for x& = 0 to 200 step 20 do begin
imprimer "1";
end
waitinput
end

...liefert une Fehlermeldung dans qui .xpia Dossier, qui un undeclaretes INC betrifft.
peut-être mag qui Precompiler cela Semikolon pas - mais pardon bring je ensuite qui Les chiffres aneinander ran, sans seulement compliqué une Sammelstring avec + aufzubauen? Inzwischen kenn je zwar den MkStr$()-Befehl, mais und dir à prinzipielle Anwendung de ";" comment im guten alten BASIC
Gruss
P. Specht
 
22.08.2008  
 



XPSE pouvoir là überhaupt gar aucun WhileLoop-Schleifen draus. comment sollte on car avec cela avec einer Variable (z.B. X) zählen peut, et cela aussi verschachtelt. "Wegen" XProfan11 hat XPSE im Bezug sur qui ForSchleifen grad une BUG, cet "INC-Meldung" qui Du là ansprichst muss je seulement korrigieren. cela Semikolon ist ne...aucune Problem. Siehe  [...]  bzw.  [...] 

si je wieder zurück suis, so hab ego oui versprochen, gibts naturellement zeitnah un Update. (mais seulement pour Auspacken meiner la brosse à dents.)
 
22.08.2008  
 




Jörg
Sellmeyer
comment on ici joli sieht, sommes qui beiden letzten WhileLoop-Varianten plus rapide. Dagegen ist qui simple WhileLoop-Boucle langsamer comme qui de XPSE erzeugt Tandis que-Boucle.
je hätte plutôt cela Gegenteil vermutet.
KompilierenMarqueSéparation
 $IFNDEF INTERPRETER
 {$cleq}
 $ENDIF
ClearClip
Set("Decimals", 0)
Declare x&
Cls
Sleep 3000
Var c& = &GetTickCount
for x&=0 to 10000 do begin
Locate 1,1:print x&
end
C& = &GetTickCount - c&
print c&
PutClip Str$(c&) + "
"
c& = &GetTickCount
for x&=0 to 10000 step 1 do begin
Locate 4,1:print x&
end
C& = &GetTickCount - c&
print c&
PutClip Str$(c&) + "
"
c& = &GetTickCount
for x&=10000 downto 0 do begin
Locate 7,1:print x&
end
C& = &GetTickCount - c&
print c&
PutClip Str$(c&) + "
"
Print "###############################"
c& = &GetTickCount

WhileLoop x&, 10000

    Locate 10,1:print &Loop

Wend

C& = &GetTickCount - c&
print c&
PutClip Str$(c&) + "
"
c& = &GetTickCount

WhileLoop x&,10000,1

    Locate 13,1:print &Loop

Wend

C& = &GetTickCount - c&
print c&
PutClip Str$(c&) + "
"
c& = &GetTickCount

WhileLoop 10000,x&,-1

    Locate 16,1:print &Loop

Wend

C& = &GetTickCount - c&
print c&
PutClip Str$(c&) + "
"
='./../../references-fonction/XProfan/waitinput/'>WaitInput


Ergebnisse:
1922
2578
2578
2484
2469
2484

qui Greenbox voulais je doch aussi la fois anbringen

[offtopic]
pourquoi sieht qui car so seltsam aus?

[/offtopic]



Ergebnisse: 1922 2578 2578 2484 2469 2484
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
22.08.2008  
 




Frank
Abbing
cela Testprogramm sollte d'abord alle Laufwerksaktivitäten abwarten, wobei un vorangestelltes Sleep 3000 ungemein hilft. ici mon (abweichendes) Ergebnis, wobei alle XPSE-Schleifen langsamer travailler:

1140
1110
1093
# # # #
1047
1094
1047
 
22.08.2008  
 




Jörg
Sellmeyer
Wow! quoi la hâte Du car pour une calculateur. J'ai pensé mon neuer Intel Dualcore 4600 @2.4GH wäre vite. mon Ergebnisse maintenant:
2547
2578
2547
2468
2469
2453

sommes mais quelques Schwankungen drin:
2578

1859

2531

2469

2453

2469


Besonders iFs erste Boucle wird langsamer, si cela Hauptfenster avant dem ersten Imprimer déjà voilà. Hätte je aussi pas avec gerechnet...
je hab Sleep et Cls la fois incorporé.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
22.08.2008  
 




Frank
Abbing
Hüstel, mon oller AMD Athlon 64 avec 2.2 GHz et 1 GB RAM ist déjà presque antique...
 
22.08.2008  
 



Weiss pas, pourquoi mon Mühle aujourd'hui so lente ist...
de 3,4 GHz HT ist jedenfalls nix trop merken:
2907
2906
2891
# # # #
2797
2812
2813

alors qui ENDs qui BEGIN blöcke plaisons mir gar pas. chez FIN denke je stets à den letzten compilé Befehl. comment wärs avec FEND chez For-Schleifen? ou bien BEND pour BLOCK-FIN? Gibts autre Einsatzmöglichkeiten pour BEGIN, ou bien est qui zur FOR-Boucle?

Gruss
 
22.08.2008  
 




Frank
Abbing
Naheliegender wäre peut-être Next gewesen...
 
22.08.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

16.627 Views

Untitledvor 0 min.
p.specht21.08.2018
lange-jens22.05.2012
Roland Schäffer06.01.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie