Árvore de páginas

En el Microsiga Protheus existe una serie de comandos creados para facilitar las construcciones y el acceso a clases. Partes de estos comandos se realizaron para clases de interfaz de usuario, como por ejemplo:

 

  • TSay
  • TGet
  • MSDialog


Siempre que sea posible, prefiera la utilización del comando, en lugar de la utilización de constructores o acceso a métodos, por ejemplo para la clase TSay:

 


 // CommandVsConstructor.prw
#INCLUDE "TOTVS.CH"
Function CommandVsConstructor()
Local oDlg := Nil
Local oSay := Nil
Define Dialog oDlg Title "Command Vs Constructor" From 0,0 To 300,300 Pixel
// Versão utilizando o construtor
oSay:= TSay():New( 05, 05, {||"Texto para exhibición"}, oDlg, , , , ,;
,.T., CLR_RED, CLR_WHITE, 200, 20)
// Versión que utiliza el comando
@15,05 Say oSay Prompt "Texto para exhibición" Of oDlg Pixel Colors CLR_RED,CLR_WHITE Size 200,20
Activate Dialog oDlg Centered
Return

  • Sem rótulos