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

#6 David
24/11/2005 - 15:22 | Informe spam
amigo

probé con esto
m.cfile = GETFILE("SCX")
SCX2PRG(m.cfile)
*> * FUNCTION
SCX2PRG(tcForm, tcFile)


...
...
y sigue igual todo
el programa corre bien
estoy visual foxpro 9
cuando voy al achivo PRG generado
solo veo esto

***********************************
*** METODOS DEL FORMULARIO
*** C:\DOCUMENTS AND SETTINGS\ACAD\MIS DOCUMENTOS\PROYECTOS DE VISUAL
FOXPRO\ALUMNOS.SCX
***********************************

***********************************
*** FINAL DEL ARCHIVO
***********************************

nose si necesita alguna configuracion adicional
o alguna cosa que falte hacer...no se
El programa funciona bien cuando se trata
de un formulario creado a "mano"

Por favor alguna ayuda

GRACIAS



"Carlos Alloatti" escribió en el mensaje
news:

"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
#7 Luis María Guayán
24/11/2005 - 18:49 | Informe spam
La función SCX2PRG() solo muestra el código de los métodos del formulario,
no el código de los métodos de sus clases bases. Para ello utiliza el
Examinador de clases, o directamente el editor de métodos y el boton Ver
Código Heredado.


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:
amigo

probé con esto
m.cfile = GETFILE("SCX")
SCX2PRG(m.cfile)
> *> * FUNCTION
> SCX2PRG(tcForm, tcFile)
...
...
y sigue igual todo
el programa corre bien
estoy visual foxpro 9
cuando voy al achivo PRG generado
solo veo esto

***********************************
*** METODOS DEL FORMULARIO
*** C:\DOCUMENTS AND SETTINGS\ACAD\MIS DOCUMENTOS\PROYECTOS DE VISUAL
FOXPRO\ALUMNOS.SCX
***********************************

***********************************
*** FINAL DEL ARCHIVO
***********************************

nose si necesita alguna configuracion adicional
o alguna cosa que falte hacer...no se
El programa funciona bien cuando se trata
de un formulario creado a "mano"

Por favor alguna ayuda

GRACIAS



"Carlos Alloatti" escribió en el mensaje
news:
>
> "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
#8 Carlos Alloatti
24/11/2005 - 22:05 | Informe spam
"Luis María Guayán" escribió en el mensaje
news:
La función SCX2PRG() solo muestra el código de los métodos del formulario,
no el código de los métodos de sus clases bases. Para ello utiliza el
Examinador de clases, o directamente el editor de métodos y el boton Ver
Código Heredado.





Creo Luis María que le supiste interpretar bien, ahora lo entiendo, tiene un
formulario creado a partir de una clase, que no tiene nada añadido/cambiado
de la clase base, por eso no ve nada.

Carlos
Respuesta Responder a este mensaje
#9 Dante Bravo
03/12/2005 - 00:32 | Informe spam
Querido amigo, uso el extraordinario programa de Andy Kramek, y lo vas a
encontrar en http://www.ping.be/~ping0150/tools.html con el títuclo Visual
FoxPro FORM AND CLASS SOURCE Code GENERATOR y hasta luego cocodrilo.
Es lo que buscas.
Un abrazo


"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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida