Mensajes: 466
Temas: 111
Gracias Recibidas: 17 en 16 posts
Gracias Dadas: 101
Registro en: Jul 2020
28-03-2022, 17:32
(Última modificación: 30-03-2022, 10:37 por
gambafeliz.)
Hola
A lo mejor existe alguna forma simple que yo desconozca.
Pero, por favor, existe alguna manera de localizar Subrutinas o Funciones dentro del código que estén sin uso (huérfanas) como buscar algo desde la búsqueda general.
Gracias.
Mensajes: 1,018
Temas: 107
Gracias Recibidas: 361 en 246 posts
Gracias Dadas: 406
Registro en: Jul 2020
Busca el nombre de la rutina en todos los archivos fuente. Si nadie la llama, ya la tienes.
No podemos regresar
Mensajes: 466
Temas: 111
Gracias Recibidas: 17 en 16 posts
Gracias Dadas: 101
Registro en: Jul 2020
Eso lo sabias, en realidad pensaba que a lo mejor existía alguna forma con el IDE de que nos cuente Subrutinas y Funciones sin uso a modo estadístico o para dar mas calidad al uso del código.
Gracias
Mensajes: 109
Temas: 15
Gracias Recibidas: 20 en 17 posts
Gracias Dadas: 47
Registro en: Jul 2020
Si que la hay, y no sólo de subrutinas o funciones, si no también de variables, tanto locales como globales. Pulsas en el botón Compilar todo, y se desplegará en el fondo el IDE la ventana de "Warnings", en donde podrás ver todo lo que no se usa.
Un saludo.
Los siguientes 1 usuarios dice gracias a guizans por este post:1 usuarios dice Gracias! a guizans por este post
• gambafeliz
Mensajes: 466
Temas: 111
Gracias Recibidas: 17 en 16 posts
Gracias Dadas: 101
Registro en: Jul 2020
Gracias, guizans pero eso lo uso mucho y me encanta, pero es por eso justo por lo que pedia si existia para subrutinas y funciones por que justo ahí no me ocurre la magia que tu me cuentas, por supuesto es totalmente normal que a lo mejor yo no lo sepa, el como.
Para resumir yo no consigo que me diga si existen subrutinas y funciones huérfanas
Mensajes: 109
Temas: 15
Gracias Recibidas: 20 en 17 posts
Gracias Dadas: 47
Registro en: Jul 2020
Pues que raro. He vuelto hacer la prueba y mira lo que obtengo.
![[Imagen: DswUMuR.png]](https://i.imgur.com/DswUMuR.png)
Como puedes ver, tengo tres funciones que están huérfanas, es decir que no son llamadas en ningún momento del programa, es esto lo que buscas, ¿no?
Un saludo.
Los siguientes 1 usuarios dice gracias a guizans por este post:1 usuarios dice Gracias! a guizans por este post
• gambafeliz
Mensajes: 466
Temas: 111
Gracias Recibidas: 17 en 16 posts
Gracias Dadas: 101
Registro en: Jul 2020
30-03-2022, 10:32
(Última modificación: 30-03-2022, 10:36 por
gambafeliz.)
Si eso es exactamente lo que busco
Yo tengo Gambas 3.12.2, ¿Podría ser eso?
===== Rectifico ======
Tienes toda la razón, acabo de verlo en la 3.12.2, pero voy a revisarlo bien, pues creo que no funciona en mi caso correctamente. Por que yo creo recordar que tengo muchas funciones sin ningún uso en mi código y no me las nombra. Y lo que he visto es un solo hallazgo como tu me informas adecuadamente.
Muchísimas gracias de verdad....