2016-04-23 9 views
-1

Wie bette ich COM-Komponenten in meine Anwendung ein?VB.NET - COM-Komponenten einbetten?

Also im Grunde habe ich ActiveX VLC in meinem Projekt, es hat 2 Referenzen auf .dll-Dateien, ich habe versucht, sie zu Embed, aber es tat nichts in der Tat machte es nicht erstellbar.

Wie kann ich es so einrichten, dass, wenn der Benutzer, der mein Projekt herunterlädt, nicht VLC installiert hat, würde es immer noch gut laufen?

+0

Having tun sollten. Setze sie auf 'Copy if neverer'. –

+0

@VisualVincent Nein, das scheint nichts zu tun – ShinyMK

+0

Die .dlls sollte im selben Ordner wie Ihre .exe sein. Wenn Sie versuchen, sie mit einem anderen Computer zu verbinden, funktioniert das? –

Antwort

0

dlls Register cmd sie im selben Ordner wie die Anwendung mit

Process.start("cmd", "regsvr32 dllpath") 
+0

Register Bei Formularlast? – ShinyMK

+0

Das funktioniert nicht, und ja, ich weiß, du hast RegSvr32 falsch geschrieben und beides versucht. Macht keinen Unterschied. – ShinyMK

+0

Thoose DLLs sind kompatibel zu vb.net richtig? – snoopcommands