• Publicidad

Pasar argumentos

Todo lo relacionado con lenguajes de programación distintos de Perl: PHP, Java, C++, Ruby, Python, etc.

Pasar argumentos

Notapor BigBear » 2014-01-13 16:59 @749

Hola, estaba pensado en los programas de Windows en donde se hace clic derecho en una imagen, le dan a un menú y mandan la ruta de la imagen a un programa hecho en Delphi donde la editan y cosas así. El tema es que quiero hacer lo mismo en Delphi pero no tengo la menor de idea de cómo se hace. ¿ Alguien me podría decir el nombre del método o de cómo se hace ?
Última edición por explorer el 2014-01-13 17:47 @782, editado 1 vez en total
Razón: click => clic, poner tildes, comas, puntos y mayúsculas
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Pasar argumentos

Notapor Aceitunas » 2014-01-14 01:08 @089

Te refieres a hacer clic derecho > Abrir Con... > Mi programa, ¿No?

Lo podrías hacer con la API de Windows [email protected]

http://msdn.microsoft.com/en-us/library ... 85%29.aspx

Algo así sería:

ShellExecute(0,"open","MiPrograma.exe","RutaImagen",0,0);
Voy a llegar hasta el final, voy a subir la velocidad - Migue Benítez.
Aceitunas
Perlero nuevo
Perlero nuevo
 
Mensajes: 117
Registrado: 2013-11-07 15:25 @684
Ubicación: Ciudad Real, España.

Re: Pasar argumentos

Notapor BigBear » 2014-01-14 10:01 @459

Sí, pero el tema comienza ahí, cuando abro mi form cómo puedo capturar el parámetro enviado por el clic derecho. La verdad, no entiendo nada.
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Re: Pasar argumentos

Notapor Aceitunas » 2014-01-14 15:45 @698

Creo que lo que quieres hacer es un menú popup. Busca cómo crearlo en Delphi.
Voy a llegar hasta el final, voy a subir la velocidad - Migue Benítez.
Aceitunas
Perlero nuevo
Perlero nuevo
 
Mensajes: 117
Registrado: 2013-11-07 15:25 @684
Ubicación: Ciudad Real, España.

Re: Pasar argumentos

Notapor BigBear » 2014-01-14 16:15 @719

BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Re: Pasar argumentos

Notapor Aceitunas » 2014-01-15 07:46 @365

Es difícil entender algunas preguntas, incluso algunas que realizo yo también son confusas, ¡ja,ja,ja!

En general, toda la información que configura el SO de Windows está en el registro, desde las configuraciones más internas como la de las tarjetas de red hasta el entorno gráfico como has podido comprobar.
Voy a llegar hasta el final, voy a subir la velocidad - Migue Benítez.
Aceitunas
Perlero nuevo
Perlero nuevo
 
Mensajes: 117
Registrado: 2013-11-07 15:25 @684
Ubicación: Ciudad Real, España.

Re: Pasar argumentos

Notapor explorer » 2014-01-15 08:30 @396

No parece muy complicado... pero depende un poco de la versión de Windows.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Programación en general

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados