ITPub博客

首页 > 数字化转型 > ERP > Delphi调用DLL时 Invalid pointer operation 错误

Delphi调用DLL时 Invalid pointer operation 错误

原创 ERP 作者:niuchao 时间:2019-05-19 22:15:04 0 删除 编辑
解决方法:在工程的单元中(View Source)Uses 中引用 sharemem,

Delphi中的string类型很强大,我们知道普通的字符串长度最大为256个字符,但Delphi中string类型在默认情况下长度可以达到2G。(对,您没有看错,确实是两兆。)这时,如果您坚持要使用string类型的参数、变量甚至是记录信息时,就要引用ShareMem单元,而且必须是第一个引用的。既在uses语句后是第一个引用的单元。如下例: 


uses 
  ShareMem, 
SysUtils, 
Classes; 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/166523/viewspace-1063697/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: ping 功能
请登录后发表评论 登录
全部评论

注册时间:2004-11-04

  • 博文量
    141
  • 访问量
    136194