Esta rutina permite buscar una cadena de texto dentro de un programa. Funciona exclusivamente para BBj y permite hacer búsquedas en programas con y sin números de líneas. A pesar de que en BBj existe el comando en modo consola…
Esta rutina permite crear una carpeta en la estación del cliente. Usa la siguiente sintaxis: CALL “CREA_DIR_TC.src”,”carpetacliente”,ok donde: “carpetacliente” es una ruta válida en la estación cliente ok entrega 0 si la operación falla y distinto de 0 si la…
Este rutina permite leer el contenido de un directorio (carpeta) de la estación del cliente (especialmente útil en modalidad Thin Client) y devuelve una lista con los archivos contenidos en dicha carpeta separados con $0A$. La sintaxis es: CALL “LEE_DIR_TC.src”,”carpetacliente”,lista$,ok…
Esta pequeña rutina puede ayudar a centrar nuestros formularios en pantalla. Utiliza sintaxis de objetos para obtener datos de la resolución de pantalla del usuario.
La grid será editable si el check box que aparece en la zona superior del formulario está marcado y la edición comenzará cuando se pulse doble click sobre la celda escogida. Define la ventana. Como ya lo aprendiste en los…
Uno de los controles más interesantes de dominar en BBj, es sin duda el BBjGrid. Quienes hayan trabajado con Grids en Visual Pro/5 usando la sintaxis existente, o haya hecho uso de las librerías GML para mejorar su funcionalidad, agradecerá…
En este punto de nuestro programa ya podemos ver un formulario en pantalla sin nada, por lo que nuestro siguiente paso es empezar a incluirle objetos propios de un formulario GUI. Comencemos por agregar un control básico en casi cualquier…
Con el artículo anterior deberíamos comprender razonablemente bien los nuevos conceptos. Pero sigamos, para llegar a un objetivo muy importante en nuestro aprendizaje: crear nuestro primer formulario GUI recurriendo a la sintaxis de objetos. Bajo el BBjAPI tenemos el objeto…
Para comenzar a usarlo, debemos aplicar uno de los conceptos de objetos antes comentado en este tutorial: “instanciar” la clase BBjAPI en nuestro programa. Es decir, sacamos un molde del BBjAPI y a partir de ese punto nuestro programa comenzará…