Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Events in Console-Apps (https://www.delphipraxis.net/31906-events-console-apps.html)

Strophi 15. Okt 2004 13:52


Events in Console-Apps
 
Hallo Forum,

ich versuche gerade eine Konsolen-Applikation zu schreiben, die einige nicht-visuelle Komponenten benutzt. Das klappt bisher ganz gut.

Jetzt will ich für Events, die die Komponenten feuern, Event-Handler schreiben.
Zusammenklicken geht ja nicht mehr. Und ich weiß nicht, wie ich weiterkomme.

Hat jemand ein Tutorial/Snippet/Demo, das mir helfen kann.

mfg

Strophi

Meflin 15. Okt 2004 13:55

Re: Events in Console-Apps
 
hier im forum gibts genug ;-)
du schreibst einfach eine funktion
Code:
procedure myEventOnEvent(blabla);
begin

end;
da kommt das hin was gemacht werden soll. und wenn du die kompo erzeugst machst du zusätzlich noch das:
Code:
with compo do
  @OnEvent := @myEventOnEvent
edit: herzlich wilkommen in der dp! :hello:

CalganX 15. Okt 2004 13:55

Re: Events in Console-Apps
 
Hi,
eigentlich relativ einfach:
Code:
procedure SomeEvent(Sender: TObject);
begin
  // Do something.
end;

begin
  MyObject.Event := SomeEvent;
end.
Was aber sein kann, ist, dass das nicht immer klappt, weil du die VCL benötigst und die EIGENTLICH nicht in einem Konsolenprogramm zu finden ist.

Chris

Strophi 15. Okt 2004 13:59

Re: Events in Console-Apps
 
Hallo Forum,

vielen Dank für die prompte Antwort.
Werd's gleich mal ausprobieren.

mfg + Schönes Wochenende

Strophi


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:04 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