Autore Topic: Mostrare un MessageBox in un programma con interfaccia a 'riga di comando'  (Letto 585 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
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:    :)
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
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline cogier

  • Gambero
  • **
  • Post: 57
    • Mostra profilo
Avete provato: -

Codice: [Seleziona]
Public Sub Main()

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

End

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
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 ".
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline cogier

  • Gambero
  • **
  • Post: 57
    • Mostra profilo
Aggiungo 'gb.gui' e funziona per me.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
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.
« Ultima modifica: 22 Luglio 2018, 15:55:27 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »