In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Ayuda para Pilo

Foro de Xailer profesional en español
Responder
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda para Pilo

Mensaje por PILO »

Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en ello
y agradecería mucho la ayuda de alguien.
Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
xailer.
En clipper se como se podía hacer, pero aquí no me aclaro Me explico:
En primer programa o principal , llamara a otros programas hechos con xailer
En el primer programa cojo variables, que luego utilizare en el segundo
programa
a.. La variables de primero la declaro como public. ¿Estas se puede
utilizar en el segundo programa?
b.. Si se puede utilizar en el segundo programa como las paso al segundo
programa, como las recogo el segundo programa del primero
c.. Si no se pueden como las tengo que poner en el primer programa para
pasarlas al segundo, y como las puedo utilizar en el segundo o recoger los
valores.
d.. Cuando llamo al segundo programa desde el primero este se tiene que
quedar en showmodal es decir que no puedo utilizar el primero si esta el
segundo
e.. El segundo programa solo se puede ejecutar desde el primero
Agradecería Mucho vuestra ayuda.
correo
Mensajes: 109
Registrado: Mar Nov 22, 2005 7:15 pm

Ayuda para Pilo

Mensaje por correo »

Lo que puedes hacer es grabar las variables desde en un fichero Ini .
Sencillamente al arrancar el programa 2 .Las lees y las borras
Para llamr al programa 2 puedes utilizar la misma llamada que para cualquier
otro ejecutable
WinExec( cFile, nMode )
--
Un Saludo.Juan José García
JJGSoft
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en
> ello y agradecería mucho la ayuda de alguien.
>
>
>
>
> Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
> xailer.
>
> En clipper se como se podía hacer, pero aquí no me aclaro Me explico:
>
> En primer programa o principal , llamara a otros programas hechos con
> xailer
>
> En el primer programa cojo variables, que luego utilizare en el segundo
> programa
>
> a.. La variables de primero la declaro como public. ¿Estas se puede
> utilizar en el segundo programa?
>
> b.. Si se puede utilizar en el segundo programa como las paso al segundo
> programa, como las recogo el segundo programa del primero
>
> c.. Si no se pueden como las tengo que poner en el primer programa para
> pasarlas al segundo, y como las puedo utilizar en el segundo o recoger los
> valores.
>
> d.. Cuando llamo al segundo programa desde el primero este se tiene que
> quedar en showmodal es decir que no puedo utilizar el primero si esta el
> segundo
>
> e.. El segundo programa solo se puede ejecutar desde el primero
>
>
>
>
> Agradecería Mucho vuestra ayuda.
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Ayuda para Pilo

Mensaje por Xevi »

PILO,
En una aplicación Xailer que tengo corriendo "hibrida" con otra aplicación
Clipper5.2 lo estoy haciendo de esta manera...
Desde Xailer llamo a la aplicación Clipper...
WinExec( "MiAplicacion.exe " + cVar1 +" "+ cVar2, SW_NORMAL, .F. )
Yo no utilizo la ventana Clipper en MODAL... ahora bien si quieres puedes
llamar a WinExec en modo SW_MODAL.
Desde Clipper recojo tantas variables como le mande desde Xailer...
FUNCTION Main(Var1,Var2)
Así­ pues, desde Clipper ya puedo manipular tantos datos como mande de
Xailer.
Un Saludo,
Xevi.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en
> ello y agradecerí­a mucho la ayuda de alguien.
>
>
>
>
> Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
> xailer.
>
> En clipper se como se podí­a hacer, pero aquí­ no me aclaro Me explico:
>
> En primer programa o principal , llamara a otros programas hechos con
> xailer
>
> En el primer programa cojo variables, que luego utilizare en el segundo
> programa
>
> a.. La variables de primero la declaro como public. ¿Estas se puede
> utilizar en el segundo programa?
>
> b.. Si se puede utilizar en el segundo programa como las paso al segundo
> programa, como las recogo el segundo programa del primero
>
> c.. Si no se pueden como las tengo que poner en el primer programa para
> pasarlas al segundo, y como las puedo utilizar en el segundo o recoger los
> valores.
>
> d.. Cuando llamo al segundo programa desde el primero este se tiene que
> quedar en showmodal es decir que no puedo utilizar el primero si esta el
> segundo
>
> e.. El segundo programa solo se puede ejecutar desde el primero
>
>
>
>
> Agradecerí­a Mucho vuestra ayuda.
>
>
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda para Pilo

