Freigeben über


Run-Ereignis

Tritt ein, wenn ein Active Document bereit ist, benutzerdefinierten Code auszuführen.

PROCEDURE ActiveDoc.Run
LPARAMETERS cHyperlinkTarget

Parameter

  • cHyperlinkTarget
    Der Parameter cHyperlinkTarget wird von einem URL (Universal Resource Locator) an das Run-Ereignis übergeben, wenn HTTP (Hypertext Transfer Protocol) zum Ausführen eines Active Documents verwendet wird. Der Parameter wird in Form von Zeichendaten übergeben und im URL mit einem Nummernzeichen (#) an den Namen des Active Documents angehängt. Der folgende URL übergibt zum Beispiel die Zeichenfolge "TargetString" an das Run-Ereignis in einem Active Document mit dem Namen MyActiveDoc:

    Http://MyServer/MyActiveDoc.APP#TargetString
    

    Beachten Sie, dass das Nummernzeichen (#) als erstes Zeichen an cHyperlinkTarget übergeben wird. Mit SUBSTR( ) können Sie wie im folgenden Run-Ereigniscode das vorangestellte Nummernzeichen entfernen:

    LPARAMETERS cHyperLinkTarget
    cNewTarget = SUBSTR(cHyperLinkTarget, 2, LEN(cHyperLinkTarget))
    

Hinweise

Das Run-Ereignis sollte der Ausgangspunkt einer Active Document-Anwendung sein. Normalerweise enthält das Run-Ereignis Code, der den Menücode und das Hauptformular der Anwendung ausführt, und es enthält einen READ EVENTS-Befehl zum Starten der Ereignisverarbeitung.

Sie können Setupcode in das Init-Ereignis des Active Documents einfügen, aber wenn es zu lange dauert, diesen Code auszuführen, generiert der Active Document-Container möglicherweise einen Zeitüberschreitungsfehler. Wenn Sie Setupcode in das Init-Ereignis einfügen, sollte es kein Eingreifen des Benutzers erfordern oder eine Benutzeroberfläche erzeugen.

Siehe auch

Init-Ereignis | SUBSTR( )-Funktion

Betrifft: ActiveDoc-Objekt