Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi for schleife in dreierschritten (https://www.delphipraxis.net/90495-schleife-dreierschritten.html)

SirThornberry 18. Apr 2007 16:00

Re: for schleife in dreierschritten
 
ist nicht egal. Eine Constante kann zur Compilerzeit geschrieben werden. Bei einer Variablen wird zur Laufzeit der Speicher gelesen

SebE 18. Apr 2007 16:05

Re: for schleife in dreierschritten
 
Zitat:

Eine Constante kann zur Compilerzeit geschrieben werden
genau deshalb müsste er doch hier optimieren (er weiß ja schon vorher welcher Wert es ist und kann damit zur Zeit des Kompilierens rechnen) -> tut er aber anscheinden nicht

Schaedel 18. Apr 2007 19:31

Re: for schleife in dreierschritten
 
Ist das nicht schon lange OT?
Und gibt es dazu nich schon einen Post?

SirThornberry 18. Apr 2007 20:03

Re: for schleife in dreierschritten
 
stimmt :oops: Also zurück zum Thema.

himitsu 19. Apr 2007 14:32

Re: for schleife in dreierschritten
 
Jupp, gibt schon viele Themen dazu ... bei einem der Letzen hatten wir (ich auch) auch ein paar Assembler-Beispiele und da war auch mal zu sehn ,aß er intern es so optimiert, daß die Schleifenvariable undabhängig von den Schleifendurchgängen war.

Daher auch hier das Problem: (wenn er woanders die Schleifen mitzählt, als er i hochzählt)
Delphi-Quellcode:
a := 20;

for i := 1 to a do
...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz