zzp38373454 发表于 2004-12-24 09:33:29

Robot中 .sbh和 .sbl文件有什么区别啊!请高手指点!!!!!

Robot中 .sbh和 .sbl文件有什么区别啊!请高手指点!!!!!

Aaron 发表于 2004-12-24 14:04:41

.sbh是头文件,.sbl是实现文件。函数体写在.sbl中,声明写在.sbh中。

star1999 发表于 2004-12-27 15:23:09

楼上正解:)

zzp38373454 发表于 2004-12-27 15:43:32

多谢指教!!
不过我试验过了,将声明(也可不要声明)和函数体都写在.sbh文件或.sbl文件中,然后通过'$include"*.sbh"   或'$include"*.sbl"都可以进行调用。

请问分开写的好处是什么?

Aaron 发表于 2004-12-28 11:38:19

这个涉及多文件下的文件包含问题。

如果你有一个函数,会在多个文件中调用,则你必须将它的声明与实现分开写,并在每个调用它的文件的开头用include声明。如将其写在一个文件中,会出现重复定义的问题。

zzp38373454 发表于 2005-1-6 14:31:54

To Aaron:

Robot 中的Project Header 文件和.sbh文件有区别吗?
为什么在新建菜单下将其单独提出来?

zzp38373454 发表于 2005-1-6 14:36:26

To Aaron:

To Aaron:

你说的情况我试验过了啊!一切正常啊!没有重复定义问题啊!??
页: [1]
查看完整版本: Robot中 .sbh和 .sbl文件有什么区别啊!请高手指点!!!!!