Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Freien Platz ermitteln

  Alt 27. Dez 2011, 23:49
1. Abfrage von Bool-Werten
Falsch ist
Delphi-Quellcode:
var IsValid : Boolen;
...
if IsValid = True then
...
if IsValid = False then
Richtig ist:
Delphi-Quellcode:
var IsValid : Boolen;
...
if IsValid then
...
if not IsValid then
2. Integer-Division
So nicht
Delphi-Quellcode:
var IntValue : integer;
...
IntValue := Trunc( IntValue / 2 );
sondern so
Delphi-Quellcode:
var IntValue : integer;
...
IntValue := IntValue div 2;
3. Flächen Operationen (TRect)
Delphi/Windows bringt von Haus aus schon Routinen mit um mit Flächen zu arbeiten.
z.B. Delphi-Referenz durchsuchenIntersectRect

Merk dir also zu jedem Kreis (in einem Array) die Fläche, die dieser Kreis belegt und prüfe diese Liste der Flächen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (27. Dez 2011 um 23:51 Uhr)
  Mit Zitat antworten Zitat