Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Busqueda Combobox jmeza Fujitsu COBOL 4 23 de junio de 2024 18:46
[Sintaxis] Longitud Variables Recato53 Fujitsu COBOL 3 13 de junio de 2020 21:54
[Duda] Limites tamaño ficheros indexados FabioYeyo PowerCOBOL (ActiveX, v4 - v11) 14 17 de mayo de 2017 15:08
[Noticia] Los Límites del COBOL Josber COBOL - General 8 11 de noviembre de 2015 00:17
[Componente] Problema con ComboBox Josber PowerCOBOL (ActiveX, v4 - v11) 3 3 de marzo de 2015 21:18

Respuesta
 
Herramientas

  #1
Antiguo 27 de diciembre de 2019, 23:10
Nitzer
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: Por Videoconferencia-Webinar Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por aportar conocimientos excepcionales 
Última Actividad 05.08.2026 17:33
Posts Posts: 200
Likes enviados Enviados: 70
Likes recibidos Recibidos: 157
Like Límites de longitud para ComboBox
4 Inactivo Inactivo

Hola, después de meses sin compartir (por trabajo sobre todo), hace poco descubrí una tontería que me dejó alucinando.

Resulta que cuando utilizamos métodos en cualquier componente de Power las mayúsculas y minúsculas importan y mucho.

Yo tengo la .... costumbre de escribir absolutamente todo el código en mayúsculas, pues resulta que
ADDSTRING no es lo mismo que AddString y no lo sabíaaaaaaaaaaaaaaaaaaaaaa.

Por si queda alguien como yo, explicar que ADDSTRING solo admite cadenas de 64 caracteres, mientras que AddString soporta el límite de POwer 8192.

No sabéis los quebraderos de cabeza que me ocasionaba esto y por fin lo he solucionado. Os explico el porqué.

Normalmente cuando cargo ComBos muestro un texto, pero llevo a su derecha el id o código que lo identifica.
Para ello utilizo lo siguiente:

Código COBOL:
  1. 01  PARACOMBO.
  2.     02  PARACOM1 PIC X(100).
  3.     02  PARACOM2 PIC 9(10).
Muevo los valores a las variables y luego el AddString de Paracombo, pues antes lo tenia en 54
por lo de los 64 caracteres y claro a veces en los combos anchos aparecian los ids a la derecha jajajajaj, todo muy retro.

Ahora por fín sale perfecto todo.
Pues nada una curiosidad que igual vosotros lo sabíais pero que yo desconocía.

Y creo que eso de las mayúsculas y minúsculas afecta a muchos de los métodos.
Nitzer is offline   Responder Con Cita
  #2
Antiguo 28 de diciembre de 2019, 19:07
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Yo no lo sabía tampoco y, como tú, también lo escribo todo en mayúsculas, (será porque es así como me enseñaron hace ya 35 años), pero, lo único que no he escrito nunca en mayúsculas son los métodos de cualquier componente, que, siempre los he escrito como salen al darle con el botón derecho, (SetFocus, Refresh, AddString, DisplayMessage, Text, Numeric, etc), quizás por eso nunca me han fallado. De todas maneras, mil gracias por la aclaración Nitzer.

Un salu2.-
Josber is offline   Responder Con Cita
  #3
Antiguo 28 de diciembre de 2019, 21:30
Fito
Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por el Avatar Activista del Foro: Activista del Foro - Issue reason: Por aportar ideas 
Última Actividad 19.09.2026 13:19
Posts Posts: 458
Likes enviados Enviados: 267
Likes recibidos Recibidos: 243

Hola:

Muy buen aporte, yo tampoco los sabía. Si bien programo todo en minúsculas (me resulta más fácil leerlo que en mayúsculas, además mis equipos son muy susceptibles y no les gusta que las ordenes se las dé a los gritos, jajajaja, es un chiste), los métodos y propiedades hago como Josber, siempre las escribo como viene en la ayuda. Me ha pasado alguna vez que si no lo escribo así en algún activex me daba error, así que me acostumbré a hacerlo de esa manera (salvo el Setfocus, que lo escribo así)...

Saludos...

Fito...
Fito is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:46.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.