Einzelnen Beitrag anzeigen

Maa83

Registriert seit: 7. Nov 2002
220 Beiträge
 
Delphi 10.3 Rio
 
#1

Delphi Bug? (for i := 1 to componente.width)

  Alt 5. Mär 2003, 07:28
Also ich hab da wa seltsames festgestellt... vielleicht bin ich auch nur zu doof

und zwar hab ich z.B. eine PaintBox und möchte eine for Schleife machen die folgendermaßen aussieht:

Code:
for i := 1 to paintbox1.width do begin
//tue irgendwas
end;
so jetzt sollte er die Schleife solange wiederholen bis width erreicht ist... Delphi macht aber folgendes:

entweder geht Delphi gar nicht in die Schleife rein
oder er ignoriert das Ende der Schleife und zählt einfach weiter und kommt nicht mehr raus...

mach ich was falsch oder ist das ein fieser Delphi-Bug?

das selbe passiert mit der Eigenschaft .Height
Auch wenn ich diese Werte mit Hilfsvariablen zwischenspeichere:
Code:
w := paintbox1.width;
for i := 1 to w do begin
...
end;
Martin
  Mit Zitat antworten Zitat