Visual Basic - Ayuda sobre exe

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda sobre exe

Publicado por Juan Jose (5 intervenciones) el 09/07/2004 22:21:20
Como hago para que un exe de visual reciba y retorne un parametro, desde otro programa.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda sobre exe

Publicado por Dante (40 intervenciones) el 10/07/2004 16:56:58
Juan:
para que reciba un parámetro debes crear en un módulo lo siguiente y colocar en propiedades del proyecto a "Sub Main" com objeto inicial

Dim Parametros as string
Sub Main ()
Parametros = Command$
end sub

La función command$ devuelve los parametros pasados a tu exe como string, si los necesitas del tipo Variant quitale el signo $ (command)

para entregar un parametro a otra aplicación hay dos casos

primero: que la otra aplicación NO se esté ejecutando
en este caso la ejecutas con las apis del kernel32 o shell32 (openprocess y shellexecute respectivamente) y les pasas los parametros .
o simplemente con la función Shell()

segundo: que ya esté ejecutándose
humm..... necesitarás tecnología OLE.... y es bastante tedioso hacerlo...
para eso necesitarás insertar un objeto OLE ..... luego es un poco gráfico,otro poco de ayuda y mucha transpiración para que funcione

Espero haberte ayudado juan.....

Un abrazo
Dante
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar