Thanks Yuri,

now it compiles with FPC 3.0.0.

How can I create a simple http(s) webserver, which serves htm files in local 
directory. Just need a hint to start with the code.

Stefan



-----Ursprüngliche Nachricht-----
Von: Yury Sidorov <j...@cp-lab.com>
Gesendet: Mon 12 Juni 2017 11:07
An: synalist-public@lists.sourceforge.net
Betreff: Re: [Synalist] HTTPS Server demo on debian and raspberry pi


The Delphi mode is needed.
I've updated the sources to enable the Delphi mode for FPC.
Please re-download the updated version.
It will compile without issues.

Yury Sidorov.

On 6/9/2017 1:38 PM, Stefan Fischer wrote:
> after adding {$mode objfpc}{$H+} to synsrv I got these errors:
> 
> 
> SynSrv.pas(435,63) Error: Wrong number of parameters specified for call to 
> "ServerLoop"
> SynSrv.pas(77,15) Error: Found declaration: ServerLoop(TObject);
> SynSrv.pas(672,75) Error: Wrong number of parameters specified for call to 
> "InternalExecute"
> SynSrv.pas(146,15) Error: Found declaration: InternalExecute(TObject);
> SynSrv.pas(686,15) Error: Incompatible types: got "Pointer" expected 
> "TExecLoop"
> SynSrv.pas(693,49) Error: Wrong number of parameters specified for call to 
> "DoThreadWaiting"
> SynSrv.pas(80,15) Error: Found declaration: DoThreadWaiting(TObject);
> SynSrv.pas(694,63) Error: Wrong number of parameters specified for call to 
> "Execute"
> 
> SynSrv.pas(635,21) Error: Found declaration: Execute(TObject);
> SynSrv.pas(700,43) Error: Wrong number of parameters specified for call to 
> "InternalExecute"
> SynSrv.pas(146,15) Error: Found declaration: InternalExecute(TObject);
> SynSrv.pas(759,15) Error: Incompatible types: got "Pointer" expected 
> "TExecLoop"
> SynSrv.pas(791,17) Error: Incompatible types: got "Pointer" expected 
> "TSynTcpSrvConnection"
> SynSrv.pas(816,10) Error: Incompatible types: got "Pointer" expected 
> "TSynTcpSrvConnection"
> 
> 
>     -----Ursprüngliche Nachricht-----
>     *Von:* Stefan Fischer <sfisc...@basis.biz>
>     *Gesendet:* Fre 9 Juni 2017 12:33
>     *An:* Ararat Synapse <synalist-public@lists.sourceforge.net>
>     *Betreff:* Re: [Synalist] HTTPS Server demo on debian and raspberry pi
> 
>     Thanks Yury,
> 
>     tried to compile it with fpc 3.0.0 and got this errors:
> 
>     SynSrv.pas(28,24) Error: Identifier not found "class"
> 
> 
>     SynSrv.pas(29,35) Fatal: Syntax error, ";" expected but "OF" found
> 
> 
>         -----Ursprüngliche Nachricht-----
>         *Von:* Yury Sidorov <j...@cp-lab.com>
>         *Gesendet:* Don 8 Juni 2017 21:40
>         *An:* synalist-public@lists.sourceforge.net
>         *Betreff:* Re: [Synalist] HTTPS Server demo on debian and raspberry pi
> 
>         Hi,
> 
>         In 2011 I got the http(s) server code SynHttpSrv by author Semi from 
> this mail list. I am very grateful to him for
>         sharing his code.
>         Since 2011 I've fixed bugs and improved the code and the http server 
> SynHttpSrv works very well. For me it works on
>         Windows and Android. There should be no issues for other platforms.
> 
>         Here is the code:
>         https://drive.google.com/open?id=0BxhmPD-N0cvgWjlnUkppLXZMZkU
> 
>         Lukas Gebauer, you can consider adding the SynHttpSrv to Synapse 
> repository, since it is very useful. And thanks for
>         Synapse of course!
> 
>         Yury Sidorov.
> 
>         On 6/8/2017 8:59 PM, Stefan Fischer wrote:
>         > Hello,
>         > 
>         > I want to implement a https server on debian/raspberry.
>         > 
>         > The httpserver demo requires winsock.
>         > 
>         > Does anyone has code for linux platform to start with.
>         > 
>         > 
>         > Thanks,
>         > 
>         > Stefan
>         > 
>         > 
>         > 
>         > 
>         > 
> ------------------------------------------------------------------------------
>         > Check out the vibrant tech community on one of the world's most
>         > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>         > 
>         > 
>         > 
>         > _______________________________________________
>         > synalist-public mailing list
>         > synalist-public@lists.sourceforge.net
>         > https://lists.sourceforge.net/lists/listinfo/synalist-public
>         > 
> 
>         
> ------------------------------------------------------------------------------
>         Check out the vibrant tech community on one of the world's most
>         engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>         _______________________________________________
>         synalist-public mailing list
>         synalist-public@lists.sourceforge.net
>         https://lists.sourceforge.net/lists/listinfo/synalist-public
> 
>     
> ------------------------------------------------------------------------------
> 
>     Check out the vibrant tech community on one of the world's most
> 
>     engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> 
>     _______________________________________________
> 
>     synalist-public mailing list
> 
>     synalist-public@lists.sourceforge.net
> 
>     https://lists.sourceforge.net/lists/listinfo/synalist-public
> 
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> 
> 
> 
> _______________________________________________
> synalist-public mailing list
> synalist-public@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/synalist-public
> 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
synalist-public mailing list
synalist-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synalist-public

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
synalist-public mailing list
synalist-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to