1.字符类型不同

在 DelphiXE 之前,默认PChar是PAnsiChar。在之后PChar 是一个指向 Char 的指针,它是一个unicode字符(一个 WideChar )。而 PAnsiChar 是一个指向 AnsiChar 的指针。

2.包含同名窗体

{$R *.dfm}:含义是包含同名窗体,如果只需要pas不需要dfm的时候要注意,否则会出现xxx.dfm找不到的报错

3.array[0…255] of char

表示指针,在和PAnsiChar(结构体)进行转换时,要加上@

4.GetPrivateProfileString
为初始化文件中指定的条目取得字串,分为GetPrivateProfileStringA和GetPrivateProfileStringW两个版本,分别对应AnsiChar和WideChar两个版本。所有参数类型要统一,D10用PWideChar成功获取民族。
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);

DelphiXE开发坑相关推荐

  1. 都说 VR 开发坑太多,结果华为云 5G Cloud VR 放了个大招儿!

    VR技术的神奇我们不止一次领略,最早萌生于颇具创造力的科幻小说中,似乎只要一副眼镜,身边的世界就都变得不一样了,还记得卖座电影<头号玩家>带来的震撼吧?但值得提及的一点,那时的VR并不&q ...

  2. android 多个catch,【Android开发坑系列】之try-catch

    try { mViewPager.postDelayed(new Runnable() { @Override public void run() { getCurrentPage().render( ...

  3. mpvue开发坑点总结

    最近一直在开发微信小程序,趁着空闲时间总结下使用情况. 现在项目目前使用的是 mpvue:^1.0.11 版本,后续看看更新情况. 文档在此: http://mpvue.com/mpvue/#_2 # ...

  4. 微信开发坑哭了自己Code、OpenID、WXConfig、TOKEN、TICKET处处是坑

    在进行微信开发中,你时常会因为获取某些值或者配置什么设置而陷入莫名其妙的坑中,我也一样.明明觉得对的,却始终不成功,这篇文章主要总结一下我陷入的坑. 微信获取openID 在进行微信开发中,你可能会想 ...

  5. 被定制化开发坑惨了的IT人,不是所有的报表都能满足老板的需求

    下面是一个IT人真实的经历: 老K所在的IT部门是公司近几年才建立起来的,架构非常简单,老K和几个同事负责做系统开发.系统优化和系统管理,比如OA.ERP.BI系统等,另外两个小组做运维工作和专门的产 ...

  6. 微信小程序开发坑背景图之微博图床

    这几天在弄微信小程序,哇,那是一个深不见底的坑.唉~三番五次被腾讯拒之门外 所以,最后我把我们最核心的东西(类似于朋友圈的备忘录)删除了,花了多少心血啊~ 这个先不提了,回到今天的主题,图床. 大家有 ...

  7. java h5页面嵌入移动端_H5+混合移动app应用开发——坑我太甚

    用了MUI之后,才发现,那坑比我想象之中的要多得多,有些是H5的坑,有些是plus的坑,接下来我一一来吐槽一番. IOS下面,上拉的时候,速度稍微快一点,表头自动隐藏,等你不拉的时候又自动显示 这种情 ...

  8. 圆通快递电子面单接口开发坑

    用了3天左右对接落实圆通快递电子面单,这过程遇到觉得坑的就是签名,用了将近一个下午. 接口地址:http://open.yto.net.cn/OpenPlatform/doc 电子面单创建标准接口: ...

  9. 小程序基于mpvue开发坑一

    需求,右边input框需要随左边文字宽度自适应填满,正常情况下我们可以使用flex布局解决,但是在真机的情况下input框会出现右边偏移的问题. 这是因为微信把input框的100%渲染成了最外边的宽 ...

  10. 【Android开发坑系列】之事件

    总结一下: 1.Touch事件分发中只有两个主角: ViewGroup和View. ViewGroup包含onInterceptTouchEvent.dispatchTouchEvent.onTouc ...

最新文章

  1. controller是什么意思_光谈理论有什么意思,附源码带大家实操SpringBoot
  2. 演讲实录 | DevOps五大理念及其落地实践
  3. jsp中如何将Java对象转成js对象?
  4. 互联网架构设计漫谈 (2)
  5. 在内存不足时,new (std::nothrow)并不抛出异常,而是将指针置NULL
  6. 花书+吴恩达深度学习(二十)构建模型策略(超参数调试、监督预训练、无监督预训练)
  7. 增城seo搜索引擎优化_搜索引擎seo优化主要从哪里入手?
  8. 九种食物摆脱便秘烦恼 - 生活至上,美容至尚!
  9. C# 中类的成员有哪些?
  10. Linux 配置双网卡,同时访问内外网
  11. 忆过去 想未来 人有情
  12. tensorflow输出的人脸图片经过OpenCV write的图片是蓝色的问题的解决方案
  13. 利用SQLite数据库进行用户名、密码的注册和登录验证
  14. 深入理解overlayfs(二):使用与原理分析
  15. Windows10 彻底关闭系统更新(2022.12.26更新)
  16. 清华操作系统笔记4——虚拟内存技术
  17. Lua源码分析 - 虚拟机篇 - 语义解析之Opcode生成(17)
  18. JMeter——》调整界面比例、字体大小
  19. Keepalived Nginx 类型效劳下高结实Linux系统计划
  20. Asp.Net 简繁转换

热门文章

  1. java swing 组件渲染过程,swing组件介绍
  2. dubbo k8s 服务发现_Dubbo-go 发布 1.5 版,朝云原生迈出关键一步
  3. 微信打开网页:如需浏览,请长按网址复制后使用浏览器访问怎么解决
  4. linux下抓取网页快照
  5. eclipse tomcat找不到或无法加载
  6. 结队编程之——阅读分析队友的代码(C++自动生成数学试卷)
  7. python IDLE颜色设置
  8. Git——基本思想和工作原理(二)
  9. 连通性1 求无向图的low值
  10. debug HTTP的一个GUI工具NetTool