Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Renombrar De La Mejor Forma
Autor Mensaje
Responder citando   Descargar mensaje 
Mensaje Renombrar De La Mejor Forma 
 
Buenas!.

¿ Hasta que nivel es capaz de renombrar gambas ?

Cuando trabajamos con controles podemos cambiar el nombre de este y luego automáticamente en el código
nos cambiará el nombre del control que aparece. Nos ahorra trabajo en ese aspecto.

Me encontré con un problema que debía cambiar el nombre de una clase y con esto  cambiar en los archivos
donde se use la clase, todos los nombres que hacían referencia.

Por ejemplo, mi antigua clase se llamaba: Cuadrado.
Y luego quise cambiarla a: Circulo. ( En realidad era como quería llamarla pero me estaba apoyando con cuadrados para comenzar).

No sé si sabéis que para trabajar con círculos con la clase Paint, "se puede" usar el método Paint.Arc...pero no es lo recomendable, lo suyo es usar
Paint.Ellipse. Fijaros en este detalle. (Nosotros no tenemos un Paint.Circle).

Usando Paint.Arc. Como coincide el principio y el final del arco con las esquinas del cuadrado.
Y como el centro del circulo creado de esa forma, es la esquina de comienzo del cuadrado (por donde comienza a dibujarse).

 paintarc

Ahora usando el método Paint.Ellipse.

La elipse/circulo está en el mismo centro del cuadrado. Cosa que con un arco no.

 paintellipse

Así que primero aparece solo sustituir en el archivo actual.
Probé a cambiarlo en todos los archivos del proyecto.

Dentro del menú Herramientas -> Reemplazar.

 buscaryreemplazar

Y luego tuve que renombrar la clase.

No por que renombres la clase se va cambiar luego el tipo de las instancias en el resto de los archivos.
Así que dos cambios. Serial ideal,  ¿ no ?.  

Pero, ¿ esto no os ha creado algún quebradero de cabeza alguna vez ?. ( Esas sustituciones ).

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Miercoles, 15 Julio 2020, 13:21; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Objeto Nulo (al Renombrar Un Formulario)(R... v3ctor General 0 Lunes, 30 Marzo 2015, 14:26 Ver último mensaje
v3ctor
No hay nuevos mensajes Renombrar En IconView Ricardo Prieto Controles/Librerías/Componentes 1 Viernes, 07 Julio 2017, 04:03 Ver último mensaje
Ricardo Prieto
No hay nuevos mensajes Problema Para Renombrar Una Tabla Creada D... gambafeliz General 4 Lunes, 26 Agosto 2019, 12:41 Ver último mensaje
gambafeliz
No hay nuevos mensajes El Mejor Framework De PHP Invitado PHP 1 Martes, 24 Septiembre 2019, 07:03 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 4 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron