【已解决】fileinstall函数编译的时候不能用,求一个能编译fileinstall函数的编译器
本帖最后由 qiu491996004 于 2012-8-29 08:47 编辑fileinstall函数编译的时候不能用,报这个错误
Invalid FileInstall() function:
但是我在论坛上找到的有些.exe文件及源码里有用fileinstall,而且他们的.exe也是可以用的这个是为什么呢? fileinstall 所打包的文件必须存在,参数中所打包文件的路径必须是绝对路径。 如果不是你的函数格式有问题的话,请重新下载一个吧,这个论坛上有的,可能是你原档损坏了。 fileinstall不支持任何变量 本帖最后由 annybaby 于 2012-8-28 00:12 编辑
回复 1# qiu491996004
帮助文档没有看仔细,源文件不支持变量,包括宏~~,目标可以
函数参考
--------------------------------------------------------------------------------
FileInstall
包含并装入指定文件到编译后的脚本程序中.
FileInstall ( "源文件", "目标路径" [, 标志] )
参数
源文件要装入到编译程序中的文件的路径.文件名必须是字符串,不能是任何变量. 它可以是一个相对路径(使用 .\ 或者 ..\ 等在路径中)
目标路径 结尾带有反斜线符号的目标路径,脚本程序运行时将把嵌入文件解压到此位置.此参数接受变量.
标志 [可选参数] 此标志参数用以决定是否覆盖已存在的文件:
0 = (默认)不覆盖已存在的文件
1 = 覆盖已存在的文件 回复 5# annybaby
我用的是@ScriptDir不能用的吗? 回复 3# qqgghh1
官网上下了好多个版本英文版的也试了好几个版本 不行啊 回复 7# qiu491996004
代码贴上来,给大家测试下 回复 6# qiu491996004
是的,不能!我上个帖子已经说了,包括宏!
宏是具体有常量属性的变量,用户可以使用,但不允许对其进行赋值操作 回复 8# qq271859852
FileInstall(@ScriptDir & "\111.ocx", @AppDataDir & "\test\", 1) 回复 9# annybaby
多谢了是我大意了 编译的时候 必须是绝对路径~!~
页:
[1]