Mensaje por PILO »

"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:474d4344$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> PILO,
>
> En una aplicación Xailer que tengo corriendo "hibrida" con otra aplicación
> Clipper5.2 lo estoy haciendo de esta manera...
>
> Desde Xailer llamo a la aplicación Clipper...
> WinExec( "MiAplicacion.exe " + cVar1 +" "+ cVar2, SW_NORMAL, .F. )
> Yo no utilizo la ventana Clipper en MODAL... ahora bien si quieres puedes
> llamar a WinExec en modo SW_MODAL.
>
> Desde Clipper recojo tantas variables como le mande desde Xailer...
> FUNCTION Main(Var1,Var2)
Xevi en xailer las variable habria que ponerlas en
PRODEDURE MAIN(Var1,Var2)
o como habria que hacerlo.
>
> Así pues, desde Clipper ya puedo manipular tantos datos como mande de
> Xailer.
>
> Un Saludo,
> Xevi.
>
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
> news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en
>> ello y agradecería mucho la ayuda de alguien.
>>
>>
>>
>>
>> Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
>> xailer.
>>
>> En clipper se como se podía hacer, pero aquí no me aclaro Me explico:
>>
>> En primer programa o principal , llamara a otros programas hechos con
>> xailer
>>
>> En el primer programa cojo variables, que luego utilizare en el segundo
>> programa
>>
>> a.. La variables de primero la declaro como public. ¿Estas se puede
>> utilizar en el segundo programa?
>>
>> b.. Si se puede utilizar en el segundo programa como las paso al segundo
>> programa, como las recogo el segundo programa del primero
>>
>> c.. Si no se pueden como las tengo que poner en el primer programa para
>> pasarlas al segundo, y como las puedo utilizar en el segundo o recoger
>> los valores.
>>
>> d.. Cuando llamo al segundo programa desde el primero este se tiene que
>> quedar en showmodal es decir que no puedo utilizar el primero si esta el
>> segundo
>>
>> e.. El segundo programa solo se puede ejecutar desde el primero
>>
>>
>>
>>
>> Agradecería Mucho vuestra ayuda.
>>
>>
>
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda para Pilo

Mensaje por PILO »

"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:474d4344$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> PILO,
>
> En una aplicación Xailer que tengo corriendo "hibrida" con otra aplicación
> Clipper5.2 lo estoy haciendo de esta manera...
>
> Desde Xailer llamo a la aplicación Clipper...
> WinExec( "MiAplicacion.exe " + cVar1 +" "+ cVar2, SW_NORMAL, .F. )
> Yo no utilizo la ventana Clipper en MODAL... ahora bien si quieres puedes
> llamar a WinExec en modo SW_MODAL.
Si cambio SW_NORMAL por SW_MODAL, ME DA UN ERROR DE QUE NO EXISTE LA
VARIABLE.
COMO LO TENGO QUE HACER. O DONDE TENGO QUE AÑADIR SW_MODAL.
GRACIAS XEVI
>
> Desde Clipper recojo tantas variables como le mande desde Xailer...
> FUNCTION Main(Var1,Var2)
>
> Así pues, desde Clipper ya puedo manipular tantos datos como mande de
> Xailer.
>
> Un Saludo,
> Xevi.
>
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
> news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en
>> ello y agradecería mucho la ayuda de alguien.
>>
>>
>>
>>
>> Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
>> xailer.
>>
>> En clipper se como se podía hacer, pero aquí no me aclaro Me explico:
>>
>> En primer programa o principal , llamara a otros programas hechos con
>> xailer
>>
>> En el primer programa cojo variables, que luego utilizare en el segundo
>> programa
>>
>> a.. La variables de primero la declaro como public. ¿Estas se puede
>> utilizar en el segundo programa?
>>
>> b.. Si se puede utilizar en el segundo programa como las paso al segundo
>> programa, como las recogo el segundo programa del primero
>>
>> c.. Si no se pueden como las tengo que poner en el primer programa para
>> pasarlas al segundo, y como las puedo utilizar en el segundo o recoger
>> los valores.
>>
>> d.. Cuando llamo al segundo programa desde el primero este se tiene que
>> quedar en showmodal es decir que no puedo utilizar el primero si esta el
>> segundo
>>
>> e.. El segundo programa solo se puede ejecutar desde el primero
>>
>>
>>
>>
>> Agradecería Mucho vuestra ayuda.
>>
>>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Ayuda para Pilo

