Forum: Object-Pascal / Delphi-Language
Delphi
by inherited,
14. Sep 2007
Moin,
den Teil muss ich in der Hilfe übersehen haben, hab doch extra nachgeschaut :?
Und wissen soll er es ja garnicht, er soll mich nur warnen wenn ich Typen angebe die <0 werden können
Forum: Object-Pascal / Delphi-Language
Delphi
by inherited,
14. Sep 2007
Offensichtlich hast du hinsichtlich der unteren Grenze recht.
Aber warum steht davon nichts in der Delphi-Hilfe und warum meckert der COmpiler das dann nicht an? :gruebel:
Edit: Ok, bei einem Ausruck wie "in " meckert er es sofort an. Ich finde der Compiler könnte bei typisierten Variablen dann wenigstens eine Warnung ausgeben...
Forum: Object-Pascal / Delphi-Language
Delphi
by inherited,
13. Sep 2007
Danke Dir!
Aber warum hat meine Methode nicht funktioniert?
Da Grübel ich morgen nochmal drüber nach :gruebel:
Forum: Object-Pascal / Delphi-Language
Delphi
by inherited,
13. Sep 2007
Das funktioniert zwar wunderbar für horizontale und vertikale nachbarn, nicht jedoch für schräg liegende. die müssen auch mit rein.
Trotzdem danke.
Forum: Object-Pascal / Delphi-Language
Delphi
by inherited,
13. Sep 2007
Hi,
ich versuche mit folgender FUnktion herauszufinden, ob das Feld mit den Koordinaten x2;y2;z2 ein Nachbar des Feldes x1;y1;z1 ist
function IsNeighbor(x1,y1,z1,x2,y2,z2: Integer): Boolean;
begin
result:=false;
if (x1=x2) and (y1=y2) and (z1=z2) then
exit;
result:= ((x2 in ) and (y2 in ) and (z2 in ));
end;