Pregunta: | 2310 - PROBLEMA INSTALACIÓN APLICACIÓN EMPAQUETADA... |
Autor: | Antonio |
He desarrollado una aplicación en VB6 que, para poder distribuirla, la he empaquetado con el "asistente de distribución y empaquetado" que el propio VB6 incorpora... Curiosamente, cuando procedo a realizar la instalación del paquete resultante (y más concretamente cuando se han cargado todos los archivos y se procede a la actualización del registro...) me aparece el siguiente mensaje de error: "No se puede registrar el archivo ´c:\windows\TEMP\msftqws.pdw\$(DLLSelfRegisterEx)´ porque no se encontró" He observado el contenido del fichero setup.lst incluido en el paquete y la referencia a dicho fichero (msftqws.pdw) me aparece en el apartado [Bootstrap] con la siguiente referencia: TmpDir = msftqws.pdw Parece ser que dicha sentencia le indica al programa de instalación cual debe ser el directorio para instalar los ficheros temporales que necesite crear... Pero no tengo ni idea que papel desempeña aquí el fichero que por defecto aparece, ni como interpretarlo ni, menos aún, porqué se produce dicho error de instalación... Por otro lado, si fuerzo la instalación de la aplicación (finalizando la tarea de instalación cuando se me produce el error comentado anteriormente) observo que los controles TextBox no mantienen la alineación primitiva, disponiendo, en todos los casos, una alineación standard en función de su contenido (entiéndase: izquierda si es de tipo Chr, derecha si es Int,...). Esta irregularidad no ocurre si ejecuto el programa desde el propio VB6 o si, en la misma máquina en que se ha desarrollado la aplicación, genero un fichero de tipo exe; en ambos casos se respetan las alineaciones preestablecidas... Alguien se ha encontrado con estos mismos problemas o sabe, o se le ocurre, las causas que generan estas anomalías y como puedo resolverlas (sobretodo el tema del mensaje de error en la instalación del paquete obtenido...) (¡Muchas gracias!) |