delphi - 如何将常量地址分配给pascal指针?

标签 delphi debugging pointers pascal jedi-code-library

我找不到如何在 Delphi (Pascal) 中将常量地址设置为指针。我需要它来使用 jclDebug 在 map 文件中搜索单元和行号。 例如:

var
  P : pointer;
  info : TjclLocationInfo;
begin
  P := $016199E3;
  info := jclDebug.getLocationInfo(P);
end;

谢谢!

最佳答案

简单地转换为指针:P := Pointer($016199E3);

关于delphi - 如何将常量地址分配给pascal指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34785317/

相关文章:

delphi - Delphi中一个和多个 "type" block 的区别

multithreading - Delphi中的跨线程通信

java - 为什么当我运行我的程序来计算所有偶数斐波那契数的总和时得到负输出?

windows - 对于带有 Cygwin 的 Windows 上的 Ruby on Rails,您推荐什么 IDE?

c - 无法从函数中释放内存

C:分配给结构的空闲内存不起作用

delphi - VCL样式-仅外观一个控件

delphi - 如何在已打开的 Delphi IDE 中从另一个应用程序打开 .pas 文件并定位到行#

c++ - Visual Studio 中的 "break the debugger"可能是什么(也许是 std::string?)

c - 为什么指针 "forget"尽管指向 malloc 内存,但其值却是 0x104567910