Forum: Sonstige Fragen zu Delphi
Delphi
by quendolineDD,
16. Jun 2009
Ach, da hab ich selber nicht hingeschaut. War ja nur so im Browser getipselt :D
Es wird ein TRect erwartet, kein TShape. Daher, wir brauchen nur das Rect des Shapes (Wört sind englisch. Falls unklar nutze Wörterbuch :-)).
IntersectRect(r, Shape1.BoundsRect, Shape2.BoundsRect) ...
Manchmal hilft es, die Methoden einer Klasse sich anzuschauen.
Gerade da solltest du dich nicht scheuen,...
Forum: Sonstige Fragen zu Delphi
Delphi
by quendolineDD,
16. Jun 2009
Du rufst es auch falsch auf.
var
IntersectShape : TShape;
begin
if IntersectRect(IntersectShape, Shape1, Shape2) then
begin
//Anweisung
end;
Eventuell solltest du dich parallel mal mit den Grundlagen über die Benutzung von Funktionen und Prozeduren, Parametern usw. beschäftigen.