AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones UMC
  • Presentación
  • ¿Cómo proceder?
  • Iniciando la asistente para la gestión del UMC
  • Adición de un código de macro de usuario
  • Envío de los códigos de macro de usuario por Email
  • Limitaciones
  • Código introducido en los macrocódigos de usuario
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Los Macro-Códigos de Usuario son secciones del código de WLanguage que permiten al usuario final personalizar su aplicación.
Una asistente te ayuda a escribir este código.
¿Cómo proceder?

Iniciando la asistente para la gestión del UMC

Si la ventana permite introducir un macrocódigo de usuario, se muestra la Icon:
  • hasta que Windows XP: al lado del botón de minimizar de la ventana.
  • desde Windows Vista: debajo de la barra de título.
Al hacer clic en este ícono, se abre un asistente que permite que le usuario final cree y utilice los Macro-Códigos de Usuario.
Observación:
  • Para iniciar el UMC, también puede pulsar Windows + F2.
  • La asistente también puede ser iniciada a través de un botón personalizado. Para personalizar el botón UMC, crear un nuevo botón associated con la acción preestablecida "Abrir la ventana de edición de User Macro-Code (UMC)". En este caso, el botón de Default no se mostrará más. El nuevo botón se puede colocar en cualquier lugar de la ventana.

Adición de un código de macro de usuario

Para añadir un código de macro de usuario:
  1. Inicie la gestión de asistente para UMC (icono de Default).
  2. Haga clic en el botón "Agregar un Macro-Código de Usuario".
  3. Especificar el tipo de acción afectada por el Process personalizado: Acción sobre una control o sobre una combinación de teclas.
  4. Si quieres realizar un Process en un control:
    • Seleccione la control correspondiente. Un tabla lista los controles que se encuentran en la aplicación, así como su título.. También tienes la posibilidad de seleccionar directamente la control en la ventana mediante el botón "Elegir la control".
    • Seleccione la acción que desea personalizar y el tiempo de ejecución de la acción personalizada.
    • Se muestra un editor de código simplificado, que le permite introducir el título de la macro y el código WLanguage del código de la macro de usuario.
  5. Si quieres realizar una Process en una combinación de teclas:
    • Especifique la combinación de teclas relevante.
    • Se muestra un editor de código simplificado, que le permite introducir el título de la macro, el tiempo de ejecución y el código WLanguage del código de la macro de usuario..
  6. En el editor de código simplificado:
    • El colorante sintáctico está disponible.
    • La ayuda para las funciones WLanguage está disponible.
    • La prueba del código introducido se puede ejecutar directamente.
    • Tiene la capacidad de mostrar la lista de control para que manipular otra ventana control.
  7. Validar. El macro-código se añade y está disponible inmediatamente.

Envío de los códigos de macro de usuario por Email

Los Macro-Códigos de Usuario creados pueden ser enviados por correo electrónico si esta característica fue permitida por el desarrollador de la aplicación.
Para enviar los Macro-Códigos de Usuario de Email:
  1. Inicie la asistente.
  2. Haga clic en el botón "Enviar el código".
Atención: esta característica no está disponible para las aplicaciones instaladas con una actualización de automatic desde un directorio de red. En este caso, los archivos UMC se copian en el directorio de red compartido.
Limitaciones

Código introducido en los macrocódigos de usuario

  • Los procesos de excepción (Cuando excepción...) no tienen ningún efecto en UMC.
  • Por lo tanto, no puede utilizar las funciones HFSQL para modificar los archivos de datos (HAdd, HCreation, HCreationIfNotFound, HWrite, HFree, HModify, HCross y HDelete). Además, las funciones correspondientes que empiezan por Tabla* no están permitidas.
  • no se puede utilizar Compilar.
  • Al configurar la aplicación, tiene la posibilidad de prohibir el uso de funciones para navegar por los archivos de datos.
  • SetFocusAndReturnToUserInput puede tener un comportamiento inesperado.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local