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 de acción
  • Condiciones de uso
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
Declara cómo Cancel una acción que fue añadida por ActionDo. Esta función MUST debe ser llamada cuando se ejecuta el Procedure suministrado a ActionDo.
Ejemplo
ActionDo(WIN_MyEditor, ProcCreateCap, "New")
INTERNAL PROCÉDURE ProcCreateCap(sCap)
pNew is Control
pNew <- ControlCreate("STC_" + GetIdentifier(), typText, 150, 150, 80, 20)
pNew..Caption = sCap
ActionDéclareUndo(ProcCancel)
INTERNAL PROCÉDURE ProcCancel()
ControlDelete(pNew)
END
END
ActionDeclareUndo(UndoOperation, CUSTOMER.CustomerID)
 
// Management of Undo
INTERNAL PROCEDURE UndoOperation(nCustomerID)
IF HReadSeekFirst(CUSTOMER, CustomerID, nCustomerID) THEN
  SourceToScreen()
END
END
Sintaxis
ActionDeclareUndo(<WLanguage procedure> [, <Parameter 1> [... [, <Parameter N>]]])
<WLanguage procedure>: Nombre de Procedure
Nombre del procedimiento WLanguage a ejecutar. El código de esta Procedure debe permitir a Cancel la acción creada por ActionDo.
Esta Procedure se llama cuando se presiona Ctrl + Z o durante la llamada a ActionUndo.
Observación: El uso de una Procedure interna proporciona un acceso directo a las variables locales.
<Parameter 1>: Cualquier tipo opcional
El primer parámetro opcional que se pasará a la Procedure.
En la mayoría de los casos, estos parámetros corresponden a valores utilizados para restaurar el estado anterior..
<Parameter N>: Cualquier tipo opcional
El noveno parámetro opcional que se pasará a la Procedure.
En la mayoría de los casos, estos parámetros corresponden a valores utilizados para restaurar el estado anterior.
Observaciones

Condiciones de uso

Se produce un error de WLanguage si esta función se llama fuera de una Procedure añadida por ActionDo.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
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