problema al ejecutar accion al soltar archivo sobre aplicacion
amigos he probado muchas formas y no le veo la falla a mi codigo
al soltar un archivo sobre la aplicacion esta se debe ejecutar obtener ruta y ejecuta una aplicacion la aplicacion llama a:
y aqui el dilema lo suelto encima se abre aplicacion y tira el mensaje Convertido con exito!! pero no hace nada, al abrir la aplicación y arrastrar un archivo encima funciona ok y es casi el mismo código.
gracias por su tiempo!! |
Hola.
Creo que estas tratando de implementar el código que te sugerí aquí y te has echo una ensalada. Si te fijas bién en el post anterior, no es en OnCreate donde se captura el nombre de archivo sino en DragDropFileMSG. Resumiendo: A fin de simplificar la explicación recorté y modifiqué un poco el código del procedimiento LlamarReg2inf. Saludos. |
me sale un error en
:confused: |
Cita:
Para que puedas estudiar el código con tranquilidad te adjunto los fuentes. Como no tengo el archivo reg2inf.exe realizé una aplicación de consola en Delphi con igual nombre que lo único que hace es mostrar ParamStr(1) y ParamStr(2). Pero para no adjuntarte el ejecutable desactivé la llamada a ShellExecute reemplazándola por un simple ShowMessage que muestra Origen y Destino, al ser estos correctos (sólo diferenciarse en la extensión) , si existe un error es ajeno al código. Un saludo. |
esta parte bien no he tenido problemas al arrastrar el archivo sobre la aplicacion
pero si tengo miaplicacion.exe y tomo un archivo lo tiro encima se abre la aplicacion solamente no hace nada, yo tenia implementado antes y funcionaba colocando en formcreate :confused: |
Cita:
Lo lamento, no logro entender la situación. Saludos. |
Cita:
eso quiero realizar que se abra con el archivo que envie y lo procese. tenia un hilo aca funcionaba pero ahora que agrege la funcion de llamarreg2inf ya no AHORA TENGO PROBLEMA CON LA OTRA FORMA AL ARRASTRAR EJECUTA PERO EL ARCHIVO DE SALIDA SE CREA EN LA CARPETA DE MI APLICACION, NO DE DONDE SE TOMO EL ARCHIVO el codigo lo vi en otra pagina
|
Cita:
Es que el código que te sugerí y adjunté funciona para la acción Drag&Drop (arrastrar/soltar). Saludos. |
si lo que pasa que tenia un problema con el destino me creaba el archivo en la carpeta de mi proyecto al arrastrar y soltar
hise esta ensalada jaja que por el momento ha sido la unica forma que me ha funcionado Arrastrar/soltar y ejecutar aplicación Enviar archivo a Aplicación
Gracias! por el momento todo OK!! ;) |
La franja horaria es GMT +2. Ahora son las 16:25:15. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi