![]() |
Enviar Varios archivos susesivamente a ap. externa?
Hola amigos,
Tengo un problemilla que no he podido resolver, uso una aplicación externa la cual recibe de a un archivo y he estado tratando de enviarle múltiples archivos pero necesito enviarlos de a uno sucesivamente uso una función que me paso Ecfisa para darle una entrada y salida del fichero convertido la única forma que encuentro es manual ir eliminando archivo ya convertido de la lista y darle de nuevo al botón si alguien sabe de alguna forma agradecería mucho. muchas gracias Saludos! |
Hola.
Pienso que el problema se presenta por que Reg2Inf.exe no devuelve el control a la aplicación que lo invoca. Como te imaginas, me es imposible comprobarlo ya que ni siquiera sé que es lo que hace Reg2Inf.exe. Pero supongo que es una aplicación DOS. Si es así, quizá la prueba que realizé te pueda servir de algo. Primero create 3 archivos de texto con algún contenido y llamalos ARCHIVO1.TXT, ARCHIVO2.TXT y ARCHIVO3.TXT. (En mi caso los situe en C:\TEMP) Hacé un archivito de texto con el siguiente contenido: Código:
@ECHO OFFLuego desde Delphi: Como podrás comprobar funciona correctamente: Si enviás como parámetro '/K' muestra los nombres y queda en el command prompt y si envias '/C' hace lo propio y se devuelve el control. Resumiendo, probá cambiando Reg2Inf.BAT por Reg2inf.EXE a ver que nos dice Reg2Inf.exe ... :rolleyes: Un saludo. |
Hise la prueba y funciona de lujo ahora a trabajar en mi codigo para añadirlo
una consulta en esta parte del codigo para insertar mediante opendialog los archivos, se puede? y 1 al 3 se puede poner algo asi asta el ultimo archivo cargado
Gracias por la ayuda :D |
Cita:
|
disculpa tantos post pero he ido avanzando y me surgen dudas que no he podido realizar solo, es si puedo modificar esta funcion para obtener nombre corto conservando el nombre completo porque he probado en otra parte del codigo con getshortname funciona pero el nombre lo tira con esos tildes
antes lo hacia asi y colocaba origen, path+filename pero ahora no da resultados... |
| La franja horaria es GMT +2. Ahora son las 14:59:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi