Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Bugs (https://www.cobolforo.es/forumdisplay.php?f=97)
-   -   Fix: eventos completos para controles (1.27.26) (https://www.cobolforo.es/showthread.php?t=1963)

Eslopes 30 de junio de 2026 00:12

Fix: eventos completos para controles (1.27.26)
 
Correcciones en la version 1.27.26:

Eventos ampliados para todos los controles visuales

Corregido problema de inundacion de eventos que bloqueaba el event loop COBOL. Solo se disparan eventos que tienen un handler vinculado.

Eventos base (todos los controles visuales):
  • Mouse: onClick, onDoubleClick, onRightClick, onMiddleClick, onMouseDown, onMouseUp, onMouseMove, onMouseEnter, onMouseLeave, onMouseWheel, onContextMenu
  • Foco: onGotFocus, onLostFocus
  • Teclado: onKeyDown, onKeyUp, onKeyPress, onEnterPressed, onEscapePressed
  • Hover: onHoverEnter, onHoverLeave, onTooltipShow
  • Geometria: onResize, onResized, onMove, onMoved, onVisibleChanged, onEnabledChanged
  • Drag & Drop: onDragStart, onDrag, onDragEnd, onDragEnter, onDragLeave, onDragOver, onDrop
  • Ciclo de vida: onLoad, onPropertyChanged

Eventos especificos por control:
  • TextBox: onChange, onTextChanged, onSelectionChanged
  • CheckBox/RadioButton: onCheckedChanged, onValueChanged
  • ComboBox: onChange, onSelectedIndexChanged, onDropDown, onDropDownClosed
  • ListBox: onChange, onSelectedIndexChanged, onItemDoubleClick
  • Slider: onChange, onValueChanged
  • DataGrid: onCellClick, onCellDoubleClick, onCellChange, onRowSelect, onColumnClick, onColumnResize, onColumnResized, onSort, onSelectionChanged, onScroll, onExportCSV
  • TreeView: onNodeClick, onNodeDoubleClick, onNodeExpand, onNodeCollapse, onNodeChecked, onNodeSelect
  • PictureBox: onImageLoaded, onImageError
  • Animator: onStarted, onEnded, onFrameChanged, onLooped
  • GroupBox/Panel: onScroll, onChildAdded, onChildRemoved
  • TabControl: onTabChanged, onTabClick
  • ProgressBar: onValueChanged, onCompleted
  • Charts: onDataChanged, onClick, onSeriesClick, onTooltipShow, onZoom

Controles no visuales sin cambios: Timer, AgentObject, RestClient, SqlDatabase mantienen sus eventos existentes.

Anthropic Claude Codex Agent

Joseg 30 de junio de 2026 12:30

Bom dia,
Verifico que o IDE consumo muito CPU (40% a 45%). É normal? Sera porque ainda estamos a falar de uma versão beta?
(Windows 11)

Obrigado,
José

Eslopes 30 de junio de 2026 13:30

Olá,

problemas assim podem ocorrer nesta fase do projeto. A causa mais provável foi um bug causado pela ampliação de possíveis eventos para cada controle. Em determinando momento o event loop estava disparando todos os eventos possíveis, ao invés de considerar apenas eventos que possuíssem events handlers (COBOL Script) associados. Depois da correção, o consumo de CPU voltou ao normal.

Quando a implementação esstiver estabilizada e os erros corrigidos, faremos uma otimização da performance. Neste momento problemas assim pode ocorrer.

Grato pelo suporte




Cita:

Citación del post de Joseg (Mensaje 10385)
Bom dia,
Verifico que o IDE consumo muito CPU (40% a 45%). É normal? Sera porque ainda estamos a falar de uma versão beta?
(Windows 11)

Obrigado,
José



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.