当前位置: 代码迷 >> PB >> 使用PBORC90.DLL动态执行PB脚本不能超过32K,如何解决
  详细解决方案

使用PBORC90.DLL动态执行PB脚本不能超过32K,如何解决

热度:78   发布时间:2016-04-29 05:45:10.0
使用PBORC90.DLL动态执行PB脚本不能超过32K,怎么解决?
小弟使用PBORC90.DLL动态执行PB脚本作为应用程序扩展用,但是发现超过32K的脚本就编译出错了,请问这个如何解决呢?
还有,如果使用这个DLL编译的话,如果出错,出错的信息如何得到呢?
多谢!

------解决方案--------------------
引用:
小弟使用PBORC90.DLL动态执行PB脚本作为应用程序扩展用,但是发现超过32K的脚本就编译出错了,请问这个如何解决呢?
还有,如果使用这个DLL编译的话,如果出错,出错的信息如何得到呢?
多谢!


应该和代码的长度没有关系,就我所知道的一个限制是,代码编译后一个函数/事件的执行体不能超过64K.

这个限制是由PB中,指令地址的寻址范围是两个字节(256*256)决定的。

超出这个限制,只能把一个函数改为多个函数。
  相关解决方案