Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Próxima »

Para la dependencia de funciones entre códigos fuente en el Microsiga Protheus, son necesarios algunos cuidados importantes:

 

  • Garantizar que fuentes que utilizan funciones dependientes están protegidas con el uso de la FindFunction().


Ejemplo:
// FindFunctionSample.prw
If FindFunction("AtfVldMoed")
AtfVldMoed()
EndIf

  • Siempre que se crea un Método nuevo dentro de una clase, y es llamado de fuera de la clase, es importante protegerlo durante la llamada con la función MethlsMemberOf


Ejemplo:
// MethlsMemberOfSample.prw
If MethlsMemberOf(oObj , "ExisteCliente")
oObj:ExisteCliente()
EndIf

  • Siempre que se crea una Propiedad nueva dentro de una clase, y es llamada de fuera de la misma clase, es importante durante la llamada con la función AttlsMemberOf()


Ejemplo:
// AttlsMemberOfSample.prw
If AttlsMemberOf(oObj, "cCodCli")
cCodCli := oObj:cCodCli
EndIf

  • Sem rótulos