Lançamento da versão 2025 dos plugins TBN2NET

E finalmente é lançada a versão 2025 dos plugins TBN2NET!!

A demora tem justificativa. Para a versão 2025 a Autodesk mudou o DOTNET Framework para a versão 8. Com isso, muito do código usado até o DOTNET 4.8 simplesmente não funciona mais, obrigando a reescrever boa parte dos códigos dos plugins.

O exemplo mais notório é o System.Activities.Presentation.WorkflowDesigner, que não tem mais suporte, pelo menos até o momento. Essa classe é usado pelo Autodesk SubAssemby Composer e é responsável pelo “desenhador” dele:

Esse controle usei no modelador do SOLIDOS e ele é responsável por permitir a criação dos dispositivos.

E olha que não foi só isso!! O “Player” do fluxograma também não tem mais suporte, apesar de se encontrar versões alternativas no NuGet, essa não me pareceu uma boa escolha. Aliás, a Autodesk optou por usar a versão alternativa, para que o SubAssembly Composer “rode” no Civil 3D 2025! Veja a ajuda do Civil 3D falando dessas limitações aqui.

Com isso, reescrevi o modelador do SOLIDOS inteiro, coisa que deu cerca de 30% do código!!, De qualquer forma, queria ter feito isso a anos, hehehe, o modelador novo é muito melhor que a versão anterior!! Mais rápido, mais responsivo e sem aqueles erros irritantes da versão anterior:

Que aliás, nem era culpa do SOLIDOS, era um defeito na instalação do Civil 3D 2023!

Agora o modelador é este:

Novo modelador do SOLIDOS

Que galeria é essa? Em breve estará disponível!! Por hora: é uma galeria modular em concreto protendido!!

Aproveitei que o SOLIDOS estava em revisão e firmei uma parceria com Carlos Gallardo Rodrigues, da TopoPlanet e agora ¡¡Ponemos a disposición la versión en español de SOLIDOS!!

Oh, TBN2CAD también lo tiene. Dime, ¿te gustaría usar DDM, C3DRENESG4 y C3DMEMO en español?

Não foi apenas o “workflowdesigner” que tive de refazer. Diversas outras funcionalidades que eu usava precisaram ser reescritas, por exemplo: o controle WebBrowser já mostra sinais de cansaço (vários problemas de licença nos plugins eram causados por ele e as configurações do Windows). Apesar de ainda funcionar, preferi mudar para o WebView2, alinhado com as novas tecnologias, é verdadeiramente um “Browser” que se pode incluir nos programas.

Com estas atualizações, decidi encerrar o suporte versões muito antigas do AutoCAD/Civil 3D. Mesmo a Autodesk só dá suporte até 3 versões anteriores. De qualquer forma, Optei por manter desde a versão 2020, que bem poucos clientes usam ( a maioria usa 2021 e superiores ).

Mesmo o TBN2CAD, que roda no BricsCAD, ZWCAD e GstarCAD, além do AutoCAD e Civil 3D, as versões abaixo de 2020 já não são mais usadas pelos usuários. Aliás, estes três são excelentes softwares! Não perdem em nada para o AutoCAD e o preço então, em geral menor que o preço do AutoCAD LT e ainda permitem rodar plugins!! Só sinto falta de uma alternativa viável ao Civil 3D. Usuários do Istram e Bentley, por favor, Opinem!!!

O C3DMEMO também precisou de “reforma”. Nele o maior problema foi o BrowsableAttribute. Ele é responsável por ocultar/mostrar propriedades nos controles PropertyGrid, que mostrei naquele curso de programação!!!

Esse controle é muito mais prático que ficar criando forms para os plugins, enfim, dá uma olhada lá na Amazon, o meu livro!!

E o TBN2C3D, C3DRENESG4 e DDM ? Ah Autodesk fez algumas alterações na API, que obrigam a fazer ajustes no código, tal como:

Alterações de código para rodar em diferentes versões do AutoCAD

Precisa ver a quantidade desses “#If” que tem no código!!!

Aí você pode imaginar porque não tem mais “licença vitalícia“. Quando tem essas alterações de API, costuma dar muito, mas muito trabalho!!! E olha que desta vez teve até na API do DOTNET:

Modificações de código para rodar em diferentes versões do DOTNET

E ainda tem os testes. Depurar o código não é uma coisa tão trivial assim.

Ah, mencionei que agora os plugins tem um instalador? Peguei a dica com meu amigo Henrique Seabra, da Seabra Soluções e agora utilizo o Inno Setup, excelente programa:

Novo instalador do SOLIDOS
Também disponível para os demais plugins

Ah, aproveitando, as licenças estudantis estão bombando!! Muitos profissionais estudantes da EBPOS e também da IPOS já obtiveram uma licença estudantil. Veja fazer parte!!!

É isso, agora vou relaxar um pouco com meus brinquedos (nem viu a promoção maluca de 2023, né?):

Deixe um comentário

Carrinho de compras
Rolar para cima