我用extractfilepath(application.exename)取得的路径是...\xiaoshou\pro\,
但是我的数据文件路径是.....xiaoshou\db\,请问如何将extractfilepath(application.exename)取得路径后面的pro去掉,使默认的路径为...\xiaoshou\
请问delphi中有没有像VF中的&的功能,譬如变量a='bank',在vf中可以直接用&a来代替'bank'字符,
请大家帮帮我吧,我实在是不知道该怎么解决?
但是我的数据文件路径是.....xiaoshou\db\,请问如何将extractfilepath(application.exename)取得路径后面的pro去掉,使默认的路径为...\xiaoshou\
请问delphi中有没有像VF中的&的功能,譬如变量a='bank',在vf中可以直接用&a来代替'bank'字符,
请大家帮帮我吧,我实在是不知道该怎么解决?
2 Delphi 中沒有宏替換
再用copy(path,1,i-1)取得路径
begin
FilePath:=ExtractFilePath(Application.ExeName);
FilePathName:=Copy(FilePath,1,GetLength(FilePath)-4); //'Pro\'是4位数;
DataPath:=FilePathName+'db\';
end;
注:虽然办法是笨了点,可是容易理解;