WM_COPYDATA传送指针数据的问题

  • var
           cdds:TcopyDataStruct;
         strAnsi:string;
    begin
          cdds:=PCopyDataStruct(M.lParam)^;
     strAnsi:=strpas(pchar(cdds.lpData ));

  • Memo1.Lines.Add(strAnsi);

以上代码在delphi2000执行没问题,但到xe5问题就来了

  • 改为strAnsi:=strpas(PAnsiChar(cdds.lpData));  正常

最新文章

  1. Python for Data Analysis
  2. 转-临界区对象TCriticalSection与TRTLCriticalSection的区别
  3. team foundation server——网络代码管理工具
  4. 一篇搞定RSA加密与SHA签名|与Java完全同步
  5. 【转载】linux内核笔记之进程地址空间
  6. HTTP协议(转自:小坦克博客)
  7. 最小二乘拟合(转)good
  8. 驱动里执行应用层代码之KeUserModeCallBack(WOW64是由三个动态库wow64.dll wow64win.dll wow64cpu.dll来实现)
  9. Android官方终于支持 Navigation Drawer(导航抽屉)模式
  10. PHP计划任务:如何使用Linux的Crontab执行PHP脚本
  11. python注释方法以及编码问题
  12. 移动GIS在企业各个行业中的应用解决方案
  13. VMWare安装Mac系统后无法全屏显示的问题
  14. Unity MMORPG游戏开发教程(一)——初识Unity
  15. SQL Server 2008中的CDC(Change Data Capture)功能使用及释疑
  16. ROS 进阶学习笔记(13) - Combine Subscriber and Publisher in Python, ROS
  17. Flutter - ListView禁止用户上下滑动
  18. 【树】Serialize and Deserialize Binary Tree
  19. 吴恩达深度学习笔记(deeplearning.ai)之循环神经网络(RNN)(三)
  20. 比较两个JSON字符串是否完全相等

热门文章

  1. BattleInfo
  2. SpringMVC中使用RedirectAttributes重定向传参,防止暴露参数
  3. OpenStack dashboard界面操作 实现登陆虚拟机并通信
  4. Spring Boot 学习(3)
  5. C++经典绘图工具EasyX
  6. Unity 打包总结和资源的优化和处理
  7. 【Selenium】Selenium1
  8. node.js零基础详细教程(5):express 、 路由
  9. Webpack 代码分离
  10. Ubuntu安装搜狗拼音和金山快盘