[Lazarus] WSRegister error on console application

Vincent Snijders vsnijders at vodafonevast.nl
Mon May 4 11:23:00 CEST 2009


Andrea Mauri schreef:
> If I add Interfaces to the main unit the project compiles fine. But is 
> it ok to add interfaces to a console application?

If it can be prevented, I would not do it, but it is OK. Note that it would require 
a display on linux, for example.

> I need two LCL unit,  LCLtype and LCLintf. I use this unit in order to 
> get the mac address on windows (using netapi32.dll).

If LCLType and LCLIntf are used only on the windows OS, then I would replace them 
with the windows unit, to prevent a dependency on the LCL widgetset interface.

> uses
>   Classes, SysUtils
>   {$IFDEF MSWINDOWS}
>   , snmp, nb30, dynlibs, LCLtype, LCLintf, LCLProc
     snmp, nb30, dynlibs, Windows, LCLProc,
>   {$ENDIF MSWINDOWS}
>   {$IFDEF LINUX}
>   , baseunix, sockets, users
>   {$ENDIF};
> 

I think LCLProc can be used without the interfaces unit.

Vincent



More information about the Lazarus mailing list