我这里多次测试,都没有出现楼主所描述的情况
请楼主自己调试运行一下,在 协同系统\配置\功能树配置信息 的
function TFUNCTREEINFO.SelectFile(var AFileName: string): Boolean;
var
lBizBrowseDialog : TBizBrowseDialog;
// lBizNode : TBizNode;
begin
lBizBrowseDialog := TBizBrowseDialog.Create(nil);
try
lBizBrowseDialog.Title := '选择需要设置的功能';
lBizBrowseDialog.PromptText := '选择要设置功能';
lBizBrowseDialog.ShowOptions := [TBizObjectKind.boBizServer, TBizObjectKind.boSpace, TBizObjectKind.boBizFuncSpace, TBizObjectKind.boFunc, TBizObjectKind.boFolder];
lBizBrowseDialog.SmartOptions := [TBizObjectKind.boSpace, TBizObjectKind.boFolder, TBizObjectKind.boBizFuncSpace];
lBizBrowseDialog.MustSelectedNode := [TBizObjectKind.boSpace, TBizObjectKind.boFolder, TBizObjectKind.boBizFuncSpace, TBizObjectKind.boFunc];
try
lBizBrowseDialog.InitialDir := AFileName;
except
// 忽略
end;
Result := lBizBrowseDialog.Execute;
if Result then
AFileName := lBizBrowseDialog.FileName;
finally
lBizBrowseDialog.Free;
end;
end;
在 AFileName := lBizBrowseDialog.FileName;
上设置断点,看看这个AFileName时候有空格 |