FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Problema con BPL's y Windows 2000
Hola amigos. Tengo un problema con mi sistema, espero su ayuda.
Tengo un sistema compuesto por varios Exes, uso Delphi 7 y cada exe llegaba a ocupar entre 6 y 10 mb segun los componentes que uso (uso varios), asi que modifique la opcion de Build with runtime packages en Project Options, y agregue a mi instalador los bpl's necesarios que se copian a Windows\System32 Todo funciona bien en las maquinas en las que he probado la apliccion (todas con Windows XP) pero cuando lo hago correr en un equipo con Windows 2000 Server la aplicacion no se ejecuta (antes funcionaba con los bpls incluidos en los exes). Si alguien por favor podria ayudarme indicando que estoy haciendo mal (si soy yo) o si necesito algo mas para que esto funcione. Por si acaso reduzco mas el tamaño de los exes usando UPX. Gracias de antemano por su interes y su tiempo. |
#2
|
|||
|
|||
Cita:
Prueba con esta herramienta : http://www.dependencywalker.com/ |
#3
|
||||
|
||||
... y sigue el problema
Muchas gracias por su respuesta y tu interes en mi problema.
En realidad uso UPX para reducir el tamaño de los ejecutables, ya que debo actualizar a varios equipos via Hamachi, para hacer el envio mas rapido. Obviamente que no tiene nada que ver con el problema de las BPL's pero me ayuda a tener exes mas pequeños. Pero mi duda sigue, alguien mas puede ayudarme? |
#4
|
||||
|
||||
Bueno, pero ¿Simplemente no abre tu ejecutable o por lo menos te muestra algún error?, Si te muestra algún error ¿Cual?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Generalmente el ejecutable buscarà las bpls en el directorio System de windows, pero puede funcionar igual si incluyes todos los bpls en el mismo directorio de tu aplicaciòn.
Esto puedo ayudarte a prevenir problemas en caso de que tu instalador no sea capaz de ubicar correctamente el directorio system de windows
__________________
Conoce mi blog http://www.edgartec.com |
#6
|
||||
|
||||
Hola,
¿Y no podrían causar problemas versiones distintas de los archivos BPL? Eso ocurre con las "DLL" normales y corrientes, ¿no? Yo creo que lo mejor es lo que Poliburro apunta: situar las dependencias de nuestro proyecto en el directorio de este, o en un subdirectorio, si se pudiera, pero no en "Windows" o "System32"... Lo que digo lo mismo no tiene que ver con tu problema en concreto (que no me imagino cuál puede ser) sino que me parece que es una buena práctica. Si otro programa hace lo mismo que tú y guarda los archivos BPL en el directorio de Windows... según yo habría problemas si dichos archivos BPL fueran versiones anteriores a las que tu programa necesita. Vamos... o eso, o estoy complementa equivocado, que también puede ser. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema ADO y Windows 2000 | miquellg | Conexión con bases de datos | 2 | 11-12-2006 21:43:48 |
Saber que bpl's son necesarias para funcionar con delphi | mierda | Varios | 3 | 06-09-2006 18:26:43 |
Problema Delphi 5 y Perfil de usuario en Windows 2000 | Miguel Clark | Varios | 1 | 08-05-2004 00:35:26 |
Problema con QReport y Windows 2000 ?? | marcial | Impresión | 2 | 19-10-2003 18:48:54 |
windows 2000 o 98??? | ebeltete | Varios | 7 | 01-09-2003 15:59:14 |
|