我靠,GetCurrentDir()和filelistbox一起用就会出问题,不知道是那里的问题。(10分)

  • 主题发起人 主题发起人 lcl_003
  • 开始时间 开始时间
L

lcl_003

Unregistered / Unconfirmed
GUEST, unregistred user!
我如果单独用GetCurrentDir()没有问题
var
s:string;

s:=GetCurrentDir();
这样没问题
但是我的程序里在窗体创建有这样一段(假如当前目录是c:/);
s:=GetCurrentDir();
filelistbox1.Directory:=s+'/testlist';
这样也没问题,但是我在另外一个窗体也有同样的一段
s:=GetCurrentDir();
filelistbox1.Directory:=s+'/testlist';
这是我在第二个窗体的s:=GetCurrentDir();设上断点就发现s是c:/testlist而不是c:/
这是为什么?
有人遇到过吗?
 
为什么使用GetCurrentDir?
使用ExtractFilePath(Application.ExeName)来获得当前程序所在目录。
 
而且,使用FileListBox就会这样,算是正常的。
 
哦,这么说不是我的问题?那怎么解决啊?给点思路,我就想用filelistbox:(
 
哦,没看见第一个帖子:)我试试
 
接受答案了.
 
后退
顶部