vicori Posted October 3, 2005 Share Posted October 3, 2005 Grüß Gott, die COM-Schnittstelle würde eine Menge meiner Wünsche lösen, wenn ich sie nur in meiner HTA-Anwendung anzapfen könnte. Da ich kein Delphi hab (und auch nicht verstehe), frage ich einfach mal (falls die Frage blöd ist, bitte um Nachsicht): Kann ich -und wenn ja wie- die COM-Schnittstelle über eine <object>-Definition (classID oder URL) in HTML oder in einem <script>-Block (Language=VBScript) über GetObject /CreateObject) anbinden und die Eigenschaften/Methoden der COM-Schnittstelle dann ansprechen? Vielen Dank für die Mühe im voraus. vikt.schmidt@t-online.de Quote Link to comment
Hartwig Posted October 4, 2005 Share Posted October 4, 2005 Die meisten machen mit der COM Schnittstelle wohl hauptsächlich etwas in vbscript. Steht dazu denn nichts in der Dokumentation?? Quote Link to comment
Guest Lars_MQ Posted October 4, 2005 Share Posted October 4, 2005 Steht dazu denn nichts in der Dokumentation?? Zu VBS schon, aber wie es aussieht mit VBS in einer html-Seite, kann ich leider nicht sagen. Nie mit beschäftigt. Vom Prinzip kann Du das COM-Object mit getactiveObject holen, wenn der DVBViewer läuft. ein CreateObject geht zwar auch und startet den DVBViewer, hat aber den Nachteil, das der Viewer sofort beendet wird, sobald die Instanz ungültig wird, was natürlich nur in spezialfällen wünschenswert ist (datenabgleich etc). Quote Link to comment
Griga Posted October 4, 2005 Share Posted October 4, 2005 aber wie es aussieht mit VBS in einer html-Seite, Ich wüsste nicht, was dem Zugriff auf DVBViewer-Objekte im Wege stehen sollte. In VBS-HTML-Applikationen (HTA) hat man zusätzlich mit dem Objektmodell des Internet Explorers zu tun. Es ermöglicht, VBSkripte visuell und bedienungsmäßig erheblich aufzupeppen, also Fenster mit allerlei Elementen wie Buttons und Dropdownlisten zu erzeugen, Bilder anzuzeigen usw. Irgendwelche Einschränkungen hinsichtlich der Verwendung anderer Objekte bringt das AFAIK nicht mit sich. Die Standard-VBS-Objekte wie Shell und FileSystemObject werden schließlich auch normal weiter benutzt. Ich hatte früher mal eine HTA geschrieben, die Bilder aus meiner DigiCam ausliest und verwaltet. Das angehängte Bild zeigt, wie sowas in der Praxis aussieht. War eine meiner ersten ernsthaften Fingerübungen hinsichtlich Windows-Programmierung . Vielleicht eine Anregung für die hiesigen VBS-Freaks, ihre Produkte in eine ansprechende Form zu bringen. Den Quellcode kann ich bei Bedarf zur Verfügung stellen - es ist wirklich nur HTML & VBScript. Quote Link to comment
vicori Posted October 4, 2005 Author Share Posted October 4, 2005 Vielen Dank für die Tipps. Ich probiere es einfach mal aus und berichte dann. Gruß Vicori Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.