Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   BPL's que mutan por sí mismas. (https://www.clubdelphi.com/foros/showthread.php?t=86935)

TiammatMX 24-10-2014 16:52:56

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.

Neftali [Germán.Estévez] 27-10-2014 16:14:45

Cita:

Empezado por tiammat (Mensaje 483747)
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.

:eek::eek::eek:

¿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... :confused:

Casimiro Notevi 27-10-2014 16:52:13

Esos backups restaurados :p

roman 27-10-2014 16:54:59

Ha de ser que se acerca Halloween. Pasando la fecha se restaura el comportamiento normal. Mientras tanto abstenerse de compilar.

// Saludos

TiammatMX 27-10-2014 17:18:02

Cita:

Empezado por roman (Mensaje 483881)
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.

mamcx 27-10-2014 17:33:17

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...

Neftali [Germán.Estévez] 27-10-2014 17:36:02

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.

...


La franja horaria es GMT +2. Ahora son las 09:51:47.

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