En una aplicacion debo almacenar el directorio raiz de la aplicacion , ya que luego
tengo las bases de datos de cada empresa en "\RAIZ\EMP01".
etc. al final para no usar una cadena fija y que el usuario pueda instalar la aplicacion donde quiera.
He definido una variable publica en el PROCEDURE INIT de la aplicacion.
Code: Select all
INIT PROCEDURE ObrasInit()
PUBLIC cDirectApp := "\" + CurDir()
// ...... Mas codigo
RETURN
para otras variables las declaraba STATIC en el modulo principal
y para exportarlas definia una funcion
Code: Select all
STATIC oWnd
STATIC GetoWnd() ; RETURN oWnd
definia una variable local
Code: Select all
LOCAL oWnd := GetoWnd()
¿Existe alguna alternativa mejor a definir una varialbe PUBLIC ?
Solo tengo una .
Saludos.
Jose.