| Tutorial ActiveX - Forms In Delphi sind ActiveForms ActiveX Steuerelemente die direkt in eine HTML Seite eingebettet werden können. Das Formular kann dabei VCL und ActiveX Komponenten enthalten. Sobald der Anwender ein HTML Dokument mit einem solchen Steuerelement aufruft wird automatisch das entsprechende ActiveX installiert und ausgeführt. Ein ActiveX Steuerelement hat dieselben Rechte auf dem Computer des Anwenders wie jedes andere Windows Programm! - darum stellen ActiveX Elemente nicht selten auch ein großes Sicherheitsrisiko für den Anwender dar! Um ActiveForms nutzen zu können benötigst du mindestens eine Delphi Version der Edition "professional". (Die Screenshots wurden in Delphi 6 professional erstellt).
Hier kannst du einen Namen für das ActiveX vergeben. In diesem Fall ActiveFormX. Klicke auf "OK". Eventuell erscheint danach folgende Warnung:
Bestätige die Meldung mit "OK". Nun erscheint ein leeres Form. Auf den ersten Blick sieht es wie ein gewöhnliches TForm aus:
Nun platzieren wir ein edit Feld und einen Button auf dem Formular.
Im OnClick Ereignis des Buttons fügen wir nun folgendes ein:
Klicke als nächstes auf "Projekt | Optionen für Web-Distribution...":
Danach erscheint folgendes Fenster:
Unter "Zielverzeichnis OCX" kannst du das Ausgabeverzeichnis für die kompillierte ocx Datei festlegen. Unter "HTML-Verzeichnis" kannst du das Verzeichnis für die von Delphi automatisch generierte HTML Datei festlegen. Sollten beide Verzeichnisse gleich sein reicht es wenn du unter "Ziel-URL" folgendes einträgst: "./". Sollte der Pfad anders sein muss der virtuelle Pfad zur OCX Datei angegeben werden.
Durch einen Doppelklick auf die HTML Datei kannst du dir dein Programm im Browser anschauen. Sollte das Ausführen des ActiveX Elementes verhindert werden musst du im Internet Explorer unter "Extras - Internetoptionen - Sicherheit - Download von unsignierten ActiveX Steuerelementen" den Optionsschalter "Eingabeaufforderung aktivieren. Du kannst dir hier das Demo Programm ansehen! Auf diese Weise kann man innerhalt kürzester Zeit ActiveX Steuerelemente in Webseiten integrieren. ActiveX - Parameter übergeben >> Ich hoffe dir hat das Tutorial gefallen. Bitte füll auch den unteren Bewertungsbogen aus, vielen Dank!
|