border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 21-05-2005, 15:05:38
Buena Participación en el Foro
 
Registrado: feb 2005
Ubicación: España
Posts: 30
Radit Valoración +2
Predeterminado Pasar parametros del exterior a una aplicacion

Como vincular un fichero a una aplicacion, y cuando esta vinculado donde llega el fichero a la aplicacion, en c++ se hace en la function main(para1,para2) donde los parametros para1 y para2 representan los parametros del exterior quisiera traducir esto a vb6.


Gracias
Responder Con Cita
  #2 (permalink)  
Antiguo 21-05-2005, 15:43:35
Avatar de Tyron
Buena Participación en el Foro
 
Registrado: sep 2004
Posts: 86
Tyron Valoración +2
Contactar con Tyron a través de MSN
Predeterminado

Hola, lo primero para vincular el archivo a la aplicacion tienes que guardar en el
registro de windows un valor en: HKEY_CLASSES_ROOT\*.mmm (aquí va la extensión que
vas a asociar)\Shell\Open\Command y haciendo doble clic sobre el valor (Predeterminado)
escribes: C:\MiPrograma\Miprograma.exe %1 con ese %1 lo que haces es enviarle al
programa una copia de la ruta de acceso del archivo que se ejecutó. Ahora lo que
tienes que hacer es tan pronto se ejecute tu programa, puede ser en el evento load
del formulario principal utilizar un comando que viene incluido en VB que es Command$.
Con este comando puedes interceptar la ruta de acceso que te envía Windows y ya con
esta puedes hacer lo que quieras con el archivo: como abrirlo con Open.... cargar la
información, lo que necesites hacer con él. Por ejemplo:

Código:
Private Sub Form_Load()
       Dim Arg as String
       Arg = Command()
End Sub
Por último para asociarle un ícono a esa extensión entonces: debes crear un valor en:
HKEY_CLASSES_ROOT\*.mmm (aquí va la extensión que vas a asociar)\DefaultIcon y en
(Predeterminado) hacer doble clic y colocar: C:\MiPrograma\MiPrograma.exe,0

PD: No olvides reemplazar C:\MiPrograma\MiPrograma.exe por la ruta de tu programa.
Debes crear cada una de las claves en el registro que no aparescan como por ejemplo
DefaultIcon o Shell\Open. En el caso del icono hay un número después de la coma ese
número se refiere al icono que está dentro del programa y que corresponden a cada
uno de los íconos que tengan las diferentes ventanas o formularios de este. Siempre
empieza con 0. También puedes crear una dll con todos los iconos y colocar en
(Predeterminado): C:\MiPrograma\MiDll.dll,0.

Espero que te sirva. Un saludo.
Responder Con Cita
  #3 (permalink)  
Antiguo 22-05-2005, 16:53:19
Buena Participación en el Foro
 
Registrado: feb 2005
Ubicación: España
Posts: 30
Radit Valoración +2
Predeterminado si

si, gracias
Responder Con Cita
  #4 (permalink)  
Antiguo 30-08-2008, 12:48:05
Un Nuevo Amigo
 
Registrado: ago 2008
Posts: 1
DarioSJ Aun no valorado
Smile Re: Pasar parametros del exterior a una aplicacion

Hola , me sirvió la info vertida por Tyron, me gustaría preguntar con que funcion le envío los parametros desde el otro programa.
Gracias!
Responder Con Cita
  #5 (permalink)  
Antiguo 30-08-2008, 14:19:24
Gran Participación en el Foro
 
Registrado: ago 2004
Ubicación: Tunja
Posts: 232
chronos682 Valoración +2
Contactar con chronos682 a través de MSN Contactar con chronos682 a través de Yahoo
Predeterminado Re: Pasar parametros del exterior a una aplicacion

Para enviarle un comando a otro programa utilizas el shell de VB como normalmente ejecutas un archivo, así:
Shell "C:\MiPrograma\MiPrograma.exe /param", vbNormalFocus
Ten en cuenta dejar un espacio después del .exe y cambia /param por el parámetro que quieras enviarle a la otra aplicación.
__________________
HERNAN GUILLERMO SIABATO M.
Medicina - UPTC
chronos682@hotmail.com
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
pasar parametros a datareports oscacio Visual Basic 6.00 2 30-11-2006 12:40:11
Rellenar una web o pasar parametros zeroxdevil Visual Basic.NET 2003 & 2005 0 25-10-2006 12:45:34
Pasar Parametros a una Funcion JuniorTuPapa ORACLE 1 21-12-2005 14:11:31
pasar parametros Cblackx Visual Basic 6.00 1 23-11-2004 07:02:10
Pasar parámetros Robye sql 2000 1 17-09-2004 00:00:00


La franja horaria es GMT. Ahora son las 12:12:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right