Shell 26-07-2023, 12:55
Buenas!.

Les muestro dos ejemplos que he realizado. Muestra la onda con desplazamiento horizontal.
Dos versiones. Una con SDL2, usando puntos y usando la clase Paint, trazando con líneas.

Versión con SDL2

[Imagen: LWr2cDz.png]

Adjunto el código fuente:

Y ahora la versión usando Paint con líneas.

[Imagen: rJvqSKv.png]

Saludos
Archivos adjuntos
.gz
OndaSDL2-0.0.1.tar.gz (Tamaño: 12.31 KB Descargas: 2)
.gz
RepresentarMovimientoOscilatorio-0.0.1.tar.gz (Tamaño: 12.63 KB Descargas: 1)
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
Páginas (557):    1 139 140 141 142 143 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 285
Último miembro: XLRG
Temas del foro: 1,719
Mensajes del foro: 8,923
Últimos temas
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 210
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: Shordi, 18-06-2025, 07:35
Respuestas: 5 - Vistas: 212
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: jackrobot, 16-06-2025, 17:11
Respuestas: 40 - Vistas: 31,969
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Shell, 29-05-2025, 20:11
Respuestas: 11 - Vistas: 1,272
Paso de parámetros a una ...
Foro: General
Último mensaje por: guizans, 29-05-2025, 19:27
Respuestas: 9 - Vistas: 803
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.