Shell 25-02-2025, 13:11
Buenas!.

Como sabéis a la hora de abrir un archivo, guardar, podemos usar cajas de diálogos.
En Gambas tenemos dos tipos de dialogo, mejorando sus características.

Observo que algunas aplicaciones, como el browser DB Broser for Sqlite incluye el primer tipo
de dialogo, pero no "el mejorado."

Ejemplo sencillo. En el primer tipo no puedes añadir marcadores y en el siguiente si.
Estos marcadores nos libran de tener que ir navegando por todo el árbol de directorios
del sistema hasta encontrar el archivo o directorio en concreto.

Imaginar si tenéis que hacer eso en el proyecto con frecuencia.
Por otro lado. Tengo una duda:

Estos marcadores, ¿ lo pueden usar "todas" las aplicaciones que tenga activo el segundo tipo de dialogo o son propias de cada una ?
( se comparten)

Quiere decir tengo el navegador de archivos de la distro, supongamos "caja" en Linux Mint Mate.
Y creo un marcador llamado "libros".

Ahora activo en un proyecto de Gambas esa "posibilidad", la del segundo tipo de dialogo.
( El componente gb.form.dialog)

¿ Es capaz ahora de poder ver el marcador "libros" este proyecto ?. ( Marcador que fue creado por otra aplicación ).

Si esto es mejor, ¿ no debería estar activo por defecto ?, ¿ no debería usarse en la mayoría de las aplicaciones del sistema ?
Ya que muchas de estas, se se suelen actualizar durante el año.

A veces cuando cambiamos por primera vez el tipo de dialogo puede crearnos un error al abrir un dialogo para gestión
de archivos ( luego desaparecerá). ( Tienen sus incompatibilidades entre ellos, aunque sean leves ).
En este caso he activado el componente gb.form.dialog.

[Imagen: EHxrYCvl.png]

Parece que no todas las aplicaciones son capaces de compartir esos marcadores. Ejemplo, caja y otra cualquiera.
Si que lo hace por ejemplo, la suite LibreOffice. ( Lo más normal ).

Algo que si hace el dialogo estándar es que crea una lista de lugares recientes, entonces no tienes que ir navegando
por los distintos directorios. ( Un setting)

Por defecto el componente gb.gui (gnome) si tiene activo los marcadores, aunque esa caja de dialogo no está optimizada muy bien.
( Sobre todo cuando le dices el tipo de archivo. En la esquina inferior izquierda ).

Saludos
Shell 25-02-2025, 12:37
Buenas!.

No sé si es un directorio que se ha añadido en versiones determinadas de Gambas.
Existe un directorio llamado .calls en el proyecto donde se crea un archivo de la pila de llamadas o ejecución del proyecto.

En este proyecto solo existe un botón que muestra un mensaje y este es el contenido del archivo FMAIN.calls:
Que se actualizará constantemente por cada ejecución del proyecto.

[FMain.MoveScaled]:100007:%load
[Button._new]:100008:%load
[FMain.Button1]:100008:%load
[FMain.Button1]:100009:%load
[Button.MoveScaled]:100010:%load
[Button.Text]:100011:%load
[Message.Info]:5:Button1_Click

Vamos que es un registro de lo que hacemos en parte.
Así que no sería de extrañar que si nuestro proyecto registrase el error en este archivo...no, no lo hace.

Los dos puntos y el símbolo de la arroba fueron interpretado como icono gestual.
Así que donde está el emoticon es un ":" y luego "@" ( que he sustituido por % ).

Saludos
Grandamakulo 24-02-2025, 19:47
Pues eso, compañeros, la pregunta del asunto: ¿Cómo detener un proceso del terminal con «Control+C»?
Muchas gracias de antemano.
Páginas (547):    1 18 19 20 21 22 547   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 277
Último miembro: Elarrieu
Temas del foro: 1,687
Mensajes del foro: 8,750
Últimos temas
Nuevo manual dinámico...
Foro: WebApp/WebForms
Último mensaje por: omoreno, Hace 3 horas
Respuestas: 4 - Vistas: 112
Archivos adjuntos
Foro: Sobre gambas-es.org
Último mensaje por: omoreno, Hace 3 horas
Respuestas: 0 - Vistas: 16
Problemas con proyectos d...
Foro: Instalación
Último mensaje por: Grandamakulo, Hace 4 horas
Respuestas: 1 - Vistas: 36
No se ejecuta Gambas3 en ...
Foro: Instalación
Último mensaje por: Shordi, Ayer, 17:04
Respuestas: 5 - Vistas: 968
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.