幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1851|回复: 5

[讨论]RMXP中脚本冲突发生的原因是什么?

[复制链接]

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2006-11-4 19:18:02 | 显示全部楼层 |阅读模式
刚刚看到6V大人 关于一个NIL string的问题

想到以前帮某只调试错误的时候……以及下载脚本库的时候的提醒

想想来说一般在C++下面,基本上库与库的时候很少听到关于这个什么冲突的问题……

RUBY是一门完全面向对象的脚本语言(OTZ,连数值都面向对象)

那么究竟什么东西使得脚本之间发生冲突呢? [s:3]  [s:3]
Style-C
回复

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2006-11-4 19:36:58 | 显示全部楼层
重複變量
對象類型不符或不存在

由於沒有規範寫法,遇到這情況,要自己手動改些東西
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

845

主题

1万

帖子

214748万

积分

版主

脑残中……

Rank: 7Rank: 7Rank: 7

积分
2147483647

声命组金赏

发表于 2006-11-4 19:40:33 | 显示全部楼层
6V大人 [s:5]  叮当就可以了 [s:5]  [s:5] 然后逃走……
http://icv.cc声动音缘配音社
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2006-11-4 20:49:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3

主题

232

帖子

583

积分

⑤进阶

哇咔咔~传说中的称号.

积分
583
发表于 2006-11-4 23:12:03 | 显示全部楼层
很容易理解....比如你有2个脚本内容为
1..
class Hs
def  initialize
p self.aa + self.bb
end
def aa
return 123
end
def bb
return 123
end
end

2..
class Hs
def aa
return &quot;测试&quot;
end
end

你在事件里输入
Hs.new

如果没有第2部分的脚本..就会出现数字...如果加上第2个..就会出错`~~
因为第2个把aa重定义了....数字不可能跟字符串相加....
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
 楼主| 发表于 2006-11-5 11:04:47 | 显示全部楼层
RUBY不能够检测到class的redef吗?貌似也不是强类型……

RUBY偶还不是很懂,只是从JAVA C++角度看问题

看来可能要根据不同的脚本解决不同的问题了…… [s:4]
Style-C
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-28 06:12 , Processed in 0.011752 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表