Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup 在Inno设置中检查安装路径中是否有空格和特殊符号_Inno Setup - Fatal编程技术网

Inno setup 在Inno设置中检查安装路径中是否有空格和特殊符号

Inno setup 在Inno设置中检查安装路径中是否有空格和特殊符号,inno-setup,Inno Setup,我找不到检查用户选择的路径是否没有空格或特殊字符的解决方案 你能帮我吗?你可以这样检查空间: [代码] 函数NextButtonClick(CurPageID:Integer):布尔值; 变量 Dir:字符串; Msg:string; 开始 结果:=真; 如果CurPageID=wpSelectDir,则 开始 Dir:=WizardForm.DirEdit.Text; 如果Pos(“”,Dir)>0,则 开始 Msg:=“路径不能包含空格”; 如果向导处于静默状态,则记录(Msg) else

我找不到检查用户选择的路径是否没有空格或特殊字符的解决方案


你能帮我吗?

你可以这样检查空间:

[代码]
函数NextButtonClick(CurPageID:Integer):布尔值;
变量
Dir:字符串;
Msg:string;
开始
结果:=真;
如果CurPageID=wpSelectDir,则
开始
Dir:=WizardForm.DirEdit.Text;
如果Pos(“”,Dir)>0,则
开始
Msg:=“路径不能包含空格”;
如果向导处于静默状态,则记录(Msg)
else MsgBox(Msg、mbError、MB_OK);
结果:=假;
结束;
结束;
结束;


你可以考虑使用: