[fpc-devel] Incompatibilities between win32 windows unitandwince windows unit
orinaudo at gmail.com
Sun Jan 7 19:19:45 CET 2007
originally win32 api was converted with fpc tool automatically
this is why it's closer to c than delphi equ declarations.
as yury indicated , compatibility adaptation should be done in redef
2007/1/7, peter green <plugwash at p10link.net>:
> > I'm not particularly happy with "pascalization" of direct interfaces
> > myself.
> me neither, my understanding of this problem is that borland pascalised
> the windows unit in delphi and freepascal followed suite for win32.
> but for whatever reason the same was not done for wince.
> since wince support is so new i'd normally say just change wince to match
> win32 but that will break a lot of wince using code in strange ways (as you
> will effectively be passing windows a pointer to a pointer when the windows
> api expects a pointer to data).
> maybe the answer is to build two windows units, one called windows and
> only availible on win32 which will be effectively a delphi compatibility
> unit and marked as such in the docs and one called say winapi that will be a
> direct translation without any of this pascalisation.
> fpc-devel maillist - fpc-devel at lists.freepascal.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-devel