Gambas-it

Gambas3 => Programmazione => Topic aperto da: kicco - 07 Aprile 2020, 17:24:35

Titolo: Creare una interfaccia Web a un programma desktop
Inserito da: kicco - 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 (https://foro.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à?
 :-*
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: Gianluigi - 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:
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: kicco - 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:
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: kicco - 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:
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: Gianluigi - 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:
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: kicco - 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!
 :-*
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: Gianluigi - 10 Aprile 2020, 19:00:28
Perché non provi a chiedere sulla ML?
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: kicco - 10 Aprile 2020, 19:07:42
Perché non provi a chiedere sulla ML?
Non sono iscritto!  :-\
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: Gianluigi - 10 Aprile 2020, 19:08:44
Perché non provi a chiedere sulla ML?
Non sono iscritto!  :-\

Iscriviti  :-\
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: kicco - 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:
Titolo: Re:Creare una interfaccia Web a un programma desktop
Inserito da: vuott - 10 Aprile 2020, 19:56:38
Devo meditare!

https://www.youtube.com/watch?v=LVeRY6X6gLg&t=93