En/na Robin Cumming ha escrit: > I have set up Lazarus Freepascal on Ubuntu 9.10 and > compiled the EchoSrv demo in Synapse39. The program is > aborting and exiting when the Echo Daemon is created as > follows : > > Constructor TTCPEchoDaemon.Create; > begin > inherited create(false); ------->>> fails here > sock:=TTCPBlockSocket.create; > FreeOnTerminate:=true; > end;
That's because under linux you have to explicitly use a thread manager. Just add cthreads to the use clause of the dpr file. Then, if you're not running it as root, it will fail since a normal user cannot bind to ports < 1024, so you'll either have to change the port (see in echo.pas the call to bind) or run the program as root (inadvisable). Bye -- Luca ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ synalist-public mailing list synalist-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synalist-public