Re-hello.
Sorry, I dont catch it; ;(
For example, that code produce the warning pointing to ptruint:
> Conversion between ordinals and pointers is not portable.
procedure tpointeransistringhashdatalist.add(const keys: array of string;
startindex: pointer = pointer($00000001));
var
ca1: longword;
begin
for ca1:= 0 to high(keys) do begin
add(keys[ca1],pointer(ca1+ptruint(startindex)));
end;
end;
____________________________
I am using Linux 64 bit and changed in msetypes.pas
{$ifdef cpu64}
PtrUInt = QWord;
{$else}
PtrUInt = DWord;
{$endif}
But still the warning.
Where is the guilty?
Fre;D
--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk