tincho 10-03-2023, 20:29
Shoooooordiii !!!!
¿Como solucionaste lo de la consola que no hay manera de volver a mostrar?
Shordi 10-03-2023, 19:30
Pongamos que quieres un control que sea un TextArea con una propiedad añadida que indique el tipo de Texto, por decir algo.

Lo llamaremos "Nota" y sería algo así:

Código:
Export

Inherits TextArea

Public Const _Properties As String = "*,Type{TextTypes.*}=Nota"
Public Const _Group As String = "Form"
Public Const _Similar As String = "TextArea"
Public Const _DrawWith As String = "TextArea"

Property Type As Integer Use $type = 0

Para que el IDE te ofrezca los posibles valores de IDE creas otra clase exportada llamada "TextTypes":
Código:
' Gambas class file

Export

Public Const Nota As Integer = 0
Public Const Aviso As Integer = 2
Public Const Memo As Integer = 1
Public Const Confidential As Integer = 3

Y todo funciona guay:
[Imagen: NdmpqMi.png]

Sin embargo, me suena que se podía hacer de otra manera resolviéndolo todo en la clase principal sin tener que declarar la segunda clase que contiene las constantes. ¿Lo he soñado?¿Alguien sabe cómo hacerlo?

Adjunto el micro proyecto para pruebas.

Saludos.
Archivos adjuntos
.gz
tipos-0.0.1.tar.gz (Tamaño: 11.94 KB Descargas: 4)
Shell 10-03-2023, 14:20
Buenas!.

En su día hice una aplicación que listaba los proyectos de Gambas3 en un directorio concreto.
Los mostraba en un gridview y desde la selección de una celda abría el proyecto.
El método es así:

Código:
Public Sub grd_Select()
 
  Shell Subst("gambas3 &1", grd[grd.row, 0].Text)
 
End

Y suele funcionar sin problemas.

Pero lo cierto es que estoy intentando abrir un proyecto desde la consola y no me funciona.
Ejemplo con la aplicación el contenido de la celda seria:

grd[grd.row, 0].Text es igual a "/home/miusuario/Programacion/PracticasGambas/Marzo2021/CalculaVelocidad/"

Pero he probado a hacer lo mismo desde la terminal y se me queda tonto gambas3. No carga nada.

Código:
Según la información de la línea de comandos dice esto:
 
[quote]
$ gambas3 [<project directory> [<project file> ...]]
       
  Open the IDE with the specific project, optionally opening the specified project files.
  If no argument is specified, open the IDE with a nice welcome dialog.
[/quote]

En el directorio del proyecto existe un archivo oculto que se llama .project ( en todos los proyectos de gambas3, claro).

Tengo un problema con la sintaxis de carga.

Os muestro otro ejemplo. Estoy intentando cargar desde línea de comandos el proyecto "CalculaVelocidad".
Esta vez uso la instrucción "locate".
[code]
gambas3 $(locate CalculaVelocidad | head -n 1)

El mismo problema. Así que si muestro solamente lo que me devuelve locate..
Código:
locate CalculaVelocidad | head -n 1

Me devuelve esto:
Cita: 
/home/miusuario/Programacion/PracticasGambas/Marzo2021/CalculaVelocidad

Como veis es la ruta completa.

¿ Cuál es el problema con el comando gambas3 ?.
 

Tampoco funciona...

[code]

Saludos
Páginas (572):    1 205 206 207 208 209 572   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 311
Último miembro: Rober
Temas del foro: 1,765
Mensajes del foro: 9,166
Últimos temas
Presentación de gbpublish...
Foro: General
Último mensaje por: guizans, 02-06-2026, 21:34
Respuestas: 5 - Vistas: 476
Gambas 3.21.1
Foro: Mundo Linux
Último mensaje por: jguardon, 20-05-2026, 22:29
Respuestas: 1 - Vistas: 301
Problema con instalación ...
Foro: WebApp/WebForms
Último mensaje por: guizans, 19-05-2026, 18:54
Respuestas: 1 - Vistas: 324
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 609
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,767
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.