Shell 25-07-2023, 21:58
Buenas!.

He añadido métodos y propiedades que no existen en una clase, pero no es un control, es solo una clase.

El comienzo de la clase extendida es:
- Clase de la que hereda
- Export

Ahora, ¿ cómo puedo hacer uso de esta clase extendida en mis proyectos ?.
Supongo que. Creando un componente. En descripción, el tipo es componente.
Actualmente el proyecto tiene ademas que no lo necesita, una clase más para test y el formulario.
Esto supongo que debo de borrarlo.

Si creo un paquete de instalación, salta crear ejecutable "automáticamente", si le doy a aceptar, lo crea,
cosa que no es necesaria. ( Esto debe ser un bug ). Salto ese paso (cancelar) y comienza con la creación
del paquete de instalación.

Ok, ahora pregunto. Si esto es un componente. ¿ Para que tengo que añadirlo un grupo de paquetes ?.
Si esto es solamente una clase extendida, para que por ejemplo lo voy a añadir al grupo "games" ( por decir uno ).
¿ No debería ser algo fuera de estos menús ?.

Cuando termina de crear el paquete (sin problemas), ¿ no debería ser más adecuado un botón que muestre Aceptar/Finalizar para salir y no uno que muestra Cancelar ?.

También cabe la posibilidad de que esa clase la tenga en un directorio dedicado a "cosas que uso" e importarla al proyecto. Rolleyes
 

Ok se ha instalado, no se muestra nada en menús ( creía que al pertenecer a un tipo de paquetes, esto haría que se mostrase en
el menú ).

Puedo seleccionar el componente. No tiene descripción y tampoco tiene descripción de clases, métodos, etc.
En este caso os muestro las propiedades del proyecto, que creo luego el componente.

[Imagen: lP1lGRQ.png]

¿ Qué es "incluye información de "?
 

Pues sigue fallando.

[Imagen: YecEMog.png]

La clase extendida usa la clase Rect.

En la clase de test añadí manualmente el nombre de la clase extendida, no se muestra al escribirla letra a letra.
Por ejemplo mi clase MiRect hereda de extRect que a esta as su vez hereda de Rect.
En FMain hago uso de la clase MiRect.

Y funciona, pero no como debiese. Tal como salgo del editor, intento volver a cargar el proyecto y se muestra ese error,
el proyecto se abre....y Gambas se ha puesto tonto...congelamiento súbito.

Saludos
Shell 25-07-2023, 19:56
Buenas!.

¿ Nunca os ha ocurrido que la línea que contiene una sentencia condicional que estáis usando es demasiado larga y os gustaría  dividirla en varias líneas ?.
Parece que como mínimo cada línea debe acabar con un operador lógico.

Saludos
Shell 25-07-2023, 14:40
Buenas!.

De dos formas:

- Si lo hiciéramos desde la ayuda del editor
- Si lo hacemos desde la web de la ayuda de Gambas

La ayuda tiene marcos. Antes podía hacerlo, ahora parece que no es tan sencillo.
Por ejemplo en el indice del lenguaje he encontrado algo que quiero mostraros y quiero enlazaros:

Using reserved keywords as identifiers

El enlace que se muestra es este:
Cita: 
gambaswiki.org/wiki/lang/resident?nl

Que no pertenece al tema en concreto.

¿ Cómo debería hacerlo ?.

Saludos
Páginas (564):    1 147 148 149 150 151 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 292
Último miembro: DarkWolf
Temas del foro: 1,742
Mensajes del foro: 9,031
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, 05-11-2025, 23:26
Respuestas: 5 - Vistas: 146
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 02-11-2025, 13:36
Respuestas: 9 - Vistas: 1,587
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,343
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 119
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.