Forum: Sonstige Fragen zu Delphi
Delphi
by DocE,
30. Okt 2006
Was für eine Zugriffsverletzung ist das denn? Oder evtl. ein Compiler-Fehler? -> Fehlermeldung
Forum: Sonstige Fragen zu Delphi
Delphi
by DocE,
30. Okt 2006
Ich traue dem Braten nie so richtig... Lieber eine Klammer zuviel als zuwenig, aber von mir aus können die Klammern auch weggelassen werden, wenn's klappt. Ändert aber nichts daran, dass das div durch ein / ersetzt werden muss.
Forum: Sonstige Fragen zu Delphi
Delphi
by DocE,
30. Okt 2006
Das Problem ist folgendes:
In TWorld.Create schreibst Du
height:=round((7 div 10)*raster*size);
1. (7 div 10) ist immer 0, und 0 * irgendwas ist wieder 0, damit ist die höhe immer 0!
2. in SetSize von TWorld fehlen die Klammern, ändert aber nichts am 0 Ergebnis, weil er jetzt 7 durch eine noch größere Zahl dividiert:
height:=round(7 div 10*raster*size);