|
主题: 调用外部文件a5r(模块),路径全,而主程序总报告错?
|
 Amyoung
职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2001/1/23 15:34:01
|
#12001/5/13 18:48:30
问题: 主程序页面上有八个按钮,点击各个按钮分别进入八个章节(模块)。主文件打包成EXE,八个章节分别打包成八个A5R文件。在点击按钮时利用JUMPFILERETURN实现“跳转”。模块1mod1.a5r文件放在c:\my documents\mod1.a5r下。
计算图标中的内容为:jumpoutreturn("c:\\my documents\\mod1.a5r")
现象: 每次点击按钮时,都会出现“where is mod1.a5r"的对话框,在我选中mod1.a5r后,又会重新出现该对话框,如果我将模块做成exe文件调用,没有任何问题。
请各位兄弟帮我。
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#22001/5/13 19:57:40
用jumpfilereturn("c:\\my documents\\mod1.a5r")
编辑历史:[这消息被Y编辑过(编辑时间2001-05-13 19:58:27)]
|
 Amyoung
职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2001/1/23 15:34:01
|
#32001/5/13 22:08:49
Y兄,已收到你的邮件。
如你所说,跳转正常,每次在退出该模块后,不能回到主程序,原因在哪里?是不是需不需要在模块中添加退出按钮?
感谢你的帮助!
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#42001/5/14 7:39:04
在需要返回的时候用函数quit(0)就行。
|
 shadowgirl
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/1/9 15:02:55
|
#52001/5/14 11:42:39
为什么不用相对路径呢? 那样就不用担心找不到文件了:)
|
 Amyoung
职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2001/1/23 15:34:01
|
#62001/5/14 13:12:32
楼上的兄弟,能不能说详细点,如何使用相对路径?
thx.
|
 shadowgirl
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/1/9 15:02:55
|
#72001/5/14 14:51:00
如果你把A5R文件放在与主文件同一目录dir,那么直接写:JumpFileReturn(FileLocation^".\\?.a5r") 如果不是在同一目录下,比如是在model中, 则可以设为:JumpFileReturn(FileLocation^"..\\model\\?.a5r")
|