On Ne, 2007-01-07 at 00:23 -0200, Felipe Monteiro de Carvalho wrote: > Hello, > > I am porting fpgfx to Windows CE. During this work I noticed a lot of > incompatibilities between win32 windows unit and wince windows unit. > Trivial stuff, like a parameter is var on win32, but is a pointer on > wince. > > Is there any special reason why it´s like that? Should we try to get > both units as compatible as possible? Can I send a patch for that? > > thanks,
I'm not an expert on the windows unit but I encountered similar problems among platforms and I think we should defenetly go for compat. The best thing you can do (so nobody can say anything) is "complement" both ends. So eg: you got this in 2 windows unit: W1. function A(const data): Pointer; W2. function A(data: Pointer): Pointer; Best is to complement both W1 and W2 so they both have both overloaded versions. It's not nice, but this way you ensure 100% compat and everyone is happy. Ofcourse since WINCE isn't stable yet it might be cleaner to just copycat the windows ones into it. Ales _______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-devel
