Einzelnen Beitrag anzeigen

Benutzerbild von CTV
CTV

Registriert seit: 20. Jan 2004
Ort: Zug CH
83 Beiträge
 
Delphi 7 Professional
 
#3

Re: TPoerbutton ereigniss wird permanent ausgeführt:

  Alt 2. Feb 2004, 17:12
ich hab ez mal das eingebaut:

Delphi-Quellcode:
..
private
    i:integer;
..

constructor TPowerButton.create(AOwner : TComponent);
begin
  inherited Create(AOwner);
  i:=1;
  FHooked := False;
  if not (csDesigning in ComponentState) then
  begin
    Application.HookMainWindow(MessageHook);
    FHooked := True;
  end;
end

...

Procedure TPowerButton.DoPowerbuttonPress;
begin
  if i>5 then
  begin
    if Assigned(FOnPowerbuttonPress) then FOnPowerbuttonPress(Self);
  end;
  inc(i);
end;

...
Nun funktionierts jedoch kann das ja nicht die lösung sein oder ? das ist eher ein gebastel mich nimmts wunder wieso das genau 5 mal ausgeführt wird

Greetz Cyrus
Wer glaub er ist, hört auf zu werden!
Delphi Rulez!!!
  Mit Zitat antworten Zitat