Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-10-2014
Avatar de TiammatMX
TiammatMX TiammatMX is offline
Miembro
 
Registrado: jun 2006
Ubicación: Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Puebla\Heróica Puebla de Zaragoza\Jardines de San Manuel\Home
Posts: 746
Poder: 18
TiammatMX Va camino a la fama
BPL's que mutan por sí mismas.

Buena tarde, gente bonita del Club Delphi.

Trabajando en Delphi XE2, Windows 7 Ultimate, MS SQL 2008 R2 tanto a mis compañeros de trabajo como a mí nos acontece algo que nos desconcierta bastante.

Tenemos una serie de BPL's propias y de terceros, con las cuales trabajamos diariamente..., pero por alguna circunstancia que desconocemos o no hemos atinado a controlar, DESPUÉS DE HACER UN "BUILD" O COMPILACIÓN COMPLETA de la aplicación principal, las BPL's se convierten en archivos EXE o DLL sin aviso de ningún tipo.

Obviamente, tenemos que quitar las referencias a las BPL's, eliminarlas físicamente y recompilarlas nuevamente, lo cual se convierte en una monserga que se repite al menos dos veces por semana. Si alguien tiene alguna idea, indicación o consejo que nos ayude a determinar qué sucede y sobre EVITARLO, será bienvenida..., y si no, pues nomás mando un saludín a los compañeros.
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively...

"Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum.

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco
Responder Con Cita
  #2  
Antiguo 27-10-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por tiammat Ver Mensaje
Tenemos una serie de BPL's propias y de terceros, con las cuales trabajamos diariamente..., pero por alguna circunstancia que desconocemos o no hemos atinado a controlar, DESPUÉS DE HACER UN "BUILD" O COMPILACIÓN COMPLETA de la aplicación principal, las BPL's se convierten en archivos EXE o DLL sin aviso de ningún tipo.


¿Osea, que un proyecto que lo tienes definido como un DPK, lo compilas ysale un EXE?

Realmente es algo que tal y como lo comentas no tiene ni lógica si sentido. Sabiendo cómo funciona delphi, no veo forma de que un DPK acabe compilándose como un EXE.

Otra cosa es que tengas algún tipo de virus o similar...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 27-10-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Esos backups restaurados
Responder Con Cita
  #4  
Antiguo 27-10-2014
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Ha de ser que se acerca Halloween. Pasando la fecha se restaura el comportamiento normal. Mientras tanto abstenerse de compilar.

// Saludos
Responder Con Cita
  #5  
Antiguo 27-10-2014
Avatar de TiammatMX
TiammatMX TiammatMX is offline
Miembro
 
Registrado: jun 2006
Ubicación: Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Puebla\Heróica Puebla de Zaragoza\Jardines de San Manuel\Home
Posts: 746
Poder: 18
TiammatMX Va camino a la fama
Cita:
Empezado por roman Ver Mensaje
Ha de ser que se acerca Halloween. Pasando la fecha se restaura el comportamiento normal. Mientras tanto abstenerse de compilar.

// Saludos
jajajajajaja No creo, Román..., tiene bastante tiempo haciéndolo..., y no, Casimiro, no es "respaldo restaurado", sino con licencia y todo el tingladito.
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively...

"Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum.

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco
Responder Con Cita
  #6  
Antiguo 27-10-2014
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Ya probaste en otro equipo?

La otra seria que postearas la estructura del proyecto y los params que estan en el compilador y config de Delphi.

Aunque pienso que seria mejor tratar de crear un proyecto en blanco, ir agregando esos archivos malevolos y mirar si reproduce el error...
__________________
El malabarista.
Responder Con Cita
  #7  
Antiguo 27-10-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Es que además estoy leyendo que según comentas, ni siquiera compilas esos paquetes, pues son BPL's de terceros...
Raro, raro, raro,...

Intentos raros...
(1) Coloca las BPLs de sólo lectura a ver si dale algún error por alguna parte.
(2) Desactiva antivirus y demás cosas del estilo que tengas corriendo en el equipo.
(3) Utiliza alguna de las utilidades que hay para monitiorizar cambios en los ficheros/disco a ver en qué momento se produce y si te da información del cambio.
(4) Crea un programita delphi (sencillo) que esté vigilando constantemente uno de esos fichero que cambia y te avise exactamente en el momento en que cambia (para saber qué estás haciendo exactamente en ese momento).
(5) Desactiva Expertos del IDE de Delphi.
(6) Prueba a compilar el proyecto desde línea de comandos con el IDE cerrado.
(7) Revisa si sólo cambia el nombre del fichero o cambia algo más en la estructura del fichero.
(8) Cámbialos desde la ubicación actual a otro directorio y modifica path a ver si aun así sigue cambiando.

...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Acceder con varios programas a las mismas tablas .dbf (en el mismo pc)-RESUCITADO :) Wonni Conexión con bases de datos 0 11-08-2007 20:10:36


La franja horaria es GMT +2. Ahora son las 14:11:01.


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