Mensaje por Xevi »

PILO
Para ejecutar en MODAL...
Execute( "MiAplicacion.exe " + cVar1 +" "+ cVar2,
cRutaCompletaEjecutable + "", .T. )
Un Saludo,
Xevi.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
news:474d6753$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:474d4344$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> PILO,
>>
>> En una aplicación Xailer que tengo corriendo "hibrida" con otra
>> aplicación Clipper5.2 lo estoy haciendo de esta manera...
>>
>> Desde Xailer llamo a la aplicación Clipper...
>> WinExec( "MiAplicacion.exe " + cVar1 +" "+ cVar2, SW_NORMAL, .F. )
>> Yo no utilizo la ventana Clipper en MODAL... ahora bien si quieres puedes
>> llamar a WinExec en modo SW_MODAL.
> Si cambio SW_NORMAL por SW_MODAL, ME DA UN ERROR DE QUE NO EXISTE LA
> VARIABLE.
> COMO LO TENGO QUE HACER. O DONDE TENGO QUE Aí‘ADIR SW_MODAL.
> GRACIAS XEVI
>>
>> Desde Clipper recojo tantas variables como le mande desde Xailer...
>> FUNCTION Main(Var1,Var2)
>>
>> Así­ pues, desde Clipper ya puedo manipular tantos datos como mande de
>> Xailer.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
>> news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>
>>> Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en
>>> ello y agradecerí­a mucho la ayuda de alguien.
>>>
>>>
>>>
>>>
>>> Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
>>> xailer.
>>>
>>> En clipper se como se podí­a hacer, pero aquí­ no me aclaro Me explico:
>>>
>>> En primer programa o principal , llamara a otros programas hechos con
>>> xailer
>>>
>>> En el primer programa cojo variables, que luego utilizare en el segundo
>>> programa
>>>
>>> a.. La variables de primero la declaro como public. ¿Estas se puede
>>> utilizar en el segundo programa?
>>>
>>> b.. Si se puede utilizar en el segundo programa como las paso al
>>> segundo programa, como las recogo el segundo programa del primero
>>>
>>> c.. Si no se pueden como las tengo que poner en el primer programa para
>>> pasarlas al segundo, y como las puedo utilizar en el segundo o recoger
>>> los valores.
>>>
>>> d.. Cuando llamo al segundo programa desde el primero este se tiene que
>>> quedar en showmodal es decir que no puedo utilizar el primero si esta el
>>> segundo
>>>
>>> e.. El segundo programa solo se puede ejecutar desde el primero
>>>
>>>
>>>
>>>
>>> Agradecerí­a Mucho vuestra ayuda.
>>>
>>>
>>
>
>
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda para Pilo

Mensaje por PILO »


"Xevi" <xevicomas@gmail.com> escribió en el mensaje news:[email=474d694c@ozsrv2.ozlan.local...]474d694c@ozsrv2.ozlan.local...[/email]
> PILO
>
> Para ejecutar en MODAL...
> Execute( "MiAplicacion.exe " + cVar1 +" "+ cVar2,
> cRutaCompletaEjecutable + "", .T. )
Xevi, me puede poner un pequeño ejemplo de un programa con execute,
por ejemplo winrar.exe u otro.
A mi no me arranca este: Execute("winrar.exe", "c:winrar"+ "", .t.)
>
> Un Saludo,
> Xevi.
>
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
> news:474d6753$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:474d4344$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> PILO,
>>>
>>> En una aplicación Xailer que tengo corriendo "hibrida" con otra
>>> aplicación Clipper5.2 lo estoy haciendo de esta manera...
>>>
>>> Desde Xailer llamo a la aplicación Clipper...
>>> WinExec( "MiAplicacion.exe " + cVar1 +" "+ cVar2, SW_NORMAL, .F. )
>>> Yo no utilizo la ventana Clipper en MODAL... ahora bien si quieres puedes
>>> llamar a WinExec en modo SW_MODAL.
>> Si cambio SW_NORMAL por SW_MODAL, ME DA UN ERROR DE QUE NO EXISTE LA
>> VARIABLE.
>> COMO LO TENGO QUE HACER. O DONDE TENGO QUE Aí‘ADIR SW_MODAL.
>> GRACIAS XEVI
>>>
>>> Desde Clipper recojo tantas variables como le mande desde Xailer...
>>> FUNCTION Main(Var1,Var2)
>>>
>>> Así­ pues, desde Clipper ya puedo manipular tantos datos como mande de
>>> Xailer.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
>>> news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>
>>>> Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en
>>>> ello y agradecerí­a mucho la ayuda de alguien.
>>>>
>>>>
>>>>
>>>>
>>>> Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
>>>> xailer.
>>>>
>>>> En clipper se como se podí­a hacer, pero aquí­ no me aclaro Me explico:
>>>>
>>>> En primer programa o principal , llamara a otros programas hechos con
>>>> xailer
>>>>
>>>> En el primer programa cojo variables, que luego utilizare en el segundo
>>>> programa
>>>>
>>>> a.. La variables de primero la declaro como public. ¿Estas se puede
>>>> utilizar en el segundo programa?
>>>>
>>>> b.. Si se puede utilizar en el segundo programa como las paso al
>>>> segundo programa, como las recogo el segundo programa del primero
>>>>
>>>> c.. Si no se pueden como las tengo que poner en el primer programa para
>>>> pasarlas al segundo, y como las puedo utilizar en el segundo o recoger
>>>> los valores.
>>>>
>>>> d.. Cuando llamo al segundo programa desde el primero este se tiene que
>>>> quedar en showmodal es decir que no puedo utilizar el primero si esta el
>>>> segundo
>>>>
>>>> e.. El segundo programa solo se puede ejecutar desde el primero
>>>>
>>>>
>>>>
>>>>
>>>> Agradecerí­a Mucho vuestra ayuda.
>>>>
>>>>
>>>
>>
>>
>
--
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda para Pilo

Mensaje por PILO »

Algun ejemplo de programas que ejecute el shellexecute y
de Execute
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda para Pilo

Mensaje por PILO »

estoy ejecutando con Execute lo de abajo y no me funciona.
como tengo que ponerlo para que se ejecute desde xailer
Gracias de antemano.
Execute( "controlvehiculos.exe", "C:xailerxailer16programascontrovehiculos", .T. )
--
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

Ayuda para Pilo

Mensaje por jrcpoli-quitar »

