Puedes hacerlo de varias formas:
1. Utilizar un archivo de texto o ini en una ruta en comun donde tu programa HIJO jale la informacion de la conexion. Desde luego que tu programa PADRE deberá escribir tal informacion antes de llamar.
2. Pasa la informacion a tu programa HIJO como parametros: DO miPrograma.exe 'Param1','Param2','Param3', ...
3. SUGERENCIA: En lugar de un EXE secundario ¿Por qué no creas una .APP? creando la APP puedes invocarla desde tu ejecutable principal y ella heredaría todo el entorno de tu EXE.
Ejemplo:
Supongamos que tienes las credenciales de conexion en tu ejecutable principal almacenadas en propiedades del Screen:
_SCREEN.cHost = 'localhost'
_SCREEN.cUser = 'root'
_SCREEN.cUserPwd = '1234'
Entonces al llamar a tu App (DO miApp.app), ella heredaría el entorno de tu programa y por lo tanto puede hacer uso de sus variables, funciones, propiedades, etc.
Código en tu App:
MESSAGEBOX(
_SCREEN.cHost)
MESSAGEBOX(
_SCREEN.cUser)
MESSAGEBOX(
_SCREEN.cUserPwd)
¿Cómo creo una App?
R: Tu mismo EXE "HIJO" compilalo como App
![Imágenes integradas 1](https://groups.google.com/group/publicesvfoxpro/attach/539919982e7c8/imagen.png?part=0.1&view=1)
Espero te sirva.
Saludos...!