2011-10-26 6 views

Respuesta

15

El nombre del archivo del documento eliminado en su EXE se encuentra en ParamStr(1).

+0

Gracias Andreas. Tenía un código anterior de Delphi que usaba DragAcceptFiles y AppMessageHandler con Msg.Message = WMDropFiles. (Del libro "Delphi 3 - Diseño de la interfaz de usuario" que enumera el método 7-10 para obtener los archivos caídos en el icono). Tal vez eso fue o no fue necesario entonces, pero ahora puedo eliminar lo que sea que esté haciendo. – lkessler

+1

@lkessler, es decir, para los archivos eliminados en una de las ventanas/controles de la aplicación, no los archivos arrastrados al icono de la aplicación (es decir, un acceso directo o el archivo EXE en sí) que inicia el programa. Puede confundir dos técnicas diferentes para pasar un archivo a un programa. –

+0

@DavidM - bueno, ese libro claramente usaba esta técnica para el ícono. Parte de la prueba fue "si IsIconic (Application.Handle)". Ese fue uno de los mejores libros en ese momento para el desarrollo práctico de Delphi. El autor fue Warren Kovach. Usé mucho de eso. Me pregunto si hay otros dinosaurios en mi código como ese. – lkessler

Cuestiones relacionadas