PILO:
Yo tengo esto y me funciona:
METHOD ProgBenzing() CLASS TFormMenu
LOCAL cRuta := Application:CurrentDir() + "Benzing"
Execute( cRuta + "Ejecutable.exe",, .T.)
RETURN Nil
José Ramón Castro.
PILO escribió:
>
> "Xevi" <xevicomas@gmail.com <mailto:xevicomas@gmail.com>> escribió en el
> mensaje news:[email=474d694c@ozsrv2.ozlan.local...]474d694c@ozsrv2.ozlan.local...[/email]
> > PILO
> >
> > Para ejecutar en MODAL...
> > Execute( "MiAplicacion.exe " + cVar1 +" "+ cVar2,
> > cRutaCompletaEjecutable + "", .T. )
> Xevi, me puede poner un pequeño ejemplo de un programa con execute,
> por ejemplo winrar.exe u otro.
> A mi no me arranca este: Execute("winrar.exe", "c:winrar"+ "", .t.)
> >
> > Un Saludo,
> > Xevi.
> >
> >
> > "PILO" <srmpilo@hotmail.com <mailto:srmpilo@hotmail.com>> escribió en
> el mensaje de noticias
> > news:474d6753$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> >>
> >> "Xevi" <xevicomas@gmail.com <mailto:xevicomas@gmail.com>> escribió
> en el mensaje
> >> news:474d4344$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> >>> PILO,
> >>>
> >>> En una aplicación Xailer que tengo corriendo "hibrida" con otra
> >>> aplicación Clipper5.2 lo estoy haciendo de esta manera...
> >>>
> >>> Desde Xailer llamo a la aplicación Clipper...
> >>> WinExec( "MiAplicacion.exe " + cVar1 +" "+ cVar2, SW_NORMAL, .F. )
> >>> Yo no utilizo la ventana Clipper en MODAL... ahora bien si quieres
> puedes
> >>> llamar a WinExec en modo SW_MODAL.
> >> Si cambio SW_NORMAL por SW_MODAL, ME DA UN ERROR DE QUE NO EXISTE LA
> >> VARIABLE.
> >> COMO LO TENGO QUE HACER. O DONDE TENGO QUE Aí‘ADIR SW_MODAL.
> >> GRACIAS XEVI
> >>>
> >>> Desde Clipper recojo tantas variables como le mande desde Xailer...
> >>> FUNCTION Main(Var1,Var2)
> >>>
> >>> Así­ pues, desde Clipper ya puedo manipular tantos datos como mande de
> >>> Xailer.
> >>>
> >>> Un Saludo,
> >>> Xevi.
> >>>
> >>>
> >>> "PILO" <srmpilo@hotmail.com <mailto:srmpilo@hotmail.com>> escribió
> en el mensaje de noticias
> >>> news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> >>>>
> >>>> Hola necesito si alguien me puede ayudar, ya que no estoy muy
> puesto en
> >>>> ello y agradecerí­a mucho la ayuda de alguien.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> Tengo un programa en Xailer, y desde este quiero llamar a otro
> hecho en
> >>>> xailer.
> >>>>
> >>>> En clipper se como se podí­a hacer, pero aquí­ no me aclaro Me explico:
> >>>>
> >>>> En primer programa o principal , llamara a otros programas hechos con
> >>>> xailer
> >>>>
> >>>> En el primer programa cojo variables, que luego utilizare en el
> segundo
> >>>> programa
> >>>>
> >>>> a.. La variables de primero la declaro como public. ¿Estas se puede
> >>>> utilizar en el segundo programa?
> >>>>
> >>>> b.. Si se puede utilizar en el segundo programa como las paso al
> >>>> segundo programa, como las recogo el segundo programa del primero
> >>>>
> >>>> c.. Si no se pueden como las tengo que poner en el primer
> programa para
> >>>> pasarlas al segundo, y como las puedo utilizar en el segundo o
> recoger
> >>>> los valores.
> >>>>
> >>>> d.. Cuando llamo al segundo programa desde el primero este se
> tiene que
> >>>> quedar en showmodal es decir que no puedo utilizar el primero si
> esta el
> >>>> segundo
> >>>>
> >>>> e.. El segundo programa solo se puede ejecutar desde el primero
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> Agradecerí­a Mucho vuestra ayuda.
> >>>>
> >>>>
> >>>
> >>
> >>
> >
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

Ayuda para Pilo

Mensaje por jrcpoli-quitar »

PILO:
De ShellExecute no tengo pero de WinExec
METHOD ImpresBenzing() CLASS TFormMenu
*
LOCAL cRuta := Application:CurrentDir() + "Benzing"
WinExec( cRuta + "Ejecutable.exe",SW_MAXIMIZE )
RETURN Nil
José Ramón Castro
PILO escribió:
> Algun ejemplo de programas que ejecute el shellexecute y
> de Execute
>
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Ayuda para Pilo

Mensaje por Xevi »

