2017-05-25 1 views
1

nicht erstellen Ich denke, das ist alte Frage, aber ich muss meinen Fall detailliert.VB6: Fehler AxtiveX-Komponente kann Objekt

Ich benutze den Befehl Set objAcad = GetObject ("AutoCAD.Application"), um AutoCAD aufzurufen und Fehler wie oben zu erhalten.

Aber dieser Befehl funktionierte gut, wenn der PC Admin-Benutzer hat, aber aus Sicherheitsgründen wurde dieses Recht entfernt. Benutzer verwenden nur Standardbenutzer (Domäne).

Nur AutoCAD 2006,2007,2008,2009 hat dieses Problem. Es funktioniert mit AutoCAD 2015 (sogar Domänenbenutzer). Ich habe win7 64bit verwendet.

Danke für jede Unterstützung.

Antwort

0

Versuchen eine leere Zeichenfolge, anstatt nichts als der erste Parameter übergeben, das heißt

Set objAcad = GetObject("", "AutoCAD.Application") 

Nach this reference es einen Unterschied gibt. In Ihrem Beispiel, wenn eine Instanz nicht bereits vorhanden ist, wird es einen Fehler zurück, aber mit dem leeren String, wird es eine neue Instanz erstellen (wie Create()

+0

Hallo Bill, Vielen Dank für Ihre Unterstützung. aber ich habe den Fehler:.. AutoCAD LT Anwendung funktioniert nicht mehr ich über die Domain-Benutzer fragen, und Benutzer admin Wie bewirken er auf diesen Befehl oder AutoCAD (weil es mit Admin-Benutzer gearbeitet hat) Dank – hdnguyen

+0

Sie? Ich habe nicht gesagt, dass es LT war. Sie können dies nicht in AutoCAD LT verwenden. – reckface

+0

Hi reckface, T hanks für deine Info. Aber diese AutoCAD LT funktionierte vor einigen Jahren mit lokalen Adminrechten. Es funktioniert einfach nicht, wenn ich das lokale Administratorrecht herausnehme und Benutzern den Domänenbenutzer zur Verfügung stelle. Wenn Benutzer auf AutoCAD-Symbol klicken, erscheint ein Popup-Fenster zur Benutzeranmeldung mit lokalem Admin für AutoCAD-Software, nur dann funktioniert es gut. Aber das Problem, wenn VB6 Zeichnung in AutoCAD exportieren, öffnen Sie AutoCAD mit dem obigen Befehl dann erhalten Sie den Fehler. Ich bin bereit, den lokalen Admin für VB6 AutoCAD öffnen, aber ich kann nicht. Danke, Hung – hdnguyen