I am convert component from delphi 5
to delphi xe5`.
I build it completely but still while installation
following error come
The procedure entry point SymGetSymFromAddrW could not be located in the dynamic link library IMAGEHLP.DLL
I am convert component from delphi 5
to delphi xe5`.
I build it completely but still while installation
following error come
The procedure entry point SymGetSymFromAddrW could not be located in the dynamic link library IMAGEHLP.DLL
SymGetSymFromAddrW
has been superceded by SymGetSymFromAddr64
on modern Windows versions. You need to use it instead. It has a very similar definition as SymGetSymFromAddr
- just redefine it yourself, and use your version instead:
function SymGetSymFromAddr64(hProcess: THandle; dwAddr: DWord64;
pdwDisplacement: PDWord64; var Symbol: TImagehlpSymbol): Bool; stdcall;
function SymGetSymFromAddr64; external ImagehlpLib name 'SymGetSymFromAddr64W';
See the documentation for SymGetSymFromAddr64 for more info.