| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für BricsCAD |
Autor
|
Thema: Fehler bei vbaload (835 mal gelesen)
|
DerUhrmacher Mitglied Uhrmacher
Beiträge: 177 Registriert: 14.07.2002 Dell Precision 5820 32 GB RAM , SSD Quadro P2000 Bin dabei seit IV 5.3 SpacePilot pro
|
erstellt am: 10. Feb. 2009 22:03 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute Ich wollte mich nach zig Jahren Autocad mal mit Briccad versuchen. Eigentlich scheint alles wie Autocad zu sein, doch habe ich bei einem einfachen _.vbaload schon eine Fehlermeldung: " VBA Fehler: Freigabeverletzung aufgetreten Fehler beim Laden des VBA Projektes " BricscadPro 9, mit Lizenz (keine Testversion) Das selbe VBA läuft bei ACAD fehlerfrei. Liegt es daran, dass das VBA im ACAD erstellt wurde? Hat jemand von euch Bricscad Erfahrung? Grüsse, Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
autogis Mitglied Dr.-Ing. E-Technik
Beiträge: 185 Registriert: 09.02.2001
|
erstellt am: 11. Feb. 2009 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für DerUhrmacher
Hallo Andreas, also bei mir funktioniert _vbaload (ohne Punkt nach dem Unterstrich). Hier ein Ausschnitt aus dem Protokoll: : _vbaload Initialisieren VBA-System...ok : _vbarun Wie verhält sich Dein Bricscad, wenn Du VBA aus dem Menü aufrufst(Werkzeuge --> VBA --> Projekt laden ...)? Meine Version ist Bricscad PRO 9.1.11. Mit welcher arbeitest DU? Viele Grüße - Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DerUhrmacher Mitglied Uhrmacher
Beiträge: 177 Registriert: 14.07.2002 Dell Precision 5820 32 GB RAM , SSD Quadro P2000 Bin dabei seit IV 5.3 SpacePilot pro
|
erstellt am: 23. Feb. 2009 15:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Peter Ich arbeite mit Bricscad Pro 9.2.8 Built 14001 _.vbarun funktioniert jetzt plötzlich. Doch habe ich noch immer das Problem, dass mit einem Aufruf von (command "_.vbarun" "main.start") das Programm main.start nicht gefunden wird. Bei manuellem Aufruf von vbarun kommt das Menu "Bricscad Makro ausführen" und das Programm ist zu finden unter Makros in: "ACADProject" Wie kann ich einstellen, dass mit dem Komandozeilenbefehl auch gleich in "ACADProject" gesucht wird? Bis bald, Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
autogis Mitglied Dr.-Ing. E-Technik
Beiträge: 185 Registriert: 09.02.2001
|
erstellt am: 24. Feb. 2009 08:45 <-- editieren / zitieren --> Unities abgeben: Nur für DerUhrmacher
Hallo Andreas, bei mir funktioniert folgende Variante: (command "_-vbarun" "PROJEKTNAME.MODULNAME.PROZEDURNAME") Und genau so sieht bei mir auch der Aufruf aus einem Werkzeugsymbol aus. PROJEKTNAME ist dabei der Name des Projektes, den Du unter Projekteigenschaften findest. MODULNAME ist entwder "ThisDrawing", oder halt der Name eines Moduls, je nachdem, wo Deine Prozedur steht PROZEDURNAME ist der Name der zu startenden Prozedur Ganz verstehe ich nicht, was bei Dir "main.start" ist, vermute aber mal, dass "main" der Name Deines Projektes ist(?) und "start" der Name Deiner zu startenden Sub(?). Wäre das so, würde also der Modulname dazwischen fehlen. Viele Grüße - Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DerUhrmacher Mitglied Uhrmacher
Beiträge: 177 Registriert: 14.07.2002 Dell Precision 5820 32 GB RAM , SSD Quadro P2000 Bin dabei seit IV 5.3 SpacePilot pro
|
erstellt am: 24. Feb. 2009 16:57 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank Mit (command "_.vbarun" "ACADProject.main.start") gehts. Einzig in Benutzerdefinierten Buttons gehts nicht mit "^C^C_.vbarun ACADProject.main.start" sondern nur mit: ^C^C(command "_.vbarun" "ACADProject.main.start") Seltsam, aber geht. Danke an alle. Grüsse, Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |