Pasar parametros a un exe VFP

2,535 views
Skip to first unread message

Jose Antonio Blasco

unread,
Nov 8, 2011, 6:45:24 AM11/8/11
to Comunidad de Visual Foxpro en Español
Hola a todos.
Habitualmente, cuando necesito pasar parametros a un exe, incluyo la
instruccion PARAMETERS en mi prg principal y asigno los valores a
diferentes variables.

En esta ocasión, tengo una aplicación con un solo formulario, que no
tiene prg principal sino sólamente el formulario, y me preguntaba si
es posible pasarle parametso de alguna forma, o forzosamente debo
añadir un prg principal.

Gracias a todos.
--
Jose A. Blasco
Zaragoza - España

Jose Oscar Vogel

unread,
Nov 8, 2011, 7:24:41 AM11/8/11
to publice...@googlegroups.com
Hola buen dia

en el init del formulario puedes poner los parametros que deseas recibir

saludos Oscar
--
Prof. Jose Oscar Vogel
Garuhapé - Misiones
CP 3334
Cel: 03743-15667526
MSN: oscar...@gmail.com
Twitter: @ovogel23
Facebook: oscarvogel

Domingo Cuevas

unread,
Nov 8, 2011, 7:24:46 AM11/8/11
to publice...@googlegroups.com
En el evento Init del formulario recibe los parámetros.

Saludos

-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Jose Antonio Blasco
Enviado el: martes, 08 de noviembre de 2011 07:45 a.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Pasar parametros a un exe VFP

Jose Antonio Blasco

unread,
Nov 8, 2011, 11:02:57 AM11/8/11
to publice...@googlegroups.com
Eso es lo que habia intentado.
En desarrollo funciona bien, pero al hacer el exe y ejecutar pasando
el parametro me da el error:

"No se encuentra la instruccion PARAMETER"

cuando en el INIT tengo en la primera linea

PARAMETER myvalor

Alguna sugerencia?

El día 8 de noviembre de 2011 13:24, Domingo Cuevas
<dcue...@yahoo.es> escribió:

Luis Mata

unread,
Nov 8, 2011, 8:42:57 AM11/8/11
to publice...@googlegroups.com
sPRuta=’c:\’
!/n .\Proformas\SProfo.Exe &sPRuta
 


logo2 Mata Figueroa, Luis A.
Procesos, Tecnología de la Información y telecomunicaciones
TELF: (00 51 1) 617-4613
RPC : (00 51) 993597297
FAX : (00 51 1) 617-4601
lm...@cclf.com.pe
www.cclf.com.pe
imgfrm siguenos-fb

logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif

Miguel Canchas

unread,
Nov 8, 2011, 11:13:44 AM11/8/11
to publice...@googlegroups.com
Para generar un EXE NECESARIAMENTE tienes que tener un prg como principal... Que es lo complicado...?


MK


-----Mensaje original-----
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Jose Antonio Blasco

Enviado el: martes, 08 de noviembre de 2011 11:03 a.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Pasar parametros a un exe VFP

Jose Antonio Blasco

unread,
Nov 8, 2011, 11:27:48 AM11/8/11
to publice...@googlegroups.com
Miguel no es que sea complicado. Como he dicho en el primer post, es
así como normalmente trabajo.
Sólo me ha surgido la curiosidad de ver si era posible pasarlo
directamente al form.

Por cierto, si no necesito parametros, NO ES NECESARIO un prg como principal.

Un saludo.

El día 8 de noviembre de 2011 17:13, Miguel Canchas
<mcan...@ximesa.com> escribió:

Miguel Canchas

unread,
Nov 8, 2011, 11:37:12 AM11/8/11
to publice...@googlegroups.com
NO, es imposible, o "desasname", tu lo haz echo asi ? puedes generar un exe si, siempre y cuando no lo vas a visualizar...de lo contrario donde vas a "levantarlo" con el READ EVENTS...

MK

-----Mensaje original-----
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Jose Antonio Blasco

Enviado el: martes, 08 de noviembre de 2011 11:28 a.m.

Jose Antonio Blasco

unread,
Nov 8, 2011, 11:59:51 AM11/8/11
to publice...@googlegroups.com
Te explico:

En el activate del form pongo el READ EVENTS
En el boton de cerrar el form pongo el CLEAR EVENTS

Por supuesto, es necesario el "config.fpw" con el SCREEN = OFF

Un saludo.

El día 8 de noviembre de 2011 17:37, Miguel Canchas
<mcan...@ximesa.com> escribió:

Miguel Canchas

unread,
Nov 8, 2011, 12:11:48 PM11/8/11
to publice...@googlegroups.com
Entonces SI SE PUEDE .... ? si es asi, entonces trata cambiando los parámetros del ini hacia el actívate...

MK

-----Mensaje original-----
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Jose Antonio Blasco

Enviado el: martes, 08 de noviembre de 2011 12:00 p.m.

Jose Antonio Blasco

unread,
Nov 8, 2011, 12:25:02 PM11/8/11
to publice...@googlegroups.com
Pues no, tampo va asi.

Tampo merece la pena dedicarle más tiempo.
Era solo curiosidad.

Gracias y un saludo.

El día 8 de noviembre de 2011 18:11, Miguel Canchas
<mcan...@ximesa.com> escribió:

Roberto Matarrita

unread,
Nov 8, 2011, 12:33:28 PM11/8/11
to publice...@googlegroups.com
Otra forma es que los pongas publicos los parametros y pruebes a ver
como te va, creo que eso te puede funcionar.


Roberto
Costa Rica.

El día 8 de noviembre de 2011 12:45, Jose Antonio Blasco
<jabl...@gmail.com> escribió:

Jose Antonio Blasco

unread,
Nov 8, 2011, 12:40:18 PM11/8/11
to publice...@googlegroups.com
Roberto, no estoy intentando pasar parametros de un form a otro, sino
que intento pasarle parametros a un exe de un solo form y sin prg
inicial.

El problema surge cuando ni siquiera ne reconoce la instrucción PARAMETERS.

De todas formas como ya he dicho, no le doy más vueltas, seguiré con
el prg principal, como siempre.

Un saludo y gracias a todos.


El día 8 de noviembre de 2011 18:33, Roberto Matarrita
<rmat...@gmail.com> escribió:

GeoSys Diseño de Software

unread,
Nov 8, 2011, 3:08:53 PM11/8/11
to publice...@googlegroups.com
Yo no trabajo con prg para el exe, solo en casos donde lo necesito, solamente uso un  formulario principal modal, el el LOAD asigno las rutas, las instrucciones SET, declaro las variables públicas y llamo a Foxy.

Y todo bien, esa costumbre me quedó de cuando el FOX se hizo visual.



El 8 de noviembre de 2011 11:40, Jose Antonio Blasco <jabl...@gmail.com> escribió:
Roberto, no estoy intentando pasar parametros de un form a otro, sino
que intento pasarle parametros a un exe de un solo form y sin prg
inicial.

El problema surge cuando ni siquiera ne reconoce la instrucción PARAMETERS.

De todas formas como ya he dicho, no le doy más vueltas, seguiré con
el prg principal, como siempre.

Un saludo y gracias a todos.


El día 8 de noviembre de 2011 18:33, Roberto Matarrita
<rmat...@gmail.com> escribió:
> Otra forma es que los pongas publicos los parametros y pruebes a ve
> como te va, creo que eso te puede funcionar.
>
>
> Roberto
> Costa Rica.
>
> El día 8 de noviembre de 2011 12:45, Jose Antonio Blasco
> <jabl...@gmail.com> escribió:
>> Hola a todos.
>> Habitualmente, cuando necesito pasar parametros a un exe, incluyo la
>> instruccion PARAMETERS en mi prg principal y asigno los valores a
>> diferentes variables.
>>
>> En esta ocasión, tengo una aplicación con un solo formulario, que no
>> tiene prg principal sino sólamente el formulario, y me preguntaba si
>> es posible pasarle parametso de alguna forma, o forzosamente debo
>> añadir un prg principal.
>>
>> Gracias a todos.
>> --
>> Jose A. Blasco
>> Zaragoza - España
>>
>



--
Jose A. Blasco
Zaragoza - España



--
José Anthony Contreras Peralta

GeoSys Costa Rica.


miltonvas

unread,
Nov 9, 2011, 12:04:49 AM11/9/11
to Comunidad de Visual Foxpro en Español
Disculpa pero necesito aprender, como se hace un exce sin prg
principal

yo llevo años haciendo lo siguiente

main.prg
**************
parameter _param1,_param2
=setado()
do form frmmenu with _param1,_param2

procedure seteado
set dele on
set date ansi
set cent on
.....
.....
endproc
*************

como se genera un exe sin el main.prg, para evitar ese paso que yo
hago hasta ahora

miltonvas

unread,
Nov 9, 2011, 12:21:01 AM11/9/11
to Comunidad de Visual Foxpro en Español

y en el init pon algo asi*************************lparameter
myvalorthisform.addproperty('miparametro',myvalor)**************************************
de esa manera podrias usar ese parametro en el formaunque sigo con la
duda de como se hace un ejecutable sin el main.prg
Saludos Cordiales
Milton

miltonvas

unread,
Nov 9, 2011, 12:33:53 AM11/9/11
to Comunidad de Visual Foxpro en Español
no se fueron los enters

en el init pon algo asi
*************************
lparameter myvalor
thisform.addproperty("miparametro",myvalor)
*******************************

acabo de probarlo y funciona

por cierto gracias a tu inquietud, ya aprendi como hacer exes directos
desde forms sin el main.prg

Saludos Cordiales

Milton

Jose Antonio Blasco

unread,
Nov 9, 2011, 3:36:52 AM11/9/11
to publice...@googlegroups.com
Milton, yo he intentado eso mismo, y en desarrollo funciona sin
problemas, pero cuando genero el exe y lo pruebo, me muestra el
mensaje:

"No se encuentra la instruccion PARAMETER"

Un saludo.

--

Miguel Antúnez

unread,
Nov 9, 2011, 7:26:52 AM11/9/11
to publice...@googlegroups.com
Tengo un exe que recibe parámetros es un PRG. como primera linea  tiene 
Parameter _param1
--
Miguel Angel Antúnez Camones
Especialista en SQL Server

mant...@frenosa.com.pe
mant...@gmail.com
miguel_...@msn.com
Cel. 997914428

Microsoft Active Professional
Membresía FY11-4D8A908D4C470

Javier Cabrera Blanco (Listas)

unread,
Nov 9, 2011, 7:33:13 AM11/9/11
to publice...@googlegroups.com
Este link en su momento me ayudo muchisimo

http://lmgtfy.com/?q=pasar+parametro+a+un+exe+VFP

Espero sea de ayuda para ti tambi�n.


javier cabrera blanco

PD: Se que no es viernes.

----- Original Message -----
From: "Jose Antonio Blasco" <jabl...@gmail.com>
To: <publice...@googlegroups.com>
Sent: Wednesday, November 09, 2011 5:36 AM
Subject: Re: [vfp] Re: Pasar parametros a un exe VFP


Milton, yo he intentado eso mismo, y en desarrollo funciona sin
problemas, pero cuando genero el exe y lo pruebo, me muestra el
mensaje:

"No se encuentra la instruccion PARAMETER"

Un saludo.

El d�a 9 de noviembre de 2011 06:33, miltonvas <milt...@gmail.com>
escribi�:


> no se fueron los enters
>
> en el init pon algo asi
> *************************
> lparameter myvalor
> thisform.addproperty("miparametro",myvalor)
> *******************************
>
> acabo de probarlo y funciona
>
> por cierto gracias a tu inquietud, ya aprendi como hacer exes directos
> desde forms sin el main.prg
>
> Saludos Cordiales
>
> Milton

--
Jose A. Blasco
Zaragoza - Espa�a

Jose Antonio Blasco

unread,
Nov 9, 2011, 7:40:52 AM11/9/11
to publice...@googlegroups.com
Me ha quedado claro que si quiero pasar parametros debo incluir un prg
principal.

Gracias a todos.

Un saludo.

El día 9 de noviembre de 2011 13:33, Javier Cabrera Blanco (Listas)
<lis...@foxparaguay.com.py> escribió:


> Este link en su momento me ayudo muchisimo
>
> http://lmgtfy.com/?q=pasar+parametro+a+un+exe+VFP
>

> Espero sea de ayuda para ti también.


>
>
> javier cabrera blanco
>
>
>
>
>
> PD: Se que no es viernes.
>
> ----- Original Message ----- From: "Jose Antonio Blasco"
> <jabl...@gmail.com>
> To: <publice...@googlegroups.com>
> Sent: Wednesday, November 09, 2011 5:36 AM
> Subject: Re: [vfp] Re: Pasar parametros a un exe VFP
>
>
> Milton, yo he intentado eso mismo, y en desarrollo funciona sin
> problemas, pero cuando genero el exe y lo pruebo, me muestra el
> mensaje:
>
> "No se encuentra la instruccion PARAMETER"
>
> Un saludo.
>

> El día 9 de noviembre de 2011 06:33, miltonvas <milt...@gmail.com>
> escribió:


>>
>> no se fueron los enters
>>
>> en el init pon algo asi
>> *************************
>> lparameter myvalor
>> thisform.addproperty("miparametro",myvalor)
>> *******************************
>>
>> acabo de probarlo y funciona
>>
>> por cierto gracias a tu inquietud, ya aprendi como hacer exes directos
>> desde forms sin el main.prg
>>
>> Saludos Cordiales
>>
>> Milton
>
>
>
> --
> Jose A. Blasco

> Zaragoza - España
>

--
Jose A. Blasco
Zaragoza - España

Mario Alfredo

unread,
Nov 10, 2011, 2:42:37 PM11/10/11
to Comunidad de Visual Foxpro en Español
EJECUTAR UN EXE DENTRO DE OTRO EXELOCAL oWSH oWSH =
CREATEOBJECT("WScript.Shell") oWSH.Run(FULLPATH(cArchivoEXE),0,.F.)
oWSH.Run(FULLPATH(cArchivoEXE)+" param1 param2",0,.F.)

On Nov 9, 6:40 am, Jose Antonio Blasco <jabla...@gmail.com> wrote:
> Me ha quedado claro que si quiero pasar parametros debo incluir un prg
> principal.
>
> Gracias a todos.
>
> Un saludo.
>
> El día 9 de noviembre de 2011 13:33, Javier Cabrera Blanco (Listas)
> <lis...@foxparaguay.com.py> escribió:
>
>
>
>
>
>
>
>
>
> > Este link en su momento me ayudo muchisimo
>
> >http://lmgtfy.com/?q=pasar+parametro+a+un+exe+VFP
>
> > Espero sea de ayuda para ti también.
>
> > javier cabrera blanco
>
> > PD: Se que no es viernes.
>
> > ----- Original Message ----- From: "Jose Antonio Blasco"
> > <jabla...@gmail.com>> To: <publice...@googlegroups.com>
> > Sent: Wednesday, November 09, 2011 5:36 AM
> > Subject: Re: [vfp] Re: Pasar parametros a un exe VFP
>
> > Milton, yo he intentado eso mismo, y en desarrollo funciona sin
> > problemas, pero cuando genero el exe y lo pruebo, me muestra el
> > mensaje:
>
> > "No se encuentra la instruccion PARAMETER"
>
> > Un saludo.
>
> > El día 9 de noviembre de 2011 06:33, miltonvas <milton...@gmail.com>

Mario Alfredo

unread,
Nov 10, 2011, 2:49:49 PM11/10/11
to Comunidad de Visual Foxpro en Español
ese prg debe de esta r dentro del mismo exe y debe de ser
tu mainprg principal siiiiiiiiiiiiiiiiii

On Nov 9, 6:40 am, Jose Antonio Blasco <jabla...@gmail.com> wrote:
> Me ha quedado claro que si quiero pasar parametros debo incluir un prg
> principal.
>
> Gracias a todos.
>
> Un saludo.
>
> El día 9 de noviembre de 2011 13:33, Javier Cabrera Blanco (Listas)
> <lis...@foxparaguay.com.py> escribió:
>
>
>
>
>
>
>
>
>
> > Este link en su momento me ayudo muchisimo
>
> >http://lmgtfy.com/?q=pasar+parametro+a+un+exe+VFP
>
> > Espero sea de ayuda para ti también.
>
> > javier cabrera blanco
>
> > PD: Se que no es viernes.
>
> > ----- Original Message ----- From: "Jose Antonio Blasco"
> > <jabla...@gmail.com>> To: <publice...@googlegroups.com>
> > Sent: Wednesday, November 09, 2011 5:36 AM
> > Subject: Re: [vfp] Re: Pasar parametros a un exe VFP
>
> > Milton, yo he intentado eso mismo, y en desarrollo funciona sin
> > problemas, pero cuando genero el exe y lo pruebo, me muestra el
> > mensaje:
>
> > "No se encuentra la instruccion PARAMETER"
>
> > Un saludo.
>
> > El día 9 de noviembre de 2011 06:33, miltonvas <milton...@gmail.com>
Reply all
Reply to author
Forward
0 new messages