PILO
ShellExecute( 0, "open", "winrar.exe", 0, 0, SW_SHOWNORMAL )
Execute( "C:Archivos de programaWinrarwinrar.exe", "C:Archivos de programaWinrar", .T. )
WinExec( "C:Archivos de programaWinrarwinrar.exe", SW_NORMAL, .F. )
Un Saludo,
Xevi.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias news:[email=4752aa96@ozsrv2.ozlan.local...]4752aa96@ozsrv2.ozlan.local...[/email]
"Xevi" <xevicomas@gmail.com> escribió en el mensaje news:[email=474d694c@ozsrv2.ozlan.local...]474d694c@ozsrv2.ozlan.local...[/email]
> PILO
>
> Para ejecutar en MODAL...
> Execute( "MiAplicacion.exe " + cVar1 +" "+ cVar2,
> cRutaCompletaEjecutable + "", .T. )
Xevi, me puede poner un pequeño ejemplo de un programa con execute,
por ejemplo winrar.exe u otro.
A mi no me arranca este: Execute("winrar.exe", "c:winrar"+ "", .t.)
>
> Un Saludo,
> Xevi.
>
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
> news:474d6753$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:474d4344$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> PILO,
>>>
>>> En una aplicación Xailer que tengo corriendo "hibrida" con otra
>>> aplicación Clipper5.2 lo estoy haciendo de esta manera...
>>>
>>> Desde Xailer llamo a la aplicación Clipper...
>>> WinExec( "MiAplicacion.exe " + cVar1 +" "+ cVar2, SW_NORMAL, .F. )
>>> Yo no utilizo la ventana Clipper en MODAL... ahora bien si quieres puedes
>>> llamar a WinExec en modo SW_MODAL.
>> Si cambio SW_NORMAL por SW_MODAL, ME DA UN ERROR DE QUE NO EXISTE LA
>> VARIABLE.
>> COMO LO TENGO QUE HACER. O DONDE TENGO QUE Aí‘ADIR SW_MODAL.
>> GRACIAS XEVI
>>>
>>> Desde Clipper recojo tantas variables como le mande desde Xailer...
>>> FUNCTION Main(Var1,Var2)
>>>
>>> Así­ pues, desde Clipper ya puedo manipular tantos datos como mande de
>>> Xailer.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
>>> news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>
>>>> Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en
>>>> ello y agradecerí­a mucho la ayuda de alguien.
>>>>
>>>>
>>>>
>>>>
>>>> Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
>>>> xailer.
>>>>
>>>> En clipper se como se podí­a hacer, pero aquí­ no me aclaro Me explico:
>>>>
>>>> En primer programa o principal , llamara a otros programas hechos con
>>>> xailer
>>>>
>>>> En el primer programa cojo variables, que luego utilizare en el segundo
>>>> programa
>>>>
>>>> a.. La variables de primero la declaro como public. ¿Estas se puede
>>>> utilizar en el segundo programa?
>>>>
>>>> b.. Si se puede utilizar en el segundo programa como las paso al
>>>> segundo programa, como las recogo el segundo programa del primero
>>>>
>>>> c.. Si no se pueden como las tengo que poner en el primer programa para
>>>> pasarlas al segundo, y como las puedo utilizar en el segundo o recoger
>>>> los valores.
>>>>
>>>> d.. Cuando llamo al segundo programa desde el primero este se tiene que
>>>> quedar en showmodal es decir que no puedo utilizar el primero si esta el
>>>> segundo
>>>>
>>>> e.. El segundo programa solo se puede ejecutar desde el primero
>>>>
>>>>
>>>>
>>>>
>>>> Agradecerí­a Mucho vuestra ayuda.
>>>>
>>>>
>>>
>>
>>
>
--
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda para Pilo

Mensaje por PILO »

