I am sorry this is only my second day with lazarus.
I understand its declared twice - but what is declared twice 'P' or 'dbgMemRange' ?
In fileprocs.pas...
function DbgSName(const p: TObject): string; overload;
function DbgSdbgMemRangeName(const p: TClass): string; overload;
line 360: function (P: PByte; Count: integer; Width: integer = 0): string; overload;
change to
function DbgSName(const p: TObject): string; overload;
function DbgSdbgMemRangeName(const p: TClass): string; overload;
// function (P: PByte; Count: integer; Width: integer = 0): string; overload;
if I comment out the last line then the application will build.
But I cannot find this function being declared anywhere else or in any other file.
So am I correct in commenting this line out ?
Thanks