Mostrando postagens com marcador Erros. Mostrar todas as postagens
Mostrando postagens com marcador Erros. Mostrar todas as postagens

Erro Ao Exportar Para Excel

Por alguma razão, quando criamos um plugin pro AutoCAD que exporta para o Excel, ele "teima" em dar erro, mostrando uma tela com o erro 

Unable to cast COM object of type 'microsoft.Office.Interop.Excel.ApplicationClass' to 'microsoft.Office.Interop.Excel.Application'" 

assim:


Se você usa o SOLIDOS, o C3DRENESG4 ou ainda o TBN2C3D, pode ser que já tenha visto, ou ainda vai ver essa tela de erro.

Não sei o motivo exato do por quê isso ocorre, mas a solução é bem simples:

Vá até o menu Iniciar, clique Adicionar ou Remover Programas

Localiza o Microsoft Office e em Opções Avançadas:


Clica em Reparar:


Pode ser que seja necessário reiniciar o Civil 3D antes de tentar exportar novamente

Mensagem toda vez que abre o Civil 3D falando da dll AREXC3DStartX64.dll

Tem umas coisas na Autodesk que são bem irritantes.

Una delas é essa tela abaixo:


Aparece toda vez que vou abrir o Civil 3D, no meu caso, o 2015.

Se você também já se irritou com isso, faz o seguinte:

Abra o OPTIONS, nesta tela:


Procure o item Trusted Locations, e insira o caminho da pasta para a DLL que aparece na tela de erro.

Olha só Autodesk, eu até entendo é "para nossa segurança" mas em tempos em que até lisp pode ter vírus, esse porcaria de Trusted Locations é mais que fácil de burlar....

Ah, o erro aparece com uma DLL fornecida pela própria Autodesk....

Ah, essa correção se aplica a QUALQUER DLL que você vá carregar com o comando NETLOAD. Já mencionei essa correção algumas vezes, dá um busca!!!

Navegação cancelada

Opa,

um post rápido:

Se você tentou usar os seus plugins TBN2NET e obteve esta tela:


Faz o seguinte:

Menu Iniciar, excutar

Digite "Opções da internet", abra na aba "Avançadas" e marque as opções:


Após isso, feche a tela do TBN2NET e tente novamente. Pode se certificar de que vai funcionar, abrindo TBN2NET.exe na pasta do plugin:


Meu plugin não instala!!!

Bom dia!!!

Hoje vou postar uma pequena dica para aqueles que estão tendo problemas em instalar plugins no AutoCAD.

Bom, basicamente o usuário baixou e descompactou mas quando vai fazer o NETLOAD, ou mesmo instala o plugin baixado da loja de aplicativos da Autodesk, usando o instalador, simplesmente não carrega.

Porque isso acontece:
Você está usando o .net framework 4 ou superior. O que é bom!!

Assim, o windows bloqueia a execução de DLLs e também de arquivos de ajuda de extensão CHM.

Em todo caso, é fácil resolver.

Com o AutoCAD fechado, clique o botão direito do mouse sobre a DLL ou CHM.

Clique Propriedades

Clique o botão Desbloquear na aba Geral:


Abra o AutoCAD e faça o NETLOAD novamente.

Ainda assim não deu certo?

Neste caso, vamos ter de radicalizar um pouco...

Feche o AutoCAD.

Vá até a pasta de instalação do mesmo e localize Acad.exe.config:


Marque este arquivo para poder ser editado:


Agora, abra-o com o NOTEPAD (bloco de notas). Deverá se parecer com isso:


Inclua estas linhas logo após o primeiro <configuration>:

<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>

Vai ficar asssim:


Pronto. Salve e feche.

Agora, abra o AutoCAD e faça o NETLOAD.

Se você usou o instalador da Autodesk, não será necessário fazer o NETLOAD, pois o AutoCAD carrega automaticamente os plugins que estão na pasta de plugins.

É isso.

Erro ao carregar um programa no AutoCAD com o NETLOAD

Muitas vezes tentamos carregar um programa no AutoCAD e dá um erro inesperado na linha de comando, escrevendo algo parecido com isso:



Cannot load assembly. Error details: System.IO.FileLoadException: Could not load file or assembly 'file:///C:\C3DRENESG\C3DRENESG4_2012_2000.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) File name: 'file:///C:\C3DRENESG\C3DRENESG4_2012_2000.dll ' ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.



Este erro é bem comum e está relacionado a versão do  .NET Framework instalado na sua máquina.

Para resolver este problema, você precisará:

  1. Localizar C:\Program Files\Autodesk\__autocad__\Acad.exe.Config, onde  __autocad__  é a pasta do autocad ou vertical. 
  2. Marcar este arquivo para poder ser editado (leitura e escrita), talvez você precise de permissão de administrador para isso.
  3. Adicionar estas linhas, deverá ficar assim:

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>

  <runtime>         
    <loadFromRemoteSources enabled="true"/>
  </runtime

  <system.diagnostics>
    <sources>
      <source name="System.Windows.Data" switchName="SourceSwitch">
        <listeners>
          <remove name="Default" />
        </listeners>
      </source>
    </sources>
  </system.diagnostics>
</configuration>
Salve, abra o AutoCAD e tente novamente.

Simples não?

Erros estranhos em alguns comandos

Você já se deparou com o seguinte problema?

O AutoCAD não faz offset de uma polilinha, o trim não funciona em linhas tangentes a circunferências e coisas assim?

Repare nas coordenadas do WCS.

Elas possuem uma parte inteira muito grande? Tipo, se você usa UTM = WCS, terá coordenadas do tipo 500.000,000 por 7.000.000,000 certo?

E pior as vezes ainda dão escala de 1000 no desenho para fazer milímetros, ehehe

Mas por que isso acontece?

Bem, pense: quantos números reais existem? R: Infinitos
Quantos nossos computadores conseguem representar?

Aí depende. Se ele for de 32 bits, ele pode representar 2^32-1 (ou 4 Giga) números apenas.

E os outros? são arredondados para um que possa ser representado.... É meio massante as continhas que o processador faz e não perderei tempo  com isso, procure no oráculo

Aí aparece o problema: se uma linha é tangente a uma circunferência, a distância do centro desta à reta é matematicamente IGUAL ao  raio da circunferência, correto???

No AutoCAD isso pode não ser necessáriamente correto!!!

Era aquela história de dividir 1 por 3 e depois multiplicar por 3. Dá um?
As vezes dá 0.9999999999!!!!!

Então, cuidado!! se o trim não  funcionar, pode estar acontecendo isso...