您问问题能加一下逗号吗?直接指定initialDir就行了,如果要指定程序启动的目录,用 "." ,如果是程序启动目录的上级目录,用 ".." ,如果是相对程序启动目录下的目录,用".\dirname"
解决方案 »
- 求delphi xe3 安装ODAC详细步骤
- [高分求助]Mediaplayer制作的MP3播放器为什么在一些电脑上播放出来的是噪音,来者有分呀!
- 如何使Memo只能输入 固定字符如(A,B,C,D..)但也可使粘贴复制的快捷键??
- 有没有就是在ListView框内的文件拖放的程序啊?
- bdgrid下能不能实现不同行用不同的颜色?
- 使用MSCOMM接收字符不全的问题
- 呵呵,看看这个很简单的问题,我一直找不出错误,请大家帮忙找找~~~~~~~~~~~~~~~
- 大家好!我想做在dbgrideh中若按标题,记录则按标题排序(包括顺序和倒序)?
- 我想知道一下delphi流行前沿的东西!?
- 请各位谈谈TACTIONLIST的用法,最好有实例。
- 用SQL进行多表查询的问题!
- delphi 中命令行参数如何取得????上者有分!!!^_^
procedure Treback_infor.Button1Click(Sender: TObject);
begin
opendialog1.Filter:='(*.mdb)|*.mdb';
opendialog1.FilterIndex:=0;
opendialog1.InitialDir:='..\data';
if opendialog1.Execute=true then
begin
rbedit1.Text:=opendialog1.FileName;
end;
end;
savidialog使用:
procedure Treback_infor.Button2Click(Sender: TObject);
begin
savedialog1.Filter:='(*.mdb)|*.mdb';
savedialog1.FilterIndex:=0;
if savedialog1.Execute then
begin
savedialog1.InitialDir:='.\reback';
savedialog1.FileName:=savedialog1.FileName+'.mdb';
rbedit2.Text:=savedialog1.FileName;
end;
end;
但是效果好像总是衣opendialog上一次打开的路径为准,所写代码不起作用。
是否是因为没有打包文件,没有安装程序的原因?