![]() |
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:
Das scheint soweit zu funktionieren. Nun möchte ich im InternetExplorer im JavaScript das Event OnEnd abfangen.
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;
Code:
Das Event bekomme ich anscheinend nicht ausgelöst. Woran kann es liegen? Wie kann ich weiter vorgehen.
function ATSBtn1::OnEnd(){
alert('Event OnEnd'); } 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 10:38 Uhr. |
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 by Thomas Breitkreuz