胖胖虫关于Delphi中文件和注册表的自以为是的经验总结

原创 2004年08月05日 22:45:00

文件操作

TFileStream

ReadWrite方法调用如下:

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

Write(Var Buffer; Count : integer) , 其中Buffer是指内存中一个真实的地址, Read方法将读取文件内容放到该位置上,

Write方法从该位置读取内容写入文件. 所以:

 

如果是操作 AnsiString 类型变量, : Write(xString[1], ....); 将字符串中第一个字符的内存位置传递给该方法.

 

如果是操作 PChar 类型变量, : Write(xChar^ , .....); 将该指针指向的内存位置传递给该方法.

 

注册表操作

基本概念

CurrentKeyCurrentPath

CurrentPath是一个字符串表达的路径,它是当前打开的注册表键相对于所在根键的字符串路径,类似于“……\……\……\……”这样的形式,其中第一个目录符\被省略掉了。

Delphi中注册表类的CurrentKey就是API中的HKEY类型,它是一个句柄,指向当前已经打开的注册表键。

 

TRegistryTRegIniFile

TRegIniFileTRegistry的子类,它包装并处理了TRegistry抛出的异常,并且在读写注册表时并不真正按照注册表中的数据类型读写,所以如果要读取的注册表项目如果不是用TRegIniFile写进去的,最好也不要用TRegIniFile读出来。

如果希望利用TRegIniFile的方便,又要有TRegistry的功能,则如下:

XReg := TRegIniFile.create(….);

TRegistry (XReg).writeinteger……

 

菜鸟学自动化测试(三)----selenium 命令

关于,selenium 命令这一部分,为了便于像我一样的菜鸟理解,我采用通过例子讲命令的方式。边学边总结吧!相互学习。呵呵。 菜鸟Selenium 命令通常被称为selenese,有一系列运行测试案...
  • fnngj
  • fnngj
  • 2013年02月21日 09:42
  • 805

学习虫师的《web接口开发与自动化测试1-5章》

有时候越来越觉得 以前写的博客是流水帐,看到有些人说他会为了一个博客文章可能会准备好几天,唉,很多时候就可能是别人的态度更好吧,每个细节差一点别人就成为了大牛。      然后看了这本书的前五章,是...
  • xx5595480
  • xx5595480
  • 2017年07月15日 11:16
  • 466

【虫师--系列】JMeter基础之一 一个简单的性能测试

来自:http://www.cnblogs.com/fnng/archive/2012/12/22/2829479.html     作者:虫师 上一节中,我们了解了jmeter的一此主要元件,那...
  • jingjing029
  • jingjing029
  • 2015年12月31日 12:11
  • 1086

noip2004 虫食算 (深搜,倒序枚举+高斯消元解方程组)

P1099虫食算 Accepted 标签:搜索 搜索与剪枝NOIP提高组2004 描述 所谓虫食算,就是原先的算式中有一...
  • yuyanggo
  • yuyanggo
  • 2015年09月01日 10:39
  • 1471

【NOIP2004】虫食算

1064 虫食算 2004年NOIP全国联赛提高组 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description ...
  • Loi_Shirley
  • Loi_Shirley
  • 2016年09月29日 10:23
  • 568

【高斯消元】[NOIP2004]虫食算(这是正解)

题目描述 所谓虫食算,就是原先的算式中有一部分被虫子啃掉了,需要我们根据剩下的数字来判定被啃掉的字母。来看一个简单的例子: +43a9865a045008468a663344445506978\b...
  • outer_form
  • outer_form
  • 2016年01月30日 17:01
  • 2395

delphi中查找指定文件的例程

代码如下: unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Form...
  • wozengcong
  • wozengcong
  • 2013年10月18日 23:47
  • 1346

虫食算-详解-noip2004-深搜

虫食算 网址:https://vijos.org/p/1099 描述 所谓虫食算,就是原先的算式中有一部分被虫子啃掉了,需要我们根据剩下的数字来判定被啃掉的字母。来看一个简单的例子: 43...
  • legan
  • legan
  • 2016年10月12日 00:17
  • 4703

用Delphi实现文件下载的几种方法

笔者最近开发的系统中需要写一个下载文件的功能。以前用BCB调用API写的很烦琐,忽然想起有一个API就可以搞定了,于是一大早就来搜索。这个API就是UrlDownloadToFile。不仅如此,Del...
  • lailai186
  • lailai186
  • 2014年08月18日 15:39
  • 6642

【虫师--系列14】最近读的那些性能测试书

来自:http://www.cnblogs.com/fnng/archive/2012/09/25/2703133.html     作者:虫师 我所要介绍的这几本书都是国内作者出的,没办法!主要...
  • jingjing029
  • jingjing029
  • 2016年01月06日 14:50
  • 355
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:胖胖虫关于Delphi中文件和注册表的自以为是的经验总结
举报原因:
原因补充:

(最多只允许输入30个字)