From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Cómo Incorporar Archivos .UIR en su aplicación?



Software Primario: LabWindows/CVI Development Systems
Versión de Software Primario: 5.0
Versión de Software Primario Corregido: N/A
Software Secundario:

Problema: ¿Cómo Incorporar Archivos .UIR en su aplicación?

Solución: Algunas veces sería deseable distribuir una aplicación de CVI como un solo ejecutable sin incluir el archivo *.UIR (que contiene información acerca de la interfase al usuario). CVI no provee una manera para incorporar el archivo *.UIR automaticamente en el ejecutable. Pero existe un algoritmo sencillo que le puede ayudar a incorporar su archivo .UIR.

Existen algunas funciones en CVI que le permiten generar paneles, controles y callbacks programaticamente: NewPanel(), NewCtrl(), etc. Usted puede utilizar estas funciones al principio de su programa para generar la interfase al usuario en memoria. Después de crear los elementos de la interfase al usuario, puede utilizar las funciones SetPanelAttribute y SetCtrlAttribute para establecer sus posiciones y atributos.

Un truco que puede utilizar para generar este código es primero crear el panel (como desea que aparezca en su programa) dentro del editor de la interfase al usuario. Después grabe el panel en formato .TUI (Text based user interface); este archivo contiene la descripción exacta de los elementos de la interfase al usuario y la descripción exacta requerida para crearlos de manera programatica. Todos los atributos para los controles específicos se encuentran listados junto a sus respectivos controles.

La complejidad de este proceso aumenta con el número de controles que se desean desplegar en la pantalla. Esta técnica unicamente se debe utilizar cuando tener un archivo separado para la interfase al usuario *.uir no es una opción.

Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 04/11/2000
Última Actualización: 06/18/2001
Identificación del Documento: 1WA9MH7T