*-----------------------------------------------------------
* FUNCTION SCX2PRG(tcForm, tcFile)
*-----------------------------------------------------------
* Pasa todos los métodos de un formulario y sus controles a
* un archivo de procedimientos.
* PARAMETROS:javascript:void(0);
* tcForm: Ruta y nombre del formulario (.SCX)
* tcFile: Ruta y nombre del archivo a generar (.PRG)
* AUTOR: LMG
* USO: SCX2PRG("C:\FORMS\FORM1.SCX", "C:\PRGS\METODOS.PRG")
*-----------------------------------------------------------
FUNCTION SCX2PRG(tcForm, tcFile)
tcForm = FORCEEXT(tcForm, "SCX")
IF NOT FILE(tcForm)
MESSAGEBOX("El archivo" + CR + tcForm ;
+ CR + "no existe.", 16, "Aviso")
RETURN .F.
ENDIF
IF EMPTY(tcFile)
*--- Por defecto genera un PRG con el
*--- mismo nombre que el formulario
tcFile = tcForm
ENDIF
tcFile = FORCEEXT(tcFile, "PRG")
SET TEXTMERGE TO (tcFile) NOSHOW
SET TEXTMERGE ON
USE (tcForm) ALIAS MiScx
\***********************************
\*** METODOS DEL FORMULARIO
\*** <<UPPER(tcForm)>>
\***********************************
SCAN ALL
IF NOT EMPTY(MiScx.methods)
\*-----------------------------------------------
\*-- <<MiScx.objname>> -- (<<MiScx.Baseclass>>)
\*------------------------------------------------
\<<MiScx.methods>>
ENDIF
ENDSCAN
USE IN MiScx
\***********************************
\*** FINAL DEL ARCHIVO
\***********************************
SET TEXTMERGE OFF
SET TEXTMERGE TO
RETURN .T.
ENDFUNC
Luis María Guayán
24 de mayo de 2000
Convertir los métodos de un formulario en un archivo de procedimientos (.PRG)
Rutina que convierte todos los métodos de un formulario en un archivo de procedimientos .PRG.
Suscribirse a:
Comentarios de la entrada
(
Atom
)
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.