GELÖST VBS,Get Array from C#

Diskutiere VBS,Get Array from C# im Programmierung Forum im Bereich Software Forum; Hallo, habe eine dll im C# geschrieben die einen Array mit Strings zurück liefert. Ist es möglich den Array aus C# ins VBS zu bekommen...
D

danijelhr

Threadstarter
Dabei seit
24.11.2006
Beiträge
322
Hallo,

habe eine dll im C# geschrieben die einen Array mit Strings zurück liefert.

Ist es möglich den Array aus C# ins VBS zu bekommen...??

Wenn vielleicht wer eine Ahnung hat, mich würde nur Interessieren wie ich den Array aus C# imVBS bearbeite...

DANKE
 
DiableNoir

DiableNoir

Dabei seit
18.01.2004
Beiträge
6.069
Ob VBS inzwischen Zugriff auf .NET-Assemblys hat weiß ich nicht, aber es geht ja auch über die COM+-Schnittstelle. Über die lassen sich .NET-Assemblies von fast jeder beliebigen Sprache ansprechen.

Setz in den Projekteigenschaften (oder direkt über Code) erstmal deine DLL auf "Für COM+-sichtbar machen". Nach dem Kompilieren kannst du dann die DLL als COM+-Komponenten in deinem System registrieren:
Code:
regasm /codebase MyCSharpLib.dll
Bitte beachte, dass die Datei dort bleiben muss wo sie ist. Also kopiere sie erst in ein entsprechendes Verzeichnis, wo sie auch bleiben kann.

Dannach sollte sich in jedem VBS-Script wie gewohnt ein Objekt davon anlegen lassen. Die COM+-Schnittstelle sorgt für die Kompatibilität der Dateitypen:

Code:
dim MeinCSharpObj
Set MeinCSharpObj = CreateObject("MeinNamespace.MeinObjekt")
 
D

danijelhr

Threadstarter
Dabei seit
24.11.2006
Beiträge
322
Hallo,

Danke hat gefunkt.

;)
 
Thema:

VBS,Get Array from C#

VBS,Get Array from C# - Ähnliche Themen

  • VBS kann nicht geöffnet werden

    VBS kann nicht geöffnet werden: Immer wenn ich einen VBS-script starte, dann wird er wieder geschlossen. Früher hat alles super geklappt, aber dann ging er auf einmal nicht...
  • VBS

    VBS: Immer wenn ich einen VBS-script start, dann wird er wieder geschlossen. Früher hat alles super geklappt, aber dann ging er auf einmal nicht.
  • Lässt sich per VBS-Datei eine Verknüpfung erstellen, die als Admin startet?

    Lässt sich per VBS-Datei eine Verknüpfung erstellen, die als Admin startet?: Hier findet sich entsprechender Code und ich beherrsche das Prinzip auch: VBScript - Creating a Shortcut Set Shell =...
  • Per Batch eine VBS-Datei erstellen, die keine ""-Zeichen enthält

    Per Batch eine VBS-Datei erstellen, die keine ""-Zeichen enthält: Ich versuche, aus Batch heraus ein VBS-File anzulegen: echo abc > F:\neuedatei.vbs echo "Set link = Shell.CreateShortcut(DesktopPath &...
  • Ähnliche Themen
  • VBS kann nicht geöffnet werden

    VBS kann nicht geöffnet werden: Immer wenn ich einen VBS-script starte, dann wird er wieder geschlossen. Früher hat alles super geklappt, aber dann ging er auf einmal nicht...
  • VBS

    VBS: Immer wenn ich einen VBS-script start, dann wird er wieder geschlossen. Früher hat alles super geklappt, aber dann ging er auf einmal nicht.
  • Lässt sich per VBS-Datei eine Verknüpfung erstellen, die als Admin startet?

    Lässt sich per VBS-Datei eine Verknüpfung erstellen, die als Admin startet?: Hier findet sich entsprechender Code und ich beherrsche das Prinzip auch: VBScript - Creating a Shortcut Set Shell =...
  • Per Batch eine VBS-Datei erstellen, die keine ""-Zeichen enthält

    Per Batch eine VBS-Datei erstellen, die keine ""-Zeichen enthält: Ich versuche, aus Batch heraus ein VBS-File anzulegen: echo abc > F:\neuedatei.vbs echo "Set link = Shell.CreateShortcut(DesktopPath &...
  • Oben