Pasar parametros entre exe

Mariana
17 de Diciembre del 2003
Hola amigos, necesito que alguien me ayude en este tema uregente...
Tengo dos aplicaciones que se deben comunicar con la misma BD en sql. Uno de ellos llama al otro, pero debo pasar como parametro la BD donde apunta el primero para que la otra aplicación también apunte a la misma BD... ya que la conexión varía según el cliente, osea cada cliente tiene su BD.
Espero que me entiendan...
Gracias

Juan
17 de Diciembre del 2003
Se pueden pasar parámetros en la linea de comandos
cuando se ejecuta otra aplicación con la función Shell.
La aplicación que es llamada puede leer esos parámetros
con la función Command().

Si lo que necesitas es que las dos aplicaciones se
estén comunicando durante la ejecución. Lo que
puedes hacer es establecer una conversación DDE.
Para hacer esto leete la ayuda de las propiedades
LinkItem, LinkTopic,LinkMode, LinkSend...

Mariana
17 de Diciembre del 2003
Gracias Juan, pero no se como usar el Command, tu tienes un ejemplo sencillo?, es más cuando pongo command no me sale nada es como que tengo que agregar alguna referencia y no se cual...
me podrías ayudar?
Gracias
Saludos

Juan
17 de Diciembre del 2003
Para que una aplicación llame a otra pasándole unos
parámetros debe incluir un código como este:

Shell "aplicacion.exe parametros"

Ejemplo:

Shell "notepad.exe c:archivo.txt" 'Se abre notepad con c:archivo.txt cargado

La aplicación que es llamada puede recuperar esos parámetros
de esta forma:

dim parametros as string
parametros = Command


Mariana
17 de Diciembre del 2003
Gracias de todas formas, pero de esa manera no me es útil, pero ya lo resolví de la forma que me explicó Juan, y ya está solucionado...
Saludos

Mariana
17 de Diciembre del 2003
Gracias ya lo logré...
Saludos

Danny
17 de Diciembre del 2003
La forma más sencilla de pasarse información de una aplicación a otra, es mediante un archivo de texto.
Imagino que el manejo de archivos (Lectura y escritura) ya los hemos manejado muy bien.

Pues bien, que una aplicación escriba un mensaje en un archivo, y que cualquier otra aplicación, antes de tomar una decicion lea el archivo y si quiere que escriba otro mensaje.

Si la información es muy importante puedes encriptarla con la función EXOR que yo siempre uso y me parece lo suficinetemente confiable.

Puedes también cambiarle la extensión a tu archivo, como para hacerle más interesane al asunto.

Danny.