Autore Topic: Creare una interfaccia Web a un programma desktop  (Letto 787 volte)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Creare una interfaccia Web a un programma desktop
« il: 07 Aprile 2020, 17:24:35 »
Ho seguito le lezioni di alessandri, sul forum spagnolo, su webform. https://www.gambas-es.org/viewtopic.php?f=1&t=7942
Mi è venuta l'idea di dotare un mio programma, che gira con interfaccia desktop, della possibilità di avere anche una pagina web dove verificare da remoto se il programma gira, se ci sono dei warning ecc.
Mi sono illuso di attivare il componente gb.web.form e di costruire la pagina. Problema: il componente gb.web.form non è compatibile con nessuna interfaccia grafica desktop di Gambas.  :-\
Qualcuno sa indicarmi una possibilità?
 :-*
« Ultima modifica: 07 Dicembre 2020, 23:19:17 da vuott »
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #1 il: 07 Aprile 2020, 19:51:33 »
Forse potresti creare un progetto web funzionante e poi lo mostri nel progetto classico attraverso una webview via URL.

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #2 il: 08 Aprile 2020, 20:07:06 »
Forse potresti creare un progetto web funzionante e poi lo mostri nel progetto classico attraverso una webview via URL.

 :ciao:
Il progetto esiste già e ben rodato dopo lungo debug. Speravo di aggiungere, non di riscriverlo!  :'(
Grazie comunque. :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #3 il: 10 Aprile 2020, 13:49:52 »
Sto guardandomi un po' in giro, ma non trovo niente, l'unica via che sto percorrendo è vedere se si può fare qualcosa prendendo spunto dall'esempio della Software Farm ServerSocket, anche se francamente non promette risultati grafici sperati!
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #4 il: 10 Aprile 2020, 17:22:42 »
Non ho mai creato un progetto per il web, pertanto parlo per ipotesi ma se il tuo progetto, funzionante e rodato, gira su un server, credo che il mio suggerimento iniziale possa essere corretto.
Crei una form web in progetto a parte che pesca i dati dal progetto classico onde poi ivi mostrarla per mezzo di una webview  :P
Dirlo è facile, metterlo in pratica...

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #5 il: 10 Aprile 2020, 18:08:37 »
Cioè passare i dati da un programma all'altro?
Potrebbe essere, ma usando dei file intermedi?
Quello che non capisco, è perchè in un progetto desktop non si possano creare pagine web. Probabilmente c'è qualche impedimento che non riesco ad immaginare.
Credo però che sia abbastanza normale che un programma abbia anche un'interfaccia http, penso ad una stampante dove puoi vedere il livello del toner...
D'accordo, una stampante non è un programma...  :-\
Adesso sto guardando socket di gb.net, vediamo! :ciao:
Grazie comunque per il suggerimento!
 :-*
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #6 il: 10 Aprile 2020, 19:00:28 »
Perché non provi a chiedere sulla ML?
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #7 il: 10 Aprile 2020, 19:07:42 »
Perché non provi a chiedere sulla ML?
Non sono iscritto!  :-\
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #8 il: 10 Aprile 2020, 19:08:44 »
Perché non provi a chiedere sulla ML?
Non sono iscritto!  :-\

Iscriviti  :-\
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Creare una interfaccia Web a un programma desktop
« Risposta #9 il: 10 Aprile 2020, 19:25:31 »
Perché non provi a chiedere sulla ML?
Non sono iscritto!  :-\

Iscriviti  :-\
Hai ragione, ma non vorrei venire sopraffatto dalla massa i mail!  ;D
Devo meditare!  :P  :sleepy:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
« 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. »