我想使用一个windows标准save对话框,让用户选择存储文件的文件夹,返回值是该文件夹的完整路径。如何做?
解决方案 »
- idsmtp和idmessage 发邮件,接收乱码 (=?GB2312?B?MDA4xOoxMNTCKQ==?=)
- 发个寻人贴(并散分),不知道可不可以?
- 如何在“我的电脑”里添加如映射网络驱动器图标及点击后执行指定程序?
- 求助:有两个Form:Form1,Fom2。Form1是自动生成的,Form2由Form1在程序运行时Create。请问该怎么做?
- 紧急求助有关DBChart的使用!!在线等待,解决后马上给分!
- 两条SQL语句辨析?
- 在Delphi中如何实现万能查询?
- EnumSurfaces一个老的话题,可是没找到答案(delphi)
- 将去做SAP ABAP4平台编程,用过的请进。up有分。
- 高手看过来:如何设计DELPHI中 Object Inspector 样式的对话框?
- DsPack怎样Gif视频动态叠加?
- 已什么方式打开该文件?
if opendialog1.Execute then
begin
RichEdit1.Lines.LoadFromFile(opendialog1.FileName);
showmessage(SaveDialog1.filename);
end;
var
j,i:integer;
sPath,ePath:string;
begin
if SaveDialog1.Execute then
sPath:=SaveDialog1.filename;
i:=pos('\',sPath);
j:=i;
ePath:=copy(sPath,i+1,100000);
while i>0 do
begin
i:=pos('\',ePath);
if i<>0 then
begin
ePath:=copy(ePath,i+1,100000);
j:=j+i;
end;
end;
edit1.text:=copy(sPath,1,j-1);
end;
Result := ExtractFilePath(SaveDialog1.FileName);
var path:string;
begin
if SelectDirectory('','',Path) then
Label1.Caption:=path+'\';
end;