胖胖虫关于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……

 

Java工作经验总结(一)

-
  • 1970年01月01日 08:00

胖胖虫关于Delphi中图形图像的自以为是的经验总结

图形大小Delphi中虽然插入图像(特别是无压缩的BMP)会导致运行文件变得很大,但是通过InstallShield得到的安装包会自动进行压缩,所以插入图像时一般不用担心其是否压缩过。关于透明 经过观...
  • fatbug
  • fatbug
  • 2004-08-05 22:42:00
  • 1053

胖胖虫关于Delphi中窗口(表单)的自以为是的经验总结

不能在模式表单中Release自己 Form1的一个方法中如下:    var        x:tform2;    begin        x:=tform2.CreateParented(Se...
  • fatbug
  • fatbug
  • 2004-08-05 22:41:00
  • 1239

自我反省(总是自以为是)

学习Java已经好几个月的了,不管是看书还是看视频,总是感觉的好简单的,看着书上讲的,听着视频中老师讲的,感觉很是简单的,没什么难度的,可事实是真的如此的吗?    沙漠中树之所以能够不断的成长...
  • novelly
  • novelly
  • 2013-07-19 19:50:04
  • 466

管理中的自以为是

     管理中很重要的工作就是沟通!而恰恰是我们管理者最容易犯的错误就是沟通,在很多管理行为中自以为是。     比如,我们在开车找酒店的时候,经常是服务人员,和你讲,你南走,在往东拐,岂...
  • ccidblog1
  • ccidblog1
  • 2006-07-29 17:29:00
  • 442

在Delphi中轻松操作注册表TRegistry类

在Delphi中轻松操作注册表TRegistry类在应用程序中,经常需要对注册表进行各种操作,如将程序名称、安装路径等信息保存到注册表中。Delphi对相应API函数做了进一步封装,使得在应用程序中操...
  • Tercel99
  • Tercel99
  • 2006-05-18 21:17:00
  • 8208

注册表写入二进制数据

注册表写入二进制数据 原文;http://bbs.csdn.net/topics/390237976 procedure TForm1.Button1Click(Sender: TObject); ...
  • xhh2001
  • xhh2001
  • 2016-04-26 21:32:05
  • 699

在Delphi中操作注册表的方法

Delphi提供了TRegistry类,它直接继承自TObject类,主要属性有:RootKey等,主要方法有:Create,CreateKey(Key),   Ope...
  • shao882
  • shao882
  • 2015-03-01 16:55:15
  • 1539

自以为是的痛

书要一页一页地看,生活要一天一天地过,知识要一点一点地啃!
  • qq_24436787
  • qq_24436787
  • 2016-06-03 10:41:05
  • 124

自以为是的愤世嫉俗

自以为是的愤世嫉俗
  • palmshe
  • palmshe
  • 2016-03-15 23:58:44
  • 142
收藏助手
不良信息举报
您举报文章:胖胖虫关于Delphi中文件和注册表的自以为是的经验总结
举报原因:
原因补充:

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