[fpc-devel] patch:more clear definition of makeintresource, clearer definitions in wince defines.inc
Vincent Snijders
vsnijders at quicknet.nl
Mon Feb 19 10:30:48 CET 2007
Roozbeh GHolizadeh schreef:
> Summary :
> "MakeIntResource" was previously declared as function in win32 and
> wince,windows.pp files,also we had one declared in rtl\resh.inc as pchar
> and also there was some uses of it just as pchar in classes.
> All these makes some problems in lazarus,as we cant have constants
> declared as arrays of makeintresource and things like this.
> Obviously makeintresource is just a type definition,so instead of this
> function
>
> function MAKEINTRESOURCE(i : longint) : LPTSTR;
> begin
> MAKEINTRESOURCE:=LPTSTR(DWORD(WORD(i)));
> end;
>
> it could be changed into pchar(LPSTR) or pwidechar(lpwcstr).
> and making all other functions being declared as constants.
>
> I suggest the same changes also to win32.
Who is going to look after this patch?
Vincent
More information about the fpc-devel
mailing list