Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-06-2007
Avatar de jcarteagaf
[jcarteagaf] jcarteagaf is offline
Miembro Premium
 
Registrado: abr 2006
Ubicación: La Paz, Bolivia
Posts: 651
Poder: 19
jcarteagaf Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 21-06-2007
mensana mensana is offline
Miembro
 
Registrado: sep 2006
Posts: 69
Poder: 18
mensana Va por buen camino
Cita:
Empezado por jcarteagaf
... pero cuando lo hago correr en un equipo con Windows 2000 Server la aplicacion no se ejecuta

Por si acaso reduzco mas el tamaño de los exes usando UPX.
Usar UPX no te resolverá el problema.

Prueba con esta herramienta : http://www.dependencywalker.com/
Responder Con Cita
  #3  
Antiguo 21-06-2007
Avatar de jcarteagaf
[jcarteagaf] jcarteagaf is offline
Miembro Premium
 
Registrado: abr 2006
Ubicación: La Paz, Bolivia
Posts: 651
Poder: 19
jcarteagaf Va por buen camino
... 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?
Responder Con Cita
  #4  
Antiguo 21-06-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
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/
Responder Con Cita
  #5  
Antiguo 21-06-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 21-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 14:46:00.


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
Copyright 1996-2007 Club Delphi