Hallo Forummitglieder,
ich habe mit Excel VBA einige Abläufe für Creo (5.0.3.0) programmiert, das ganze auf 8 Rechner eingerichtet, aber bei 2 Usern kommt die Meldung ".. Fehler beim Laden einer DLL", bei den anderen läuft es einwandfrei.
Bei den 2 Rechnern kann ich die Verbindung zu Creo herstellen, die Prozedur für den Verbindungsaufbau wird fehlerlos durchlaufen. Sobald ich ein Sub aufrufe die die "Cintseq" verwendet kommt die Meldung.
..
Dim startLevel As Cintseq
....
Set startLevel = New Cintseq <-- hier kommt die Fehlermeldung
...
Der Fehler wird von Excel abgfangen.
Den Verweise in Excel hab ich gesetzt, auf "Creo VB API Type Library for Creo Parametric 5.0.0.0", der Pfad lautet "C:\PTC\Creo 5.0.3.0\Common Files\x86e_win64\obj\pfclscom.exe".
vb_api_unregister und vb_api_register mehrfach als Admin ausgeführt, bzw. die Systemvariable "PRO_COMM_MSG_EXE" ist auf "C:\PTC\Creo 5.0.3.0\Common Files\x86e_win64\obj\pro_comm_msg.exe" gesetzt.
Hab noch den Artikel von PTC gefunden:
"Article - CS259755
Cintseq object cannot be created by Creo Parametric VB API application for some users while it works correctly for other users or for administrators on the same machine."
Die Lösungsvorschläge hab ich alle gemacht, ohne Erfolg. Unter anderem wird empfohlen alle Einträge in der Registry zu löschen, die auf den alten Installationspfad von Creo 2.0 zeigen, das sind aber ca. 1700 Einträge.
Ich vermute, dass etwas mit der pfclscom/pfcscom nicht stimmt ?
Was könnte ich noch probieren, hilft nur mehr Creo neu installieren ? Oder Rechner neu aufsetzten ?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP