How to: sincronizzare le attribute reference dopo la modifica di un blocco con ATTSYNC

Se si modifica un blocco in AutoCAD le attribute reference non vengono automaticamente aggiornate al salvataggio del blocco.

In particolare se si aggiungo nuovi attributi al blocco questi non sono disponibili nella BlockReference e viceversa se si rimuovono degli attributi la BlockReference continua a visualizzarli.

Per sincronizzare la BlockReference è sufficiente eseguire il comando ATTSYNC.

Il comando consente di scegliere il blocco da sincronizzare selezionando una qualsiasi BlockReference oppure inserendo il nome del blocco.

Share

LoaderLock was detected – Autocad 2006 e Visual Studio 2005

Avviando l'esecuzione in modalità debug di una dll creata in Visual Studio 2005 per Autocad 2006 si riceve l'errore:

LoaderLock was detected

Message: Attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.

E' sufficiente modificare la seguente chiave del registro di Windows:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework]

aggiungendo il valore stringa:

MDA = 0
Share