Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Zwei Units für eine Form? (https://www.delphipraxis.net/102055-zwei-units-fuer-eine-form.html)

mkinzler 26. Okt 2007 17:56

Re: Zwei Units für eine Form?
 
Eine Eventbehandlungsroutine muss eine Methode sein und muss die richtige Signatur besitzen.

snow 26. Okt 2007 17:58

Re: Zwei Units für eine Form?
 
So jetzt bitte mal auf deutsch. wo ist der unterschied zwischen einer Methode und einer procedure?

Wo muss ich die Methode angeben und wo deklarieren?

MfG snow

mkinzler 26. Okt 2007 18:01

Re: Zwei Units für eine Form?
 
Eine Methode gehört zu einer Klasse.

snow 26. Okt 2007 18:05

Re: Zwei Units für eine Form?
 
Bei mir sieht das so aus.

Hauptform
-Button1---->nebenform
-Button2---->nebenform soll andere Event-Proceduren haben.



Ich hab ne procedure die so heißt

Delphi-Quellcode:
procedure THauptfenster.HauptfahrfahrplutdbClick(Sender: TObject);
begin
with TFahrpultfenster.Create(self) do
begin
  FahrpultLsollgeschwindigkeit.OnChange:=OnchangeFahrpultdb();
  Show;
end;

end;
so die nebenform 2 ist derzeit lehr(bis auf die OnchangeFahrpultdb-procedure;

MfG snow

Apollonius 26. Okt 2007 18:10

Re: Zwei Units für eine Form?
 
Ist OnchangeFahrpultdb jetzt eine Methode? Bei der Zuweisung von Funktions- oder Methodenzeigern darfst du außerdem nie Klammern hinter den Funktionsnamen schreiben, sonst denkt der Compiler, dass du die Funktion aufrufen willst, was schwierig werden könnte, wenn es eine Prozedur oder eine Methode ohne Rückgabewert ist. In bestimmten Fällen musst du sogar vor die Zugewiesene Routine ein @ schreiben.

snow 26. Okt 2007 18:16

Re: Zwei Units für eine Form?
 
Nein ONChangefahrpultdb ist eine procedure.



Wo und wie soll ich eine Methode erklären und was muss die methode machen?

MfG snow


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

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