@Pablo:
lo recomendable sería que todos los seteos los hicieras en el Load de tu propia clase Form y después
"subclasearas" todos tus forms desde esa clase. De esta forma si quisieras hacer un cambio global en
todos tus forms (por ejemplo, un cambio de color de fondo) solamente tendrías que modificar TU clase Form
y con sólo eso,el cambio se reflejaría en todos los forms.
Yo uso un método similar que es la de tener todo lo relacionado con el entorno (Environment) en una clase
separada, e instanciar la misma desde el Load de mi clase xForm (la clase base de todos los forms de
mis sistemas). Los SETs que uso habitualmente son:
SET TALK OFF
SET ESCAPE OFF
SET ECHO OFF
SET DATE FRENCH
SET MESSAGE TO
SET SAFETY OFF
SET DELETED ON
SET CONFIRM OFF
SET BELL OFF
SET CENTURY ON
SET CENTURY TO 19 ROLLOVER 40
SET HOURS TO 24
SET STATUS BAR OFF
SET EXCLUSIVE OFF
SET REPROCESS TO 5
SET MULTILOCKS ON
SET NOTIFY OFF
SET STRICTDATE TO 0
SET NULLDISPLAY TO ""
SET MEMOWIDTH TO 1024
SET POINT TO ","
SET SEPARATOR TO "."
SET CPDIALOG OFF
SET ENGINEBEHAVIOR 70 && VFP8
SET TEXTMERGE DELIMITERS TO <<,>>
IF This.DebugMode
ON KEY LABEL ALT+Q DO QuitProgram IN FoxLib.prg
ON KEY LABEL CTRL+Q DO CloseActiveForm IN FoxLib.prg
ON KEY LABEL CTRL+S SUSPEND
ENDIF
...
aunque lo recomendable sería que chequearas en el help si sirven para tus sistemas
en particular.
HTH
Mario
---