quote:以下是引用老学童在2011-07-15 20:39:57的发言:
楼上的,逻辑上视乎没什么问题,可是程序编译时有很多错误,能不能写一个完整的,最好先编译一下再发帖,别人也好学习一下哈!
那个,老学童,你这个名字起得好!不知道是不是真该叫你老兄。
不过,上面的我编译通过,而且自己定义了一个150个的数据块db300测试过了。您说编译有很多错误???是不是db300啊,我测试用的是db300,这个自己改一下就可以了。如果要做成db**(就是任意db块)跟sfc21就没啥区别了,也要定义一个udt,也要用any,也就够麻烦了。当然,可以比sfc灵活的多,可以扩充做更多的功能。
另外,那个基址,我直接写的0,可以做过参数,这样就可以初始化任意段。
现在在家,回头上班我写一个也可以。不过,说实话,那就没啥必要了,直接用sfc21就行了,呵呵。