Sobre referências externas circulares ou faltando

Se um desenho referenciado não puder ser localizado quando você abrir um desenho, há diversas opções disponíveis. Se uma referência aninhada refere-se a si mesma ou ao desenho no qual ela está referida, é exibida uma mensagem de erro.

O programa armazena o caminho da pasta do desenho referenciado. Cada vez que você abre ou efetua a plotagem do desenho ou usa a opção Recarregar na paleta Referências externas para atualizar a refex, o programa verifica o caminho da pasta para determinar o nome e a localização do arquivo de desenho referenciado.

Se o nome ou a localização do arquivo de desenho tiver sido modificado, o programa não poderá localizar ou recarregar a refex e exibirá uma mensagem de erro que exibe o caminho da pasta e o nome do arquivo de desenho não localizado.

No desenho, em cada inserção da refex ausente, o programa exibe o um texto que mostra o caminho da pasta da refex ausente. Você pode usar a opção Caminho de REFEX para atualizar ou corrigir o caminho.

Junto com as mensagens de erro exibidas no prompt de comando, poderá ser exibida uma caixa de diálogo de tarefas que permite que você ignore todas as refex que estiverem faltando ou atualize as localizações das respectivas pastas. É possível usar a paleta Referências externas para atualizar as localizações das referências não resolvidas.

Para evitar esses erros, certifique-se de que quando você transferir ou distribuir arquivos de desenho que tiverem refex anexadas, inclua também todos os arquivos referenciados.

Alteração de caminhos de refex aninhadas

Quando o desenho é aberto e uma refex aninhada é carregada, o programa tenta encontrar primeiro a refex no caminho da refex original. Se o refex não for localizado, a pesquisa a seguir será iniciada na ordem apresentada:

Essa ordem de pesquisa garante que as revisões feitas na refex sejam refletidas no desenho atual e possibilita que a refex seja encontrada, caso o caminho de sua pasta tenha sido alterado.

Resolução de referências circulares

Um desenho que contém uma sequência de referências aninhadas que se referem a elas mesmas é considerado uma referência circular. Por exemplo, se o desenho A anexa o desenho B, que anexa o desenho C o qual anexa o desenho A, a sequência de referências A>B>C>A é uma referência circular.

Se o programa detecta uma referência circular ao anexar uma refex, é exibido um aviso perguntando-lhe se deseja continuar. Se você responder sim, o programa lê na refex e quaisquer refex aninhadas, ao ponto onde detecta a referência circular. Se você responder não, o processo é interrompido e a refex não é anexada.

Se uma referência circular for encontrada ao carregar um desenho, uma mensagem de erro será exibida e a referência circular para a sessão atual será quebrada. Por exemplo, se você tiver a referência circular A>B>C>A e abrir o a.dwg, o programa detectará e quebrará a referência circular entre o c.dwg e o a.dwg. A seguinte mensagem de erro será exibida:

Interrompendo referência circular de C para o desenho atual.