Bibliothek konnte nicht aufgelöst werden

malie
2024-07-17
2024-09-23
  • malie - 2024-07-17

    Hallo,

    ich hatte immer wieder seit der installation von CoDeSys Version 3.5.20 ein Problem mit den eigenen Bibliotheken und den Bibliotheken von Oscat(CoDeSys Download). Da half CoDeSys neustarten und dann ging es wieder, seit Patch 1 ist es jetzt ganz vorbei.

    Öffne ich ein Projekt oder erstelle ein neues und füge diese ein können die Bibliotheken nicht aufgelöst werden.
    Beim neuladen kommt "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.".

    Ich hab die Biblotheken schon alle deinstalliert und neu installiert, alles ohne Erfolg.
    In 3.5.19.6 funktioniert alles wie es soll.

    P.S. Ich hab auf zwei anderen PCs genau das gleiche Problem.

    Hat hier jemand eine Lösung?

    Gruß Max

     
  • malie - 2024-07-17

    Leider hab ich mich zu früh gefreut.
    Mit 3.5.19 funktionieren meine Bibliotheken auch nicht mehr. Oscat funktioniert hier.

     
  • malie - 2024-07-21

    Das Problem hab ich gefunden, CoDeSys konnte nicht mehr auf die Netzlaufwerke mit den Bibliotheken zugreifen.
    Jeder Benutzer ausserhalb von CoDeSys konnte darauf zugreifen.

    Behebung:
    1. CoDeSys schließen.
    2. Windows Explorer Netzlaufwerk trennen.
    3. Windows Explorer Netzlaufwerk verbinden.
    4. CoDeSys öffnen.
    5. Bibliotheken werden wieder aufgelöst.

    Warum da keine anständige Fehlermeldung erscheint?

     

    Last edit: malie 2024-07-21
  • malie - 2024-09-23

    Ich hab noch etwas rausgefunden, falls jemand anderes noch ähnlich lustige Probleme hat.

    CoDeSys kann sich an der Windows UAC vorbeischleichen.

    Sprich man öffnet die CoDeSys IDE ohne Umweg über den CoDeSys Installer (in dem man gefragt wird ob man mit Administrator Rechten arbeiten will) und ist manchmal Admin.
    Deshalb kam ich nicht auf die Netzwerklaufwerke. Ich hab keine Ahnung warum das so ist.

    Abhilfe hab ich mir mit dem Registrykey geschaffen mit dem man auch als Admin auf Netzwerklaufwerke zugreifen darf.
    Einfach folgende Code in eine "DateinameMeinerWahl.reg" Datei kopieren und mit Rechstklick der Registry hinzufügen.

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
    
    "EnableLinkedConnections"=dword:00000001
    
     

Log in to post a comment.