AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zwei Units für eine Form?

Ein Thema von snow · begonnen am 22. Okt 2007 · letzter Beitrag vom 26. Okt 2007
Antwort Antwort
Seite 2 von 2     12   
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Zwei Units für eine Form?

  Alt 26. Okt 2007, 17:56
Eine Eventbehandlungsroutine muss eine Methode sein und muss die richtige Signatur besitzen.
Markus Kinzler
  Mit Zitat antworten Zitat
snow

Registriert seit: 28. Jun 2007
277 Beiträge
 
#12

Re: Zwei Units für eine Form?

  Alt 26. Okt 2007, 17:58
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: Zwei Units für eine Form?

  Alt 26. Okt 2007, 18:01
Eine Methode gehört zu einer Klasse.
Markus Kinzler
  Mit Zitat antworten Zitat
snow

Registriert seit: 28. Jun 2007
277 Beiträge
 
#14

Re: Zwei Units für eine Form?

  Alt 26. Okt 2007, 18:05
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
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#15

Re: Zwei Units für eine Form?

  Alt 26. Okt 2007, 18:10
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.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
snow

Registriert seit: 28. Jun 2007
277 Beiträge
 
#16

Re: Zwei Units für eine Form?

  Alt 26. Okt 2007, 18:16
Nein ONChangefahrpultdb ist eine procedure.



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

MfG snow
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 Uhr.
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