Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Bugs (https://www.cobolforo.es/forumdisplay.php?f=97)
-   -   PowerRustCOBOL 1.28.25 - Fix TabControl, agente IA (https://www.cobolforo.es/showthread.php?t=1993)

Eslopes 14 de julio de 2026 05:17

PowerRustCOBOL 1.28.25 - Fix TabControl, agente IA
 
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 13: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.
Código:

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_Mbstatet@@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 13: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 14:05

Cita:

Citación del post de Eslopes (Mensaje 10434)
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 14: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 19:56

1 Archivos Adjunto(s)
Cita:

Citación del post de Eslopes (Mensaje 10436)
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 22: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 01:22

Cita:

Citación del post de Eslopes (Mensaje 10441)
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 01:40

Correção postada
 
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 :)


La franja horaria es GMT +2. Ahora son las 09:48.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.