codigo generado

23/11/2005 - 14:14 por David | Informe spam
existe una manera de poder imprimir todo el codigo de un proyecto (prg,
formularios, menus)...generado
por ejemplo el codigo generado por el diseñador de formularios (por ejemplo)

gracias

DAVID

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
23/11/2005 - 15:28 | Informe spam
Mira si esto te ayuda:

(.PRG) --
http://www.portalfox.com/article.php?sid“

Otra opción es abrir el formulario con el Examinador de Clases y allí podrás
ver todo el código de los métodos y también la creación de todos los
objetos, haciendo click en el botón Ver Código.

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"David" escribió en el mensaje
news:
existe una manera de poder imprimir todo el codigo de un proyecto (prg,
formularios, menus)...generado
por ejemplo el codigo generado por el diseñador de formularios (por


ejemplo)

gracias

DAVID


Respuesta Responder a este mensaje
#2 David
23/11/2005 - 17:56 | Informe spam
amigo gracias
fui a http://www.portalfox.com/article.php?sid“
este programa no convierte a prg los metodos de un formulario creado con el
diseñador

Y viendo con el examinador de clases...bueno esta bien..pero es un poquito
complicado

si tuvieras otra opcion...te lo agradeceria.
o si tuvieras algun formulario de ejemplo con acceso
a base de datos que hayas hecho..te lo agradesco

DAVID


"Luis María Guayán" escribió en el mensaje
news:
Mira si esto te ayuda:

(.PRG) --
http://www.portalfox.com/article.php?sid“

Otra opción es abrir el formulario con el Examinador de Clases y allí
podrás
ver todo el código de los métodos y también la creación de todos los
objetos, haciendo click en el botón Ver Código.

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"David" escribió en el mensaje
news:
existe una manera de poder imprimir todo el codigo de un proyecto (prg,
formularios, menus)...generado
por ejemplo el codigo generado por el diseñador de formularios (por


ejemplo)

gracias

DAVID






Respuesta Responder a este mensaje
#3 Carlos Alloatti
23/11/2005 - 19:28 | Informe spam
"David" escribió en el mensaje
news:%
amigo gracias
fui a http://www.portalfox.com/article.php?sid“
este programa no convierte a prg los metodos de un formulario creado con
el diseñador

Y viendo con el examinador de clases...bueno esta bien..pero es un poquito
complicado

si tuvieras otra opcion...te lo agradeceria.
o si tuvieras algun formulario de ejemplo con acceso
a base de datos que hayas hecho..te lo agradesco

DAVID





Ese programa que te indicó Luis María Guayán hace exactamente lo que el dijo
que hace, acabo de probarlo.

Tal vez deberías probarlo, o comentar que problema tuviste al utilizarlo.


Carlos
Respuesta Responder a este mensaje
#4 David
23/11/2005 - 21:10 | Informe spam
AMIGO

El programa que me indico nuestro amigo Luis María Guayán hace exactamente
lo que dice...pero NO, cuando
el formulario fue creado con el diseñador (este se basa en clases o algo
asi...)..
lo que hice es copiar todo el programa que esta en la pagina en un prg y
encima de todo le agrege esto
tcform1 = "C:\Documents and Settings\ACAD\Mis documentos\Proyectos de Visual
FoxPro\ALUMNOS.SCX"

tcfile1 = "C:\Documents and Settings\ACAD\Mis documentos\Proyectos de Visual
FoxPro\bb1.prg"

= scx2prg(tcform1, tcfile1)

LUEGO VIENE TODO LO DEMAS DEL PROGRAMA

*--

* FUNCTION SCX2PRG(tcForm, tcFile)

*--

* Pasa todos los métodos de un formulario y sus controles a

* un archivo de procedimientos.

* PARAMETROS:

* 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)


.
.



"Carlos Alloatti" escribió en el mensaje
news:

"David" escribió en el mensaje
news:%
amigo gracias
fui a http://www.portalfox.com/article.php?sid“
este programa no convierte a prg los metodos de un formulario creado con
el diseñador

Y viendo con el examinador de clases...bueno esta bien..pero es un
poquito complicado

si tuvieras otra opcion...te lo agradeceria.
o si tuvieras algun formulario de ejemplo con acceso
a base de datos que hayas hecho..te lo agradesco

DAVID





Ese programa que te indicó Luis María Guayán hace exactamente lo que el
dijo que hace, acabo de probarlo.

Tal vez deberías probarlo, o comentar que problema tuviste al utilizarlo.


Carlos

Respuesta Responder a este mensaje
#5 Carlos Alloatti
24/11/2005 - 04:07 | Informe spam
"David" escribió en el mensaje
news:%23f$$
AMIGO

El programa que me indico nuestro amigo Luis María Guayán hace exactamente
lo que dice...pero NO, cuando
el formulario fue creado con el diseñador (este se basa en clases o algo
asi...)..
lo que hice es copiar todo el programa que esta en la pagina en un prg y
encima de todo le agrege esto
tcform1 = "C:\Documents and Settings\ACAD\Mis documentos\Proyectos de
Visual FoxPro\ALUMNOS.SCX"

tcfile1 = "C:\Documents and Settings\ACAD\Mis documentos\Proyectos de
Visual FoxPro\bb1.prg"

= scx2prg(tcform1, tcfile1)




Bueno, yo hice lo mismo:

m.cfile = GETFILE("SCX")
SCX2PRG(m.cfile)
*--
* FUNCTION SCX2PRG(tcForm, tcFile)
*--
.

Selecciono un formulario cualquiera SCX (que fue creado con el "Form
Designer" de VFP9. Luego voy a la carpeta donde esta el formulario y
encuentro un archivo con extensión PRG con el nombre del formulario, lo abro
y veo:

***********************************
*** METODOS DEL FORMULARIO
*** C:\VFPP\EXPERIMENTOS\PALMDB.SCX
***********************************
*--
*-- PALMDBTEST -- (form)
*
PROCEDURE Init


Por lo que el programa funciona y cumple con lo que promete.

Otra forma de obtener algo similar: abres el "Class Browser" (menú "Tools"),
haces click en el icono "Open", en "Tipo" seleccionas Form, y abres el
formulario que quieras.

Luego haces click en el ícono "View Class Code" (el cuarto despues del
combobox) y ahi tienes todo el codigo de tu formulario, que puedes
copiar/imprimir, etc.

Espero te sirva.

Carlos
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida