主题:  紧急求救关于用Authoreare制作多媒体课件的问题

cwbnig

职务:普通成员
等级:1
金币:0.0
发贴:12
#12003/5/28 6:26:51
我的操作系统是windows 2000,用Macromedia Authoreare 6.5 做一个教学课件,生成可执行文件(exe)之后,我打开可执行文件,就立即弹出一个错误:
"”0x77fcb9b1"指令引用的”0x00000000“内存。该内存不能为”written“。要终止该程序,请单击”确定““
在这之前我打包的时候,我选择的是:For Windows 9x and NT Variant !
而我如果选择: For Windows 3.1 的时候,生成可执行文件后再打开可执行文件,又有如下两个问题:
第一:unable to enecute a user code fuction this may be damaged 下面是两个按钮:contiune 和donn't show further errors
原因:因为我用了一个外部函数:Midiloop,此函数是:MidiLoop.u32,我已经拷贝到相应的我的设计的课件的文件夹内,而且我在编辑状态下,也就是打开扩展名是.a6p的文件,运行绝对什么问题都没有,但是到了可执行文件就有上面的错误!如何解决???
第二:unable to display icon "gif动画" because the following error has occurred:xtra not found.Other objects may also fail to appear.Records of this session will not be saved. 后面是两个按钮:continue和quit!
原因:我用了gif动画,但是我已经拷贝了xtras文件夹到我的目录下了,而且运行gif动画所需的dll文件、xmo文件我都拷贝到了我的目录下了!在编辑状态下,也就是打开扩展名是.a6p的文件,运行绝对什么问题都没有!请问这个问题又该如何解决???以前我做个课件,没有遇到这样的问题,我对做多媒体课件,有一定的经验!
我如果把操作系统换成windows 98/ME 的话,问题依然存在,只不过弹出的警告对话框上显示的错误有点不同而已,请高手指点!我非常感谢!



idea

职务:普通成员
等级:1
金币:1.0
发贴:289
#22003/5/28 8:18:48
是用正版的AW打包吗?



cwbnig

职务:普通成员
等级:1
金币:0.0
发贴:12
#32003/5/28 11:01:15
不是的啊,我是用盗版的啊,正版的,呵呵,我买不起啊,我用别人的authorware 6.5 用也不行,打包后还是有问题啊!请各位多多指教!非常感谢!



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#42003/5/28 11:56:50
一、6.5不支持midiloop.u32这个函数,会有错误发生!
二、确保AWIML32.DLL同时发布,确保AnimGIF Authoring.x32没有被发布。否则也会引起以外错误!


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

cwbnig

职务:普通成员
等级:1
金币:0.0
发贴:12
#52003/5/28 12:13:57
上面朋友说的第二点是不是这样的意思呀:
在我的作品的根目录下,应该有一个AWIML32.DLL文件,同时在根目录下,应该有一个xtras文件夹,但是该文件夹内,不应该存在AnimGIF Authoring.x32 这个文件!是这样的吗?请您多多指教,非常感激!



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#62003/5/28 14:22:32
cwbnig在上个帖子中说
引用:
而我如果选择: For Windows 3.1 的时候,生成可执行文件后再打开可执行文件,又有如下两个问题


你选择For Windows 3.1,就不能使用U32文件,因为那是32位的,Windows 3.1是16位的.只能用同一产品的ucd版本.而midiloop.u32好象没有提供16位版本.同理.x32也不能用,只能用.x16



cwbnig

职务:普通成员
等级:1
金币:0.0
发贴:12
#72003/5/28 20:22:09
多谢上面的这位朋友的指导,但是,如果我如果选择For Windows 9x and NT Variant 生成可执行文件后,为什么打开可执行文件会出现上面的错误呢?(我的计算机里绝对没有病毒的!)



求学者

职务:普通成员
等级:2
金币:1.0
发贴:374
#82003/5/28 20:35:42
建议试用6.0版,此版较好。



cwbnig

职务:普通成员
等级:1
金币:0.0
发贴:12
#92003/5/28 20:50:57
现在我是在做毕业设计啊,来不及了啊,我的东西都用authorware6.5 做的啊,现在再用6.0的来不及了,我当初用6.5的原因是:只有6.5的才支持Flash MX的swf文件!我以前用authorware 6.5生成可执行文件打开没有问题的,后来再打开就有问题了!真是出鬼了!



olez163

职务:普通成员
等级:2
金币:3.0
发贴:694
#102003/5/28 23:45:08
这位朋友的问题有点怪!
第一你打包的后的文件是不是放在特定路径下。而没放在authorware65目录下,如果是这样请将两个文件Vcrt开头的文件拷贝到发行目录下!
第二,你在authorware65中能正常运行这说明一切正常。只是打包后的问题。 与什么盗版无关。我看你否还应用了其他需要注册的函数!
因为有的函数在打包后必须注册方可正常使用,否则将无法运行!
第三、 请应用程序中find xtras去查找相关的Xtras。不要手工查找,很容易出问题!
以上各点供参考!



idea

职务:普通成员
等级:1
金币:1.0
发贴:289
#112003/5/29 8:11:17
"”0x77fcb9b1"指令引用的”0x00000000“内存。该内存不能为”written“。要终止该程序,请单击”确定““

我有个朋友经常出现此问题,他用的是非正版汉化AW6.5。
源代码到我这边(正版AW6.5)就一切正常。



idea

职务:普通成员
等级:1
金币:1.0
发贴:289
#122003/5/29 8:14:06
是不是关闭除AW以外的程序(包括杀毒的,翻译的...)再打包试一试。



xielanmin

职务:普通成员
等级:1
金币:0.0
发贴:1
#132003/5/29 9:03:23
很好!



cwbnig

职务:普通成员
等级:1
金币:0.0
发贴:12
#142003/5/29 10:51:08
回idea版主:
我在做课件的时候,没有上网,而且我敢保证计算机里绝无病毒,我关闭了一切可以关闭的应用程序,所以可以排除您说的情况!
回olez163朋友:
我打包的后的文件是放在特定路径下的,而没放在authorware65目录下,在authorware65目录下,我并没有找到Vcrt开头的文件!即使我把打包的后的文件放到authorware65目录下,问题依然存在!另外我用了MidiLoop.u32函数,该函数是否注册,我不知道呀!

编辑历史:[这消息被cwbnig编辑过(编辑时间2003-05-29 10:59:47)]


cwbnig

职务:普通成员
等级:1
金币:0.0
发贴:12
#152003/5/29 11:24:04
回以上各位朋友:
我参照olez163朋友说的:
“第三、 请应用程序中find xtras去查找相关的Xtras。不要手工查找,很容易出问题!”
做了一下,原来所有的问题都解决了,详细方法如下:(供朋友们参考!)
在authorware里打开我们做的东西,选择“command”(命令)菜单,再选择”find xtras“,此时弹出一个对话框,点击”find“(查找)按钮,稍等片刻后分别选择”Notes“不为空(即有说明的)项,然后点击”copy“(拷贝)按钮,此时让你选择路径,我们应该选择我们作品的根目录!这样就可以了!再打开可执行文件就没有问题了!