Shell   04-06-2024, 14:01
#1
Buenas!.

Me funciona, pero no no cuando lo que busco se encuentra en otro modulo o parte del proyecto.

Ejemplo:

Tengo el método Tablas_Click() que en el cuerpo de su código
tiene la llamada al procedimiento LlenarGrid.

Fijaros, si quisiera ir a los "distintos" lugares que se encuentra la llamada
"LlenarGrid", situaría el cursor del ratón sobre la palabra "LlenarGrid"
de principio a fin o bien haciendo dos veces clic sobre esta. "Y" ahora
pulso la tecla "F2", esto me llevaría al procedimiento que se llama
"LlenarGrid" que se encuentra en el mismo modulo que estoy viendo.

Hasta ahí bien

Ahora supongamos esto:

Tengo la variable m.PathConfigs en el modulo fMain.
Pero PathConfigs se encuentra en el modulo "m".
Vuelvo a hacerlo mismo. Selecciono la palabra entera "m.PathConfig"
"Y" pulso "F2"...pues no me lleva la modulo.  Huh

Es como cuando usamos la ayuda sobre algo concreto. F2, en vez
de la general F1.  Así si tengo la palabra Desktop y hago uso de la
tecla F2 me buscaría en la ayuda esa palabra y me la mostraría.

Pues no recuerdo ese problema. Es más con las clases me llevaba
directamente a sus métodos.

Voy a probar con un método en la clase fMain. CreateDefaultConf
Hago lo mismo. No va.  Sad

Es la Gambas 3.19.2
 

Han vuelto a cambiar los accesos directos. Y aparecen dos...

[Imagen: 05G1Um8.png]

Y este..

[Imagen: CHJcNBA.png]

Huh

Para ver los atajos de teclados, ir al menú herramientas->Atajos
Que raro que haya dos iguales, cuando eso no se permite.

Para buscar un acceso que corresponde a una tecla, activas el botón buscar acceso directo y luego pulsas la tecla que quieras,
ejemplo F2, te encontrará el tema de búsquedas, pero el siguiente no. Encuentra el primero, pero nada más.
De alguna forma Renombrar se ha colado.
 

He eliminado el acceso directo a renombrar y es que cada vez que salgo del editor se activa de nuevo.
Y es que no me deja buscar lo que os comenté antes.

Esto si que es raro.
 

Como no se puede eliminar lo he sustituido por Mayúscula y F2, pero esto no me soluciona el problema de
las búsquedas.

Saludos
Última modificación: 04-06-2024, 15:31 por Shell.
Shordi   04-06-2024, 15:23
#2
No entiendo. Usa Control+F y activa "Buscar en archivos fuente" y ya está...  ¿o no te vale eso?

No podemos regresar
Shell   04-06-2024, 15:30
#3
Y continuo dando la solución:

Probé en otra distro y me funcionó con un código que hice en su día. El problema radica en:

Shordi:

No podemos nombrar los modulos tanto con una única letra. No se puede acortar tanto.  Wink
Para prueba. Existen dos procedimientos en el código de FastFood.

 
Código:
m.CreateDefaultConf()                   'creamos el archivo de configuración del programa
mDB.CreateDataBase()       

Prueba a hacer click y luego F2 en cada uno de ellos.

No me funciona con m.CreateDefaultConf "pero" si con mDB.CreateDataBase.
Otra cosa que es haya repetición de tecla con los accesos directos.

Saludos

(04-06-2024, 15:23)Shordi escribió: No entiendo. Usa Control+F y activa "Buscar en archivos fuente" y ya está...  ¿o no te vale eso?

Es algo distinto. No tiene nada que ver con buscar. No es necesario en este caso.
Última modificación: 04-06-2024, 15:32 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   04-06-2024, 19:16
#4
Comprueba si hay alguna variable local que se llame m
Tuve problemas con eso porque al llamarla igual que el código se hacía la picha un lío.


Saludos.

No podemos regresar
Shell   04-06-2024, 20:22
#5
Siempre puedes nombrar el modulo con algo más descriptivo.
 
(04-06-2024, 19:16)Shordi escribió: Tuve problemas con eso porque al llamarla igual que el código se hacía la picha un lío.

Normal tron, no escatimes en nombres. Que en poner nombres a las aplicaciones eres todo un experto.
Menudo historial tienes. Wink

Aquí en Cádiz tenemos dos monolitos, desde el tiempo de nuestra alcaldesa "la Barbie de Cádiz". Mrs Teofila.
Allá por el bicentenario. La Queca y el Queco. A lo que unos dicen..."Que carajo es esto y que coño es esto..."

Queco y Queca

Si una variable almacena una suma, se puede llamar así, pero si la llaman s y luego no dicen que hace...
pues...es una bonita ssssssserpiente. Tongue
Última modificación: 04-06-2024, 20:24 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   04-06-2024, 21:51
#6
Mea culpa, mea culpa ..

No podemos regresar
Shell   05-06-2024, 22:45
#7
(04-06-2024, 21:51)Shordi escribió: Mea culpa, mea culpa ..

Wink

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.