¿Nuevo en Gambas? ... Algunos Codigos que te pueden servir de ayuda.

Publicado por JoDaCaMe

Nombre de Usuario:
User.Name

Retorna el path de la carpeta home del usuario:
User.Home

Retorna el path de la carpeta del sistema:

System.Path

Tamaño de un Archivo:

DIM FileSize AS Single
FileSize = Stat(ruta_del_archivo).Size

Mensajes de Preguntas:

DIM res AS Integer
res = Message.Question("¿Cual es su Opción preferida?", "Si", "No")
IF res = 1 THEN
'Opcion1
ELSE
'Opcion2
END IF

Cerrar una ventana:
Nombre_Ventana.Close(0);

Dialogo Abrir:

DIM Ruta AS String;
Dialog.Filter = ["*.mp3", "Archivo de Audio Tipo MP3"] ' Asigno que tipo de Archivo se va a abrir
IF Dialog.OpenFile(TRUE) THEN RETURN
Ruta = Dialog.Path ' Almaceno la ruta en la variable Ruta
CATCH
Message.Info(Error.Text) 'Envía un mensaje, si ocurre un error

Cargar texto de una archivo en un TextArea:

TextArea1.Text = File.LOAD("Ruta")

Guardar información en un Archivo:

File.Save("Ruta", "String o Variable a Guardar")

Ejecutar un comando en consola:
EXEC ["Comando"]

Avanzado

DIM Comando AS NEW String[]
Comando.Add("Comando_A_Ejecutar")
Comando.Add("Parametro 1")
Comando.Add("Parametro 2")

Ejemplo:
DIM Comando AS NEW String[]
Comando.Add("mkdir")
Comando.Add(User.Home & "/Nueva")
EXEC Comando

'Se crea una carpeta con el nombre "Nueva" en la carpeta Home

Si no sabes de que estoy hablando puedes hacer clic aqui y enterarte del proyecto Gambas.