Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#12
  Alt 2. Jan 2003, 16:46
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;
  Mit Zitat antworten Zitat