AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

For-Schleife wechselt die Richtung

Ein Thema von cugar · begonnen am 4. Jun 2009 · letzter Beitrag vom 4. Jun 2009
Antwort Antwort
cugar

Registriert seit: 6. Jan 2007
149 Beiträge
 
Delphi XE Professional
 
#1

For-Schleife wechselt die Richtung

  Alt 4. Jun 2009, 17:15
Hi,
kann mir wer sagen was Delphi da macht:

Delphi-Quellcode:
memo1.clear;
   for i1:=1 to 10 do // <---- hier zählt er i1 hoch 1 bis 10 wie es sein muss
        memo1.lines.add(inttostr(i1)+' '+WoerterTeilen[i1].SuchWort);

//gleich danach

for i1:=1 to 10 do begin //<---- hier zählt er 10 bis 1 runter WARUM??
...
end;

...und das auch;
Delphi-Quellcode:
if WoerterTeilen[i1].SuchWort<>'then begin //nur ausführen wenn nicht leer, tja, er führt es trotzdem aus :-))
.....
end;
Viele Grüsse
Andreas

[edit=mkinzler]Delphi-Tags eingefügt Mfg, mkinzler[/edit]
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.763 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: For-Schleife wechselt die Richtung

  Alt 4. Jun 2009, 17:16
Könnte dies hier Dir helfen?
http://www.delphipraxis.net/internal...t.php?t=151856

Sherlock
Oliver
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: For-Schleife wechselt die Richtung

  Alt 4. Jun 2009, 17:17
Das Umkehren der Schleifenrichtung ist eine Optimierung. Im Debugger können überraschende Ergebnisse angezegt werden, im Programm selbst sollte jedoch alles wie gewünscht ablaufen.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

Re: For-Schleife wechselt die Richtung

  Alt 4. Jun 2009, 17:22
Zitat von cugar:
Hi,


...und das auch;
if WoerterTeilen[i1].SuchWort<>'' then begin //nur ausführen wenn nicht leer, tja, er führt es trotzdem aus :-))
.....
end;

Viele Grüsse
Andreas
Hallo Andreas,

versuch es mal mit
if WoerterTeilen[i1].SuchWort>'' Ich meine mich zu erinnern, das ich vor langer Zeit auch einmal darüber gestolpert bin.

Gruß
K-H
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

Re: For-Schleife wechselt die Richtung

  Alt 4. Jun 2009, 17:55
Zitat von p80286:
Ich meine mich zu erinnern, das ich vor langer Zeit auch einmal darüber gestolpert bin.
Ja, manche stolpern eben über Luft. "<> ''" funktioniert. Wäre ja schlimm kein einziges Delphi Programm mehr funktionieren würde.
  Mit Zitat antworten Zitat
cugar

Registriert seit: 6. Jan 2007
149 Beiträge
 
Delphi XE Professional
 
#6

Re: For-Schleife wechselt die Richtung

  Alt 4. Jun 2009, 20:40
Danke für die Hilfe (musste noch schnell eben zur Arbeit). Hab eben was von der Optimierung gelesen, schaue gleich nach ob das aktiv ist und versuche noch mal. Wollte mein Ablauf noch prüfen weil die SQL-Anweisung noch paar kleine Fehler macht, deswegen musst ich auch die Variablen testen und hab das gesehen.

Schönen Abend noch an alle!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz