Italian community of Lazarus and Free Pascal

Programmazione => Lazarus e il web => Topic aperto da: SB - Agosto 14, 2014, 11:00:15 am

Titolo: HttpServer
Inserito da: SB - Agosto 14, 2014, 11:00:15 am
Ciao a tutti

Sto tentando di realizzare una applicazione con interfaccia web...
Vorrei inserire un server http in un programma, ma sto avendo qualche difficoltà nel reperire gli appositi componenti.
La mia configurazione è Ubuntu 14.04 + FPC 2.6.4 + Lazarus 1.2.4
Ho spulciato sul web e indicavano di usare il pacchetto lazwebextra che però non riesco a compilare (???). Ho anche provato a reinstallare Lazarus, ma niente.
Ho provato con Indy 10 per Linux, ma non si compila. Bisogna sistemare i path e comunque sembra che il porting sia ancora work in progress
Ho trovato riferimenti alla possibilità di creare un progetto Lazarus Http Server, ma non trovo questa voce. Probabilmente si deve installare qualcosa.

Qualche suggerimento che mi eviti di perdere ore a tentare di far funzionare qualcosa?


Titolo: Re:HttpServer
Inserito da: xinyiman - Agosto 14, 2014, 12:33:23 pm
Ciao a tutti

Sto tentando di realizzare una applicazione con interfaccia web...
Vorrei inserire un server http in un programma, ma sto avendo qualche difficoltà nel reperire gli appositi componenti.
La mia configurazione è Ubuntu 14.04 + FPC 2.6.4 + Lazarus 1.2.4
Ho spulciato sul web e indicavano di usare il pacchetto lazwebextra che però non riesco a compilare (???). Ho anche provato a reinstallare Lazarus, ma niente.
Ho provato con Indy 10 per Linux, ma non si compila. Bisogna sistemare i path e comunque sembra che il porting sia ancora work in progress
Ho trovato riferimenti alla possibilità di creare un progetto Lazarus Http Server, ma non trovo questa voce. Probabilmente si deve installare qualcosa.

Qualche suggerimento che mi eviti di perdere ore a tentare di far funzionare qualcosa?
Innanzitutto dicci esattamente cosa vuoi fare, magari ci sono strade alternative...
Titolo: Re:HttpServer
Inserito da: SB - Agosto 14, 2014, 02:23:06 pm
Un programma che funzioni come un server web
Ci dovrebbe essere un componente apposito, TFPHTTPServer, ma non capisco dove si trovi...
Dovrebbe fare parte del subpackage fcl-web ma non capisco come fare per vederlo. C'è una unit da includere? Un package?
Riuscite a installare lazwebextra che dovrebbe permettere di creare un progetto http server?
Ci sono alternative?
Titolo: Re:HttpServer
Inserito da: nomorelogic - Agosto 15, 2014, 09:43:44 am
Se non ricordo male in ExtPascal c'è un web server embedded.
Sempre andando a memoria dovrebbe utilizzare i componenti di Indy.

Prova a dare un'occhiata.
Titolo: Re:HttpServer
Inserito da: SB - Agosto 15, 2014, 10:42:58 am
Ho letto il tuo tutorial per l'installazione di ExtPascal su LinuxMint.
Se internamente usa Indy 10 vuol dire che queste librerie dovrebbero funzionare.
Proverò a perderci un po' di tempo per farle funzionare anche da me.
Dentro dovrebbe esserci il componente che mi serve.

Grazie

Ciao