Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OnClick-Ereignis ohne Prozedur (https://www.delphipraxis.net/1993-onclick-ereignis-ohne-prozedur.html)

d3g 2. Jan 2003 16:25

Hab aber auch Unsinn geschrieben.

ShowMessage() ist keine procedure of object sondern eine einfache procedure. Zuviel Java :oops:...

jbg 2. Jan 2003 16:46

Zitat:

Zitat von d3g
Ich habe es mit einem schmutzigen Trick versucht:

Möchtest du den "richtigen" schmutzigen Trick, der ohne AV auskommt, stehen:

Delphi-Quellcode:
function ProcToMethod(Proc: Pointer; FirstArgument: Pointer = nil): TMethod;
begin
  Result.Code := Proc;
  Result.Data := FirstArgument;
end;

procedure Proc(Control: TObject; Sender: TObject);
begin
  TForm(Control).WindowState := wsMaximized;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
  OnClick := TNotifyEvent(ProcToMethod(@Proc, Self));
end;

CalganX 2. Jan 2003 17:27

Hm.. derzeit bin ich am Laptop, habe also den Source nicht, versuch das morgen mal...
Habe es nämlich jetzt auf die aufwendigere Methode gemacht, aber das ist wirklich nervig... Naja, mal sehen.

Chris


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