胖胖虫关于Delphi中文件和注册表的自以为是的经验总结
来源:互联网 发布:linux telnet端口不通 编辑:程序博客网 时间:2024/04/30 07:53
文件操作
TFileStream
Read和Write方法调用如下:
Write(Var Buffer; Count : integer) , 其中Buffer是指内存中一个真实的地址, Read方法将读取文件内容放到该位置上,
而Write方法从该位置读取内容写入文件. 所以:
如果是操作 AnsiString 类型变量, 则: Write(xString[1], ....); 将字符串中第一个字符的内存位置传递给该方法.
如果是操作 PChar 类型变量, 则: Write(xChar^ , .....); 将该指针指向的内存位置传递给该方法.
注册表操作
基本概念
CurrentKey和CurrentPath
CurrentPath是一个字符串表达的路径,它是当前打开的注册表键相对于所在根键的字符串路径,类似于“……\……\……\……”这样的形式,其中第一个目录符\被省略掉了。
Delphi中注册表类的CurrentKey就是API中的HKEY类型,它是一个句柄,指向当前已经打开的注册表键。
TRegistry和TRegIniFile
TRegIniFile是TRegistry的子类,它包装并处理了TRegistry抛出的异常,并且在读写注册表时并不真正按照注册表中的数据类型读写,所以如果要读取的注册表项目如果不是用TRegIniFile写进去的,最好也不要用TRegIniFile读出来。
如果希望利用TRegIniFile的方便,又要有TRegistry的功能,则如下:
XReg := TRegIniFile.create(….);
TRegistry (XReg).writeinteger……
- 胖胖虫关于Delphi中文件和注册表的自以为是的经验总结
- 胖胖虫关于Delphi中图形图像的自以为是的经验总结
- 胖胖虫关于Delphi中窗口(表单)的自以为是的经验总结
- 自以为是的计算机学习心得
- 自以为是的愤世嫉俗
- 自以为是的痛
- 从现在起,我将学习Delphi过程中的经验和自以为是的结论放上来,如果有错误,请朋友们不吝指正,丢鸡蛋吧!
- Delphi中文件流的使用方法
- Delphi 中文件的操作FileOpen
- Delphi中文件操作的总结
- 无聊到浪费美丽的青春时光,去坚守自以为是的爱情
- 如何与各种自以为是的技术人员打交道?
- 自以为是的小猴飞鸽沟通最简单
- Delphi中文件操作
- Java 关于中文乱码处理的经验总结
- Java 关于中文乱码处理的经验总结
- Java 关于中文乱码处理的经验总结
- 关于中文乱码处理的经验总结
- GTK+2.0 中的容器控件与布局技巧
- 从现在起,我将学习Delphi过程中的经验和自以为是的结论放上来,如果有错误,请朋友们不吝指正,丢鸡蛋吧!
- 胖胖虫关于Delphi中窗口(表单)的自以为是的经验总结
- 胖胖虫关于Delphi中图形图像的自以为是的经验总结
- 软件测试
- 胖胖虫关于Delphi中文件和注册表的自以为是的经验总结
- 2004.08.05,Thu - 千呼万唤始出来
- 张义
- ORACLE 的C API
- 相关学习链接
- 学习Sybase ase 12.5.2 点滴.
- 工作流[zt]
- 为Eclipse添加游戏
- SQL的若干注意事项