| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Yecko Cdt

Registrado: 23 Ago 2005Mensajes: 1
|
Publicado: Mar 23 Ago, 2005 11:11 am Asunto: ayuda COMPONENTE VCL. |
|
|
Hola a todos!!! Tengo un problema que me esta dejando loco con un componente VCL que he creado.
Al principi cree un proyecto "ejemplo1 "y el componente me funcionaba de maravilla, pero quise modificar una cosilla del componente y para ello cambie algo en el codigo de su cpp y volvi a reinstalarlo. Tras esto ejecute "ejemplo1" y vi que no hacia ni caso al nuevo codigo, sino que seguia trabajando segun el codigo inicial (alucinante). Se me ocurrio crear otro proyecto "ejemplo2" que sería una copia exacta de "ejemplo1", cual fue mi sorpresa cuando comprobe que en este si que hacia caso al nuevo codigo del componente.
Segui creando proyectos "ejemplo3", "ejemplo4","ejemplo5".....y entre cada uno de ellos modificaba el VCL y siempre me pasa lo mismo, cada uno de ellos trabaja segun el codigo que tenia el VCL cuando lo cree. COMO PUEDE SER ESTO POSIBLE SI EL COMPONENTE ES EL MISMO EN TODOS LOS PROYECTOS???????????? NO DEBERIAN FUNCIONAR TODOS LOS PROYECTOS SEGUN LA ULTIMA MODIFICACION DEL VCL???
Por favor echarme un cable que toy desesperao. Gracias!!!!! |
|
| Volver arriba |
|
 |
laremi400 Master

Registrado: 12 May 2004Mensajes: 179
|
Publicado: Mar 23 Ago, 2005 11:57 am Asunto: |
|
|
No. No sé si debería, pero te aseguro que no lo hace. Supongo que se debe a que hay varios ficheros que se generan al compilar, en los que se precompila el programa. Si el compilador no detecta una modificación en el código del CPP que tienes abierto no vuelve a compilar todo el proyecto.
Esto se hace para que cuando tienes un proyecto con muchos .cpp no sea necesario compilarlos todos de nuevo, cada vez que haces una modificación en uno sólo de ellos. Sería una pérdida de tiempo muy grande.
Cuando re-instalas un componente no se entera de que hay una modificación y se queda con lo que compilaste la última vez en el CPP.
Si quieres que se compile nuevo tienes la opción de re-build todo el proyecto con lo que se soluciona tu problema. Y si le das Alt+F9 te compila de nuevo el CPP en el que estés trabajando con lo que si a continuación le das F9 te linkará el programa con los cambios de tu componente.
No sé si me explicado con claridad, pero es lo que hay... |
|
| Volver arriba |
|
 |
Crandel Lt


Registrado: 31 May 2005Mensajes: 94Ubicación: Argentina
|
|
| Volver arriba |
|
 |
|