Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Event Handler (https://www.delphipraxis.net/178122-event-handler.html)

Janine1111 18. Dez 2013 15:29

Event Handler
 
Hallo

Frage1:
Ich möchte in meinem ActiveX ein Event erzeugen, wenn mein TButton meine Funktion fertig abgearbeitet hat.

Derzeit habe ich folgendes:
Delphi-Quellcode:
type
  TEndEvent = procedure(Sender:TObject) of object;
  TATSBtn = class(TActiveForm, IATSBtn)
...
  private
    FOnEnd: TEndEvent;
...
  published
    property OnEnd: TEndEvent read FOnEnd write FOnEnd;
...
end;

procedure .....
  if Assigned(OnEnd) then OnEnd(Self);
end;
Das scheint soweit zu funktionieren. Nun möchte ich im InternetExplorer im JavaScript das Event OnEnd abfangen.
Code:
function ATSBtn1::OnEnd(){
alert('Event OnEnd');
}
Das Event bekomme ich anscheinend nicht ausgelöst. Woran kann es liegen? Wie kann ich weiter vorgehen.


Frage 2:
Eine andere Möglichkeit wäre das JavaScript direkt am ende meiner Funktion auszulösen. Hier habe ich auch schon etwas herum probiert, hatte aber keinen Erfolg. Gibt es hier eine "einfache" Möglichkeit?

Vielen Dank für eure Hilfe


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