dariodr 07-10-2024, 06:22
Buenas Gamberos, tengo un codigo para crear un estructura en Gambas, como accedo a los elementos del struct.
Saludos.
Código:
' Gambas module file

Public Struct Persona
      nombre As String
      edad As Integer
      direccion As String
      telefono As String
   End Struct
   
Public datos As Persona   

Public Sub Main()   
   
   datos.nombre = "Dario"
   datos.edad = 55
   datos.direccion = "Valencia 172"
   datos.telefono = "479-0804"
   
   Print datos
      
End
Shell 05-10-2024, 11:27
Buenas!.

Usando un comando externo a Gambas. Intente usar Try, Catch, Error para comprobar si el proceso
me detectaba error, pero no lo he logrado de esa manera.

Si lo he logrado mediante la gestión del proceso.

Ejemplo uno. No me funciona.

Código:
Public Sub Button1_Click()

  'Es solo un ejemplo, el comando podía haber sido otro

  Shell "ls -l /home/pepe/"

  If Error Then
    Print "El directorio no existe"
  Else
    Print "Fin"
  Endif

End

Como es normal no he usado Try, que esto hace que se ejecute la instrucción si o si, de error o no lo de.

Ahora usando Procesos, el que me ha funcionado.
Ejemplo dos.

Código:
Private textoError As String

Public Sub Form_Open()

End

Public Sub Button1_Click()

  'Limpiamos siempre el contenido de la variable
  textoError = ""

  'Es solo un ejemplo, el comando podía haber sido otro

  Shell "ls -l /home/pepe/" For Read Write As "Proceso"

End

Public Sub Proceso_Error(sError As String)

  textoError &= sError

End

Public Sub Proceso_Read()

  Dim sLinea As String

  sLinea = Read #Last, Lof(Last)

  Print sLinea;

End

Public Sub Proceso_Kill()

  If textoError Then Message.Error(textoError)
  Print "Proceso Finalizado"

End

Saludos
AlfredoSC 05-10-2024, 03:24
Hola a todos:

Ufff....BIOS y UEFI, me parece complejo....

Hace unos días decidí formatear el disco duro de una portátil DELL Inspiron con un procesador dual core (ya es ancianita). Primero instalé Win10 y todo bien. Abrí el gestor de Discos y particioné el DD para dejar otros dos espacios, uno para Linux y otro de Reserva o Almacén para respaldos.

Como ya había tomado algo de experiencia al haber hecho esto varias veces en otras PC's, introduje el DVD de LinuxMint 21.1 y obedientemente comenzó a iniciar ese sistema operativo en Live. Ahí está el ícono para iniciar la instalación. Llegado el momento, me gusta hacer la selección de la partición en forma manual, así que fui por esa opción, pero salía una leyenda sobre GPT o BIOS, cosa con la que nunca me había topado.

Por no caer en un desastre (que poco importaba), di marcha atrás y elegí "Instalar LinuxMint junto a Windows". Lo que son las cosas, inició el proceso y terminó sin decir nada mas.

Yo esperaba que Linux tomara el control del arranque, como siempre ha sucedido en mis instalaciones múltiples, pero vi con asombro que solamente Windows arrancaba, sin el querido GRUB. Que pasó?...

Usé mis discos de recuperación "Super Grub 2" y si aparecía Linux Mint, pero nuevamente mencionaba UEFI, GPT, BIOS, y de todos modos no lograba hacer arrancar LinuxMint.

Luego de picar por todos lados, incluyendo Internet, que no logré aclarar nada, reinicié la portátil por n-ésima vez, pero ahora con F12 para elegir la unidad para bootear. Me sorprendió ver que en el menú apareció primero en modo BIOS el arranque de la partición Windows. Mas abajo, apareció UEFI --> Ubuntu, así que me desplacé a ese renglón, Enter y de esa forma inició LinuxMint.

Será la edad, pero cada vez entiendo menos. Je je....Lo voy a comentar con los amigos del foro, seguramente alguien mas avezado me pueda explicar con detalle todo ese mundillo de la BIOS, la UEFI, la EFI, el GPT, etc....Vaya forma de complicar las cosas.....
Páginas (573):    1 62 63 64 65 66 573   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 314
Último miembro: LKTFermin2
Temas del foro: 1,769
Mensajes del foro: 9,182
Últimos temas
Programando con la IA
Foro: General
Último mensaje por: seta43, 30-07-2026, 12:20
Respuestas: 12 - Vistas: 7,678
GauchoCAD vuelve a las pi...
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: tincho, 27-07-2026, 14:15
Respuestas: 15 - Vistas: 20,887
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.