Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Cambiar nombre al proyecto

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Cambiar nombre al proyecto Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Si, por favor.
Continuad con el comentario de Enrique y comentad como haceis el tema de las modificaciones en un proyecto.

Gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.