Autor
|
Thema: Fehlermeldung beim Aufrufen eines Makros (.catvba) (8629 mal gelesen)
|
female kicker Mitglied
Beiträge: 15 Registriert: 04.01.2010
|
erstellt am: 05. Nov. 2010 10:19 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich bräuchte dringend Rat. Wir erstellen Zeichnungen über ein bestehendes Makro (.catvba). Bisher hat es auch reibungslos funktioniert. Seit heute kann ich das Makro nicht mehr aufrufen und folgende Fehlermeldung erscheint. "Open Macro library ... An error has occured while opening the library. The VBA hosting application is not correctly registered. Make sure your VBA hosting is correctly registered in the Windows registry base. You can use V5RegServer as admin user to register it."
Woran kann es liegen, dass ohne Änderungen an der Software, dieses Problem auftritt? Gibt es eine Möglichkeit, die Makros zum laufen zu bringen, ohne die registry base ändern zu müssen?
Schon mal vielen Dank für die Antworten.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian.O Mitglied Konstrukteur
Beiträge: 1212 Registriert: 17.07.2009 Celsius-Mobile H720 i7-3840QM 32 Gb Arbeitsspeicher 256 Gb SSD Quadro K2000M Windows 7 Professional (64 Bit) Catia V5R19 (64 Bit) SpacePilot Pro
|
erstellt am: 05. Nov. 2010 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Servus, das haben wir bei uns in der Firma auch auf einem Rechner. Wie die Meldung schon sagt lassen wir dann immer den RegServer von Catia laufen und dann gehts wieder (bis zum nächsten Neustart) Zum Regserver ausführen: Start (Windows) -> Ausführen -> cmd eintippen -> im nächsten Fenster den Pfad zur cnext.exe eingeben (Bsp: C:\apps\DS\BMW\B19\x64\win_b64\code\bin) -> cnext.exe regserver eingeben. Was da genau passiert weiß ich nicht. Anscheinend wird Catia in die Registry neu eingetragen/registriert. Das kann dir aber ein ITler besser erklären. Danach können wir das Makro wieder starten. ------------------ Mit freundlichen Grüßen aus Tirol Christian Obholzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 05. Nov. 2010 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Zitat: Original erstellt von Christian.O: Zum Regserver ausführen: Start (Windows) -> Ausführen -> cmd eintippen -> im nächsten Fenster den Pfad zur cnext.exe eingeben (Bsp: C:\apps\DS\BMW\B19\x64\win_b64\code\bin) -> cnext.exe regserver eingeben. Was da genau passiert weiß ich nicht. Anscheinend wird Catia in die Registry neu eingetragen/registriert. Das kann dir aber ein ITler besser erklären. Danach können wir das Makro wieder starten.
Genau so sieht es aus. Die Daten bzw. dll´s werden registriert und die Dateiendungen werden mit dem Programm/-Version verknüpft. Hierfür brauchst du Adminrechte. Das die Registrierung nach einem Neustart wieder "weg"/ungültig ist, lässt eigentlich auf einen Fehler der Registrydateien/-daten schließen. Evtl. würde ich mal mit dem CCleaner die Registry cleanen. !Vorher ein BackUp ziehen! ------------------ MFG Rick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 05. Nov. 2010 12:04 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Das kann auch an Windows7 liegen. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian.O Mitglied Konstrukteur
Beiträge: 1212 Registriert: 17.07.2009
|
erstellt am: 05. Nov. 2010 12:06 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
|
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 05. Nov. 2010 12:48 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
|
female kicker Mitglied
Beiträge: 15 Registriert: 04.01.2010
|
erstellt am: 05. Nov. 2010 13:23 <-- editieren / zitieren --> Unities abgeben:
Also ich hab das mal ausprobiert. Aber wenn ich "cnext.exe regserver" eingebe passiert gar nix (außer ein Fenster geht auf und das Makro funktioniert immer noch nicht). Weiter hab ich noch nicht ausprobiert. Hab grad einiges um die Ohren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
female kicker Mitglied
Beiträge: 15 Registriert: 04.01.2010
|
erstellt am: 13. Jan. 2011 14:51 <-- editieren / zitieren --> Unities abgeben:
Problem gelöst. einmal lautet der Befehl CNext.exe /regserver (damit hat das dann funktioniert) und andererseits war ein Pfad im Makro falsch hinterlegt. Jetzt funktioniert das Makro wieder einwandfrei Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tim2007 Mitglied Konstrukteur
Beiträge: 143 Registriert: 02.01.2007 Catia V5R19SP3 XP64<P>"Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean." Sir Isaac Newton
|
erstellt am: 10. Apr. 2013 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Hi Community, was kann man machen, wenn kein Cnext/Catia lokal installiert wurde, sondern dies über Server läuft? Catia läuft, aber bei VBA kommt nur Fehlermeldungen. Meine Admins sagen immer, dass das nur mit einer loklaen Catiainstallation gelst werden kann. Und das wollen sie nicht machen. Ideen? Danke. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 10. Apr. 2013 13:51 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Servus Welche Fehlermeldungen kommen? kannst du auf dem entsprechenden Rechner den VBA-Editor öffnen? ggf hilft es alle Referenzen zu den CATIA-Bibiliotheken löschen, und alle CATIA-Objekte als "Object" zu deklarieren. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tim2007 Mitglied Konstrukteur
Beiträge: 143 Registriert: 02.01.2007 Catia V5R19SP3 XP64<P>"Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean." Sir Isaac Newton
|
erstellt am: 11. Apr. 2013 09:13 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Hi Bernd, Es wird kein CNext gefunden. Ebenfalls kommt die Info, dass VBA nicht richtig installiert wurde. Meine Admins haben das nicht installiert und wissen derzeit nicht, wie sie das auf allen Umgebungen funktionierend machen können. Wie schon gesagt: Es wird über das Netzwerk gestartet. KEINE lokle Installation!!!. Wenn lokal installiert, dann geht es auf diesser EINEN Version. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 11. Apr. 2013 09:19 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Ich bleibe dabei: Es hat nix mit der Installation zu tun, ob nun lokal oder im Netzwerk oder überhaupt, wichtig ist nur dass in der Registry steht wo die DLL's zu finden sind. Aber das sollte jedem Admin klar sein. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tim2007 Mitglied Konstrukteur
Beiträge: 143 Registriert: 02.01.2007 Catia V5R19SP3 XP64<P>"Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean." Sir Isaac Newton
|
erstellt am: 11. Apr. 2013 09:25 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Hi Henry, das gibt mir ja noch Hoffnung, dass es einfach gelöst werden kann. Jedoch auch ein Stück Verzweiflung, da das meine Admins scheinbar nicht wissen. Was genau muss gemacht werden? Erstmals VBA6.msi installieren. Klar Dann CNext.exe /regserver Geht leider nicht bei uns mit Office2007 und Win XP Möglicherwiese haben sie da auch was verbockt. Irgendwelche Infos? [Diese Nachricht wurde von Tim2007 am 11. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
4M Mitglied Dipl.-Ing. Kunststoffbereich
Beiträge: 140 Registriert: 28.10.2004
|
erstellt am: 20. Nov. 2014 09:09 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
Hallo zusammen an alle die, die schier an diesem Fehler verzweifeln! Auch ich kämpfe mit diesem Problem. Installation bei uns von Typ "Nodelocked" Vielleicht kann ich Ursache und Symptom ein wenig zusammenbringen, die Urasche selbst kann ich nicht analysieren. Bei uns läuft R19SP9 seit langem mit verschiedenen HF's. Die Makros funktionieren. Nun haben ja die OEM's auf R24 umgestellt. Also: Installation auf R24, Environments erstellt, Umgebung getrennt etc.pp. Was passiert: die Makros laufen in R19 nicht mehr (Fehlermeldung bekannt). Zusammenhang: Aha, Installation R24 verbockt's. Abhilfe 1 erhofft: Deinstallation R24 und das alte Spiel mit "cnext /regserver" im adminmodus Ergebnis: Fehler immer noch da! Watt Nu??? Abhilfe 2 (Brachial): Neuinstallation R19 und siehe da, die Makros funktionieren wieder. Vielleicht hat jemand einen substantiellen Hinweis für eine Co-Existenz zwischen R19 und R24? Besten Dank für möglichst viele hilfreiche Antworten imm Vorab. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tim2007 Mitglied Konstrukteur
Beiträge: 143 Registriert: 02.01.2007 Catia V5R19SP3 XP64<P>"Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean." Sir Isaac Newton
|
erstellt am: 20. Nov. 2014 09:33 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
|
4M Mitglied Dipl.-Ing. Kunststoffbereich
Beiträge: 140 Registriert: 28.10.2004
|
erstellt am: 20. Nov. 2014 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
|
Tim2007 Mitglied Konstrukteur
Beiträge: 143 Registriert: 02.01.2007 Catia V5R19SP3 XP64<P>"Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean." Sir Isaac Newton
|
erstellt am: 20. Nov. 2014 10:50 <-- editieren / zitieren --> Unities abgeben: Nur für female kicker
|