Re: VBControlExtender und Windows Scripting (wshom.ocx)
- From: Thorsten Dörfler <t.doerfler_nospam@xxxxxxx>
- Date: Mon, 11 Apr 2005 14:41:41 +0200
Michael Biermann schrieb:
> ich würde gerne mein VB-Projekt für die Anwender um Windows Scripting
> erweitern, damit diese externe VBS-Dateien starten können. Dazu wollte ich
> das Windows Scripting Control "wshom.ocx" per "late binding" über den
> VBControlExtender während der Laufzeit hinzufügen, damit keine Probleme
> auftreten, falls jemand den Windows Scripting Host nicht installiert hat.
>
> Folgenden Code verwende ich:
>
> ------------------------------------------------------------
> Private WithEvents WScript As VBControlExtender
>
> Private Sub Form_Load()
>
> Set WScript = Controls.Add("WScript.Shell.1", "WScript1")
>
> End Sub
> ------------------------------------------------------------
>
> Laut Registry ist die ProgID vom Windows Scripting Control =
> "WScript.Shell.1" oder "WScript.Network.1".
>
> Allerdings meckert VB immer bei der Zeile "Set WScript =....":
>
> Error: 720 - 'WScript.Shell' ist kein gültiger Steuerelementtyp
Der Windows-Scripting Host bzw. sein Objekte, sind keine
Steuerelemente. Daher ist Controls.Add hier sinnfrei, statt dessen
reicht die Erstellung per CreateObject. Ereignisse werden ebenfalls
keine ausgelöst.
Thorsten Dörfler
--
vb-hellfire - einfach anders
http://www.vb-hellfire.de/
.
- Follow-Ups:
- Re: VBControlExtender und Windows Scripting (wshom.ocx)
- From: Michael Biermann
- Re: VBControlExtender und Windows Scripting (wshom.ocx)
- References:
- VBControlExtender und Windows Scripting (wshom.ocx)
- From: Michael Biermann
- VBControlExtender und Windows Scripting (wshom.ocx)
- Prev by Date: Re: Verknüpfung / Programm nur einmal starten
- Next by Date: Re: Verknüpfung / Programm nur einmal starten
- Previous by thread: VBControlExtender und Windows Scripting (wshom.ocx)
- Next by thread: Re: VBControlExtender und Windows Scripting (wshom.ocx)
- Index(es):
Relevant Pages
|