Gracias a los dos, lo probare.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje news:[email=47531846@ozsrv2.ozlan.local...]47531846@ozsrv2.ozlan.local...[/email]
PILO
ShellExecute( 0, "open", "winrar.exe", 0, 0, SW_SHOWNORMAL )
Execute( "C:Archivos de programaWinrarwinrar.exe", "C:Archivos de programaWinrar", .T. )
WinExec( "C:Archivos de programaWinrarwinrar.exe", SW_NORMAL, .F. )
Un Saludo,
Xevi.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias news:[email=4752aa96@ozsrv2.ozlan.local...]4752aa96@ozsrv2.ozlan.local...[/email]
"Xevi" <xevicomas@gmail.com> escribió en el mensaje news:[email=474d694c@ozsrv2.ozlan.local...]474d694c@ozsrv2.ozlan.local...[/email]
> PILO
>
> Para ejecutar en MODAL...
> Execute( "MiAplicacion.exe " + cVar1 +" "+ cVar2,
> cRutaCompletaEjecutable + "", .T. )
Xevi, me puede poner un pequeño ejemplo de un programa con execute,
por ejemplo winrar.exe u otro.
A mi no me arranca este: Execute("winrar.exe", "c:winrar"+ "", ..t.)
>
> Un Saludo,
> Xevi.
>
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
> news:474d6753$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:474d4344$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> PILO,
>>>
>>> En una aplicación Xailer que tengo corriendo "hibrida" con otra
>>> aplicación Clipper5.2 lo estoy haciendo de esta manera...
>>>
>>> Desde Xailer llamo a la aplicación Clipper...
>>> WinExec( "MiAplicacion.exe " + cVar1 +" "+ cVar2, SW_NORMAL, ..F. )
>>> Yo no utilizo la ventana Clipper en MODAL... ahora bien si quieres puedes
>>> llamar a WinExec en modo SW_MODAL.
>> Si cambio SW_NORMAL por SW_MODAL, ME DA UN ERROR DE QUE NO EXISTE LA
>> VARIABLE.
>> COMO LO TENGO QUE HACER. O DONDE TENGO QUE Aí‘ADIR SW_MODAL.
>> GRACIAS XEVI
>>>
>>> Desde Clipper recojo tantas variables como le mande desde Xailer...
>>> FUNCTION Main(Var1,Var2)
>>>
>>> Así­ pues, desde Clipper ya puedo manipular tantos datos como mande de
>>> Xailer.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje de noticias
>>> news:474abb8a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>
>>>> Hola necesito si alguien me puede ayudar, ya que no estoy muy puesto en
>>>> ello y agradecerí­a mucho la ayuda de alguien.
>>>>
>>>>
>>>>
>>>>
>>>> Tengo un programa en Xailer, y desde este quiero llamar a otro hecho en
>>>> xailer.
>>>>
>>>> En clipper se como se podí­a hacer, pero aquí­ no me aclaro Me explico:
>>>>
>>>> En primer programa o principal , llamara a otros programas hechos con
>>>> xailer
>>>>
>>>> En el primer programa cojo variables, que luego utilizare en el segundo
>>>> programa
>>>>
>>>> a.. La variables de primero la declaro como public. ¿Estas se puede
>>>> utilizar en el segundo programa?
>>>>
>>>> b.. Si se puede utilizar en el segundo programa como las paso al
>>>> segundo programa, como las recogo el segundo programa del primero
>>>>
>>>> c.. Si no se pueden como las tengo que poner en el primer programa para
>>>> pasarlas al segundo, y como las puedo utilizar en el segundo o recoger
>>>> los valores.
>>>>
>>>> d.. Cuando llamo al segundo programa desde el primero este se tiene que
>>>> quedar en showmodal es decir que no puedo utilizar el primero si esta el
>>>> segundo
>>>>
>>>> e.. El segundo programa solo se puede ejecutar desde el primero
>>>>
>>>>
>>>>
>>>>
>>>> Agradecerí­a Mucho vuestra ayuda.
>>>>
>>>>
>>>
>>
>>
>
--
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda para Pilo

Mensaje por PILO »

Gracias Jose Ramon, pero de winexec, yo lo hago funcionar.
Ramón Castro Polinio" <jrcpoli-quitarpara_envio]"@terra.es> escribió en el
mensaje news:[email=4752e731@ozsrv2.ozlan.local...]4752e731@ozsrv2.ozlan.local...[/email]
> PILO:
>
> De ShellExecute no tengo pero de WinExec
>
> METHOD ImpresBenzing() CLASS TFormMenu
> *
> LOCAL cRuta := Application:CurrentDir() + "Benzing"
>
> WinExec( cRuta + "Ejecutable.exe",SW_MAXIMIZE )
>
> RETURN Nil
>
> José Ramón Castro
>
> PILO escribió:
>> Algun ejemplo de programas que ejecute el shellexecute y
>> de Execute
Responder