Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Begrenzung/Bereich einer Ellipse !!! (https://www.delphipraxis.net/18253-begrenzung-bereich-einer-ellipse.html)

himitsu 18. Mär 2004 15:37

Re: Begrenzung/Bereich einer Ellipse !!!
 
zum 2.:
Delphi-Quellcode:
procedure TForm1.FormMouseDown;
begin
  if MausklickDrin(x,y) then {form1.}Canvas.TextOut(10, 20, 'Ist drin') {form1.}Canvas.TextOut(10, 20, 'Ist nicht drin.';
end;
zum 1.: wo meckert der genau?


Ach ja, für das Funktionsergebnis macht sich auch Result ganz gut, das ist extra dafür erschaffen wurden
Delphi-Quellcode:
function MausklickDrin(x,y:integer):boolean;
begin
  Result := irgendwas;
end;
ist zwar das Selbe wie
Delphi-Quellcode:
function MausklickDrin(x,y:integer):boolean;
begin
  MausklickDrin := irgendwas;
end;
aber wenn man z.B. mal die Funktion umbenennt, so braucht man den Name innerhalb der Funktion nicht mehr zu ändern.

taza 18. Mär 2004 17:30

Re: Begrenzung/Bereich einer Ellipse !!!
 
ich habe

Delphi-Quellcode:
 begin if MausklickDrin(x,y) then form1.caption:='Ist drin' else form1.caption:='Ist nicht drin.' end;
zu

Delphi-Quellcode:
 procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
hinkopiert, wo nämlich auch schon andere Sachen stehen !!!

Und da zeigt er mir den Fehler an:

Operator oder Semikolion fehlt; und zwar genau zwischen

Delphi-Quellcode:
 MausklickDrin(x   und   ,y)
Naja; vielleicht fällt mir ja noch was ein !!!!!!!!!!!!!!

Thunderchild 19. Mär 2004 12:22

Re: Begrenzung/Bereich einer Ellipse !!!
 
Das mit dem Semikolon ist nur ne Schreibfaulheit von mir. Ich laß das da, wo es erlaubt ist, einfach weg. Also am Zeilen(bzw. Befehls-)ende vor einem end, until, finally ect.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz