 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
jc Lt JG

Registrado: 02 Mar 2004Mensajes: 68
|
Publicado: Mie 17 Nov, 2004 11:48 am Asunto: Cambiar nombre al proyecto |
|
|
Hola a todos:
Yo tengo un proyecto llamado "Project_01.bpr" y formulario principal llamado "Form_Principal_01.cpp" de forma que en todos los units del proyecto aparecerá la siguiente línea:
#include "Form_Principal_01.h".
Si hago una copia del proyecto y le cambio el nombre y lo llamo "Project_02.bpr" y hago lo mismo con el formulario principal ("Form_Principal_02.cpp"), en todos los ficheros del proyecto sigue apareciendo la línea anterior:
#include "Form_Principal_01.h",
cuando lo correcto a partir de este momento debería ser:
#include "Form_Principal_02.h". De forma que me toca archivo por archivo cambiando esa línea porque si no, lógicamente hay errores de definición de variables.
¿Existe alguna forma de que el compilador haga eso automáticamente?
¿Este método que estoy usando, es correcto, o habría alguna otra forma mejor de cambiarle el nombre al proyecto?
Muchas gracias y un saludo.
JC |
|
| Volver arriba |
|
 |
Enrique Master


Registrado: 13 Ago 2002Mensajes: 261Ubicación: La Vila Joiosa (Alacant)
|
Publicado: Mie 17 Nov, 2004 1:17 pm Asunto: |
|
|
No creo que exista esa opción, como mucho BCB te cambia el #include del cpp que estás cambiando de nombre, pero no interviene en los demás ficheros del proyecto.
Lo más automático que se me ocurre es que le digas que busque Form_Principal_01.h en todo el proyecto y luego, con Ctrl+R hagas el reemplazo lo más automáticamente posible.
Además eso de andar cambiando el nombre al mismo proyecto no me parece una idea apropiada. Yo guardo copias de mis proyectos regularmente (cada día si estoy muy activo), pero nunca cambio de nombres, sólo cambio de ubicación. Por ejemplo, para este mes tengo una carpeta que se llama MiProyecto\0411 (pq estamos en noviembre del 2004) y dentro de ella tengo varias carpetas 1, 3, 5, 6, 12, ... una por cada día que hago modificaciones "serias" en mi proyecto. Hoy voy a trabajar con el proyecto que tengo en la carpeta 15, y si hago algo "serio" lo copiaré en una nueva carpeta que se llamará 17 (por supuesto antes de copiar borro todos los archivos "innecesarios": *.tds, *.~*, *.obj, ....). Así no tengo problemas de andar recordando cuál es el nombre de la última versión de mi proyecto, sólo he de buscar el que está contenido en la carpeta de fecha más reciente.
Seguro que hay métodos mejores, y estoy encantado de conocerlos (dejo el hilo abierto a sugerencias, claro). |
|
| Volver arriba |
|
 |
Cerúleo Master


Registrado: 04 Ago 2003Mensajes: 332Ubicación: Santander, España
|
Publicado: Mie 17 Nov, 2004 1:56 pm Asunto: |
|
|
Hola. Yo he tenido el mismo problema varias veces y he aplicado la solución de Enrique:
1º] Buscar en todos los archivos de proyecto la "expresión".
2º] Utilizar reemplazar todo "esto" por "aquello", pero esto hay que hacerlo archivo por archivo (de los que has encontrado previamente conteniendo la "expresión".
Se podría pensar en realizar un programa que realice esta tarea automáticamente. Al fin y al cabo, los archivos de los módulos de un programa están en formato texto, con lo que es fácil manejarlos.
Un saludo. _________________ Nunca digas "Es imposible" sin intentarlo antes. |
|
| Volver arriba |
|
 |
jc Lt JG

Registrado: 02 Mar 2004Mensajes: 68
|
Publicado: Mie 17 Nov, 2004 2:29 pm Asunto: |
|
|
Si, por favor.
Continuad con el comentario de Enrique y comentad como haceis el tema de las modificaciones en un proyecto.
Gracias. |
|
| Volver arriba |
|
 |
Vidal Cdt

Registrado: 10 Feb 2003Mensajes: 5
|
Publicado: Mie 17 Nov, 2004 5:29 pm Asunto: |
|
|
Hola!
Yo hago algo parecido a lo de Enrique. Pero no soy tan prolijo como él (no es una crítica, que conste). Cuando quiero modificar un proyecto, lo copio entero en otra carpeta que tenga relación con la modificación a efectuar y trabajo sobre él. Así no cambio nombres ni nada.
En lo que sí soy prolijo es en hacer backups de mi trabajo, de manera que cada modificación "seria" o válida del programa, hago un backup a CD y/o al servidor.
Pero lo hagas como lo hagas ten claro que Builder no te va a dar ninguna facilidad.
Espero que te sirva de algo.
Saludos. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|