Gambas-it

Gambas3 => Programmazione => Topic aperto da: vuott - 21 Luglio 2018, 01:26:11

Titolo: Mostrare un MessageBox in un programma con interfaccia a 'riga di comando'
Inserito da: vuott - 21 Luglio 2018, 01:26:11
Non sapete come far apparire un MessageBox nel vostro programma con interfaccia a riga di comando ?

Ecco in vostro soccorso una funzioncina esterna del sistema grafico SDL2:    :)
(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQe04yAJ9UBxGN5ElnLgdqoEvLBhobVfksuTR0rrgQK8w834I2_Yw)
http://www.gambas-it.org/wiki/index.php?title=Mostrare_un_MessageBox_con_l%27API_di_SDL2_in_un_programma_%27a_riga_di_comando%27
Titolo: Re:Mostrare un MessageBox in un programma con interfaccia a 'riga di comando'
Inserito da: cogier - 21 Luglio 2018, 17:13:21
Avete provato: -

Codice: [Seleziona]
Public Sub Main()

Message.Info("Ciao, questo è funziona")

End
Titolo: Re:Mostrare un MessageBox in un programma con interfaccia a 'riga di comando'
Inserito da: vuott - 21 Luglio 2018, 19:04:17
Avete provato:
In un programma Gambas con interfaccia a "riga di comando" non viene caricato alcun Componente grafico, pertanto non è possibile far mostrare alcun oggetto grafico nativo di Gambas.
Infatti, provando il tuo esempio, ottengo questo ovvio errore: " Unknown identifier: Message ".
Titolo: Re:Mostrare un MessageBox in un programma con interfaccia a 'riga di comando'
Inserito da: cogier - 22 Luglio 2018, 12:07:32
Aggiungo 'gb.gui' e funziona per me.
Titolo: Re:Mostrare un MessageBox in un programma con interfaccia a 'riga di comando'
Inserito da: vuott - 22 Luglio 2018, 14:30:05
Aggiungo 'gb.gui' e funziona per me.

In questo caso, sì, funziona.
Molto bene.

Dubito che si possa, però, ancora parlare di programma "privo di ambiente grafico" in senso stretto, avendo impostato quel Componente.
Ad ogni modo la tua soluzione funziona.