PDA

Ver la Versión Completa : PowerRustCOBOL 1.28.25 - Fix TabControl, agente IA


Eslopes
14 de julio de 2026, 04:17
Se han publicado nuevas correcciones en PowerRustCOBOL hasta la version 1.28.25.
Cambios principales:
El TabControl ahora permite definir el color de la pestana activa mediante la propiedad ActiveTabColor.
La barra de pestanas del TabControl respeta TabPosition en Top, Bottom, Left y Right.
Las pestanas ubicadas abajo, izquierda o derecha ya no se dibujan encima del contenido: ahora reservan espacio y desplazan correctamente el area interna del control.
El agente IA reconoce mejor solicitudes en los idiomas soportados por PowerRustCOBOL.
El agente puede colocar controles dentro de paginas de un TabControl, por ejemplo en Tab1 de TabControl-1.
Se corrigieron detalles de compatibilidad con proveedores de modelos y llamadas tipo Responses API.
Se mejoraron varios comportamientos recientes del editor, el asistente y la integracion con controles.
El depurador sigue siendo un trabajo en progreso.
Anthropic Claude Codex Agent

Joseg
14 de julio de 2026, 12:01
desde a semana passada que não consigo compilar :( Alguma possível solução?
Já apaguei tudo e fiz clone do repostitorio, mas sem sucesso.
Obrigado.

msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: int __cdecl std::ios_base::rdstate(void)const " (?rdstate@ios_base@std@@QEBAHXZ) already defined in libcpmt.lib(cout.obj)
msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: int __cdecl std::codecvt<wchar_t,char,struct _Mbstatet>::in(struct _Mbstatet &,char const *,char const *,char const * &,wchar_t *,wchar_t *,wchar_t * &)const " (?in@?$codecvt@_WDU_Mbstatet@@@std@@QEBAHAEAU_Mbst atet@@PEBD1AEAPEBDPEA_W3AEAPEA_W@Z) already defined in libcpmt.lib(wcout.obj)
msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: char const * __cdecl std::_Locinfo::_Getfalse(void)const " (?_Getfalse@_Locinfo@std@@QEBAPEBDXZ) already defined in libcpmt.lib(locale.obj)
msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: char const * __cdecl std::_Locinfo::_Gettrue(void)const " (?_Gettrue@_Locinfo@std@@QEBAPEBDXZ) already defined in libcpmt.lib(locale.obj)
msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: static unsigned __int64 __cdecl std::time_put<wchar_t,class std::ostreambuf_iterator<wchar_t,struct std::char_traits<wchar_t> > >::_Getcat(class std::locale::facet const * *,class std::locale const *)" (?_Getcat@?$time_put@_WV?$ostreambuf_iterator@_WU? $char_traits@_W@std@@@std@@@std@@SA_KPEAPEBVfacet@ locale@2@PEBV42@@Z) already defined in libcpmt.lib(wlocale.obj)
Creating library D:\Git\PowerRustCOBOL\target\debug\deps\cobolt_ide .lib and object D:\Git\PowerRustCOBOL\target\debug\deps\cobolt_ide .exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
D:\Git\PowerRustCOBOL\target\debug\deps\cobolt_ide .exe : fatal error LNK1169: one or more multiply defined symbols found

warning: `cobolt-ide` (bin "cobolt-ide") generated 71 warnings
error: could not compile `cobolt-ide` (bin "cobolt-ide") due to 1 previous error; 71 warnings emitted

Eslopes
14 de julio de 2026, 12:15
Bom dia,

Parece ser um problema com o Visual Studio C++ Build Tools. Poderia me passar detalhes da versão do Windows, Visual Studio C++ Build Tools usado para eu montar uma máquina Windows na nuvem para testar com seus parâmetros?

Att. Emerson

Joseg
14 de julio de 2026, 13:05
Bom dia,

Parece ser um problema com o Visual Studio C++ Build Tools. Poderia me passar detalhes da versão do Windows, Visual Studio C++ Build Tools usado para eu montar uma máquina Windows na nuvem para testar com seus parâmetros?

Att. Emerson

ok

Visual Studio 2026 CE
18.7.0

Edition Windows 11 Pro
Version 23H2
Installed on ‎24/‎09/‎2022
OS build 22631.6199
Experience Windows Feature Experience Pack 1000.22700.1108.0

Vou tentar fazer update do c++, mas o estranho é que tenho feito muitas atualizações do PowerRustCobol sem qualquer problema até à sexta-feira passada.
Obrigado.

Boa continuação,
bom trabalho.

Eslopes
14 de julio de 2026, 13:33
Olá,

foi feita uma alteração para detectar no caso do Windows qual biblioteca do C++ deve ser usada. Baixe e compile. Deve funcionar. Caso contrário, manda a mensagem de erro.

Att.
Emerson

Joseg
14 de julio de 2026, 18:56
Olá,

foi feita uma alteração para detectar no caso do Windows qual biblioteca do C++ deve ser usada. Baixe e compile. Deve funcionar. Caso contrário, manda a mensagem de erro.

Att.
Emerson

Ainda dá erros. Anexo log da compilação, talvez possa ajudar.
Obrigado.

Eslopes
14 de julio de 2026, 21:31
Acho que encontrei uma correção, mas só consigo subir para o repositório mais tarde (por volta das 22:10 Portugal)

Att.

Joseg
15 de julio de 2026, 00:22
Acho que encontrei uma correção, mas só consigo subir para o repositório mais tarde (por volta das 22:10 Portugal)

Att.

Ja compilou :)

Obrigado pelo excelente trabalho.

Post añadido a las 23:22. Post anterior a las 23:14

Como selecionar 2 ou mais objetos e assumirem as mesmas medidas (geometria) ?

Eslopes
15 de julio de 2026, 00:40
Publicando uma correção (e outras coisas também). O problema parece ter sido causado pelo tokenizer do novo modelo de agents de AI.

Baixa e testa. Se der algum problema, me envia o log.

Att. Emerson

Post añadido a las 19:40. Post anterior a las 19:33

omo selecionar 2 ou mais objetos e assumirem as mesmas medidas (geometria) ?


Próxima revisão. Também senti falta deste recurso :)