如何在delphi中获得“我的文档”的路径?在线等~ 谢谢~!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s.LoadFromFile('c:\My Documents\shoujihaoma.Txt'); 楼上的那位讲的没错,但前提是你知道系统盘是C,最好的办法是用注册表 在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders下的Personal就是的拉用D读注册表的列子就是uses Registry;《----------要在USER加Registry在事件前写var reg:Tregistry;BEGINreg:=Tregistry.create;reg.rootkey:='HKey_Current_User';reg.openkey('.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders',false);reg.READString('Personal','0');reg.closereg;reg.free; 获得“我的文档”文件夹需要读系统注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders的Personal值。 程序代码:uses Registry;procedure TForm1.Button1Click(Sender: TObject);var Reg: TRegistry;begin Reg := TRegistry.Create; try Reg.RootKey := HKEY_CURRENT_USER; if Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders', False) then edit1.text:= Reg.ReadString('Personal') finally Reg.CloseKey; Reg.Free; end;end;win2000,delphi5下编译通过! Reg.RootKey := HKEY_CURRENT_USER这句没通过编译阿 说没有HKEY_CURRENT_USER这样的定义我use了Registry TcxRadioGroup 的用法 ReportBuilder 做的报表,输出成PDF中文乱码 Forms Editor 1.0是怎么用的啊? 求:Delphi的财务软件 Delphi单元文件下部的中间有"Code"和"Diagram"两页, 哪个Diagram到底有啥用啊? 如何编写一个自己做的控件? 满足多个条件的查询,应该怎么做呢?! 求用INDY控件实现文件传输的例子 三层结构中,如何用存储过程来设计用户登录. string 和stream怎么互相转换啊? 有关PARADOX的建表和改变结构问题(用SQL语句) 怎么能得到远程SQL SERVER 服务器是否运行...
在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
下的Personal就是的拉
用D读注册表的列子就是
uses Registry;《----------要在USER加Registry
在事件前写
var reg:Tregistry;
BEGIN
reg:=Tregistry.create;
reg.rootkey:='HKey_Current_User';
reg.openkey('.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders',false);
reg.READString('Personal','0');reg.closereg;
reg.free;
程序代码:
uses Registry;procedure TForm1.Button1Click(Sender: TObject);
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders', False)
then edit1.text:= Reg.ReadString('Personal')
finally
Reg.CloseKey;
Reg.Free;
end;
end;win2000,delphi5下编译通过!
我use了Registry