AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Zugriffsverletzung bei if in einer for-Schleife
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriffsverletzung bei if in einer for-Schleife

Ein Thema von TurboMartin · begonnen am 16. Mai 2006 · letzter Beitrag vom 18. Mai 2006
Antwort Antwort
Seite 3 von 4     123 4      
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#21

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 17:30
Du müsstest also (am besten in eine Prozedur auslagern, ist übersichtlicher) etwa 3 For-Schleifen (Eine für Jedes Auto, eine für alle Kollisionsautos und eine für die 4 Richtungen) benutzen und eben jedes mal abfragen ob ein Auto sich mit dem Anderen überschneiden würde. Wobei ich glaube, dass du die Richtungs-Schleife weglassen kannst.


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#22

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 17:32
was verstehst du darunter? ich versteh es so, wie ich es gemacht habe.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#23

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 17:36
Stimmt...dann habe ich bis jetzt immer die Hälfte deines Codes übersehen
Aber dann hast du doch die Abfrage schon dort drin und musst die nicht am Anfang machen.

Und was wolltest du genau mit diesem "if (" erreichen? (Abgesehen davon, dass da sowieso noch die Klammer zu und der Asudruck gefehlt haben )


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#24

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 17:41
ein image is 49 pixel lang, und wenn ich 8 fahre brauch das vor dem 57 pixel vorsprung. da die reihenfolge aber ständig änder, will prüf ich es mit ner forschgleife prüfen zu allen.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#25

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 17:45
Das meine ich nicht...ich wollte wissen, was du dir bei dieser Konstruktion gedacht hast!
if (for J := 1 to 13 do Ich sehe da nämlich keinen Sinn dahinter...eine For-Schleife übergibt doch keine Bool'schen Werte...


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#26

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 17:52
wie würdest du es denn lösen??? es wäre schön mal ne ordentliche lösung zu bekommen, da ich es morgen für ein referat brauche.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

Registriert seit: 13. Okt 2003
Ort: Künzelsau
1.613 Beiträge
 
Delphi 2006 Professional
 
#27

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 17:55
Zitat von TurboMartin:
wie würdest du es denn lösen??? es wäre schön mal ne ordentliche lösung zu bekommen, da ich es morgen für ein referat brauche.
Du hast die "ordentliche" Lösung doch schon bekommen. Nimm das "if(" raus, dann passts. Dieses Konstrukt macht so einfach nicht den geringsten Sinn.
Axel Sefranek
A programmer started to cuss, cause getting to sleep was a fuss.
As he lay there in bed, looping round in his head
was: while(!asleep()) ++sheep;
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#28

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 18:06
aber dann bringt es doch nichts, dann läuft das doch auch weiter, wenn es so ist, dass eins gerammt wird.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

Registriert seit: 13. Okt 2003
Ort: Künzelsau
1.613 Beiträge
 
Delphi 2006 Professional
 
#29

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 18:13
Zitat von TurboMartin:
aber dann bringt es doch nichts, dann läuft das doch auch weiter, wenn es so ist, dass eins gerammt wird.
Nochmal: das "if(" ist weder syntaktisch korrekt (kein boolscher Ausdruck + fehlende abschließende Klammer) noch macht es Sinn (was soll ne For-Schleife als Bedingung?)

Langsam hab ich das Gefühl, du verkackeierst hier alle...
Axel Sefranek
A programmer started to cuss, cause getting to sleep was a fuss.
As he lay there in bed, looping round in his head
was: while(!asleep()) ++sheep;
  Mit Zitat antworten Zitat
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#30

Re: Zugriffsverletzung bei if in einer for-Schleife

  Alt 18. Mai 2006, 18:17
also nocmal langsam:
alle bilder(13 stück) laufen hintereinander in die form eines rechteckes ab.
dabei ist das bild 13 vorne. so laufen alle immer erst auf das vordere. unds das will ich verhindern.
außerdem kommt es noch vor, das die reihen folge sich ändert, so das die reihe später am anfang 13, 10, 4, 3, 7 und so weiter sein kann.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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 16:52 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