Thema: Delphi 'Visualissation'

Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#22

Re: 'Visualissation'

  Alt 20. Jun 2005, 19:27
Zitat von Nils_13:
Zitat von FAlter:
Zitat von Nils_13:
Delphi-Quellcode:
    for i := 0 to LKanal do
      p.Width := p.Width + 1;
     // DrawGradient
    for i := 0 to RKanal do
      p2.Width := p2.Width + 1;
Optimierungsvorschlag: Statt es in einer Schleife jedes mal um eins zu erhöhen...

Delphi-Quellcode:
inc(p.Width, LKanal + 1); //analog für rechts

//oder (falls Width ein Property ist)
p.Width := LKanal + 1 + p.Width; //analog für rechts
Ich weiß nicht, was p und p2 sein sollen??? Eventuell liegt da auch noch Optimierungsansatz.

//edit: schließenden quote-tag ergänzt
Geht nicht: der linken Seite kann nichs zugewiesen werden.


Rate mal, wofür die zweite Möglichkeit von FAlter ist.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat