查看: 2494|回复: 6

[已经解决] 引用API总是出现“脚本已备份”然后退出,怎么回事?

[复制链接]
梦石
0
星屑
50
在线时间
10 小时
注册时间
2012-2-22
回帖
11
发表于 2012-5-18 14:26:01 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
输入测试.z01.zip (900 KB, 下载次数: 1)

输入测试.zip (221.56 KB, 下载次数: 1)

如题,我用易语言写一个Inputbox的控件然后在PRG Maker中调用以获得输入文本的效果,可是调用的时候经常出现“脚本已备份”的提示,然后程序就结束了。附件中包含了易语言控件的源程序,麻烦各位前辈帮看看是怎么回事呀?

Fuzzy Ginkgo

梦石
0
星屑
61105
在线时间
1933 小时
注册时间
2010-6-26
回帖
1535

烫烫烫开拓者

发表于 2012-5-18 14:37:36 | 显示全部楼层
本帖最后由 orzfly 于 2012-5-18 14:40 编辑

脚本需要至少十秒调用一次 Graphics.update

  1. th = Thread.new {loop do Graphics.update end}
  2. 这里写上你用来api的代码……
  3. th.exit
复制代码
这样试试���

点评

好方法,谢谢!!  发表于 2012-5-18 15:31
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复

使用道具 举报

梦石
0
星屑
50
在线时间
10 小时
注册时间
2012-2-22
回帖
11
 楼主| 发表于 2012-5-18 14:39:21 | 显示全部楼层
补充:论坛中的相关讨论我看了,可是我是新新初学者,看不懂。所以请高手们用简明扼要的方法,让我这个菜鸟也能看懂,谢谢。
回复

使用道具 举报

Fuzzy Ginkgo

梦石
0
星屑
61105
在线时间
1933 小时
注册时间
2010-6-26
回帖
1535

烫烫烫开拓者

发表于 2012-5-18 14:43:28 | 显示全部楼层
bearadam 发表于 2012-5-18 14:39
补充:论坛中的相关讨论我看了,可是我是新新初学者,看不懂。所以请高手们用简明扼要的方法,让我这个菜鸟 ...

针对别人帖子回复请用那个帖子下面的回复按钮!
这样别人可以收到提醒。

我的帖子已经更新,你看一下
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复

使用道具 举报

梦石
0
星屑
50
在线时间
10 小时
注册时间
2012-2-22
回帖
11
 楼主| 发表于 2012-5-18 14:51:03 | 显示全部楼层
本帖最后由 bearadam 于 2012-5-18 16:27 编辑
orzfly 发表于 2012-5-18 14:43
针对别人帖子回复请用那个帖子下面的回复按钮!
这样别人可以收到提醒。


不好意思,刚才我刷新的时候没有看到您的回帖。抱歉抱歉,我先试试,回头再谢。


‘‘──bearadam于2012-5-18 15:29补充以下内容

可以了,不过程序响应变得很慢。我是这样用的:
@inputbox=Win32API.new '.\inputbox.dll', 'inputbox', %w(p), 'p'
th = Thread.new {loop do Graphics.update end}
    @abc=@inputbox.call("")
th.exit
$game_temp.message_text = "您刚才输入的是:#{@abc}"
’’


PS:
    真是奇怪啊,有时候得有时候不得。虽然说比之前的总不得好多了,可是现在好像也不怎么乐观,只要运行大开支的程序(例如做视频格式转换),马上就不得了。
回复

使用道具 举报

Fuzzy Ginkgo

梦石
0
星屑
61105
在线时间
1933 小时
注册时间
2010-6-26
回帖
1535

烫烫烫开拓者

发表于 2012-5-18 16:33:51 | 显示全部楼层
试试 http://rpg.blue/forum.php?mod=re ... 131&pid=1623232 这个吧。我刚刚用的一种较为简单的方法来避免,但不能根除。
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2012-5-12
回帖
28
发表于 2012-5-19 00:37:29 | 显示全部楼层
佩服,佩服!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部