Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Vielen Dank an alle die mir dabei geholfen haben :)
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Ich denke vom Grundprinzip her, hab ich es verstanden, oder? :roll::?:
Unit1
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure FormDestroy(Sender: TObject);
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Jetzt habe ich es tatsächlich wirklich begriffen :D
Nochmal eine kleine Frage zu den Event-Typen. Das heißt wenn ich in anderen Units Prozeduren habe, die ich in meiner MainUnit verwenden will, unabhängig von den Klassen der anderen Units, dann verwende ich die Event-Typen dafür.
Und wenn es zum Eventhandler kommt, dann ist dem ja völlig egal wer oder was das Ereignis auslöst. Er verarbeitet...
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Ok :D
Funktioniert leider nicht. Denn ich will ja Button2 ausgeben wenn es Assigned ist. Im Optimalfall natürlich Button 1 und 2...
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Aber dafür hab ich doch die Public properties in den Units und kann dann dort auf die Methoden zugreifen oder nicht? :roll::?:
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Warum funktioniert das zb. nicht?
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Das erste Beispiel habe ich verstanden und macht auch Sinn.
Warum sollte bzw. muss ich dann im zweiten Beispiel einen eigenen Event-Typen definieren? Wann macht sowas am meisten Sinn?
Vielen Dank schon mal und sorry für die dummen Fragen. Leider steige ich bei dem Thema Events sehr langsam hinterher...
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Das habe ich schon verstanden, allerdings wann schreib ich denn eigene Events. Wann macht es am meisten Sinn diese zu schreiben und zu benutzen und vor allem wie am besten selbst schreiben?
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Sorry, genau das ist gemeint. Wie gesagt, mein Kopf ist voller Fragezeichen was das angeht...
Das ist doch der Methodenzeiger der in der Delphi-Hilfe unter Prozedurale Typen steht?!
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Ehrlich gesagt wäre ein Tutorial nicht schlecht :D
Zum Beispiel habe ich gelesen, dass NotifyEvents nur für Prozeduren aber nie für Funktionen verwendet werden. In einem anderen Beispiel wird diese Aussage wieder revidiert.
Oder, wie und wann wende ich diese Events richtig an. Wann ist der bestmögliche Zeitpunkt?
Was hat es denn damit auf sich zu tun bzw. was ist damit konkret gemeint?...
Forum: Object-Pascal / Delphi-Language
by Gyrospeter,
14. Jan 2020
Guten Morgen,
ich hoffe ich bin hier im richtigen Unterforum.
Da mein Ausbilder momentan nicht da ist und auch erst zum Ende der Woche kommt, sollte ich mich mit TNotifyEvents beschäftigen.
Ich habe schon in die Delphi-Hilfe geschaut, Google genutzt und auch hier im Forum gestöbert, allerdings prangern immer noch ein paar dicke Fragezeichen über meinem Kopf.
Es wäre schön wenn sich...