最近几天,在开发PB应用程序时,碰到几次引用他人写的DLL动态库文件函数时,程序莫名的消失退出。下面是我调用一个获取MD5加密字符串函数时的定义:
究其原因就是因为没有事先给PB的字符串类型变量分配空间,当通过事先用space函数分配空间后就不会报错非法关闭了。
正确调用代码如下:
本文介绍了使用PowerBuilder(PB)调用DLL中函数时遇到的程序崩溃问题及解决方法。作者通过为PB字符串变量预留足够的空间,解决了因未分配内存而导致的程序非法关闭问题。
最近几天,在开发PB应用程序时,碰到几次引用他人写的DLL动态库文件函数时,程序莫名的消失退出。下面是我调用一个获取MD5加密字符串函数时的定义:
究其原因就是因为没有事先给PB的字符串类型变量分配空间,当通过事先用space函数分配空间后就不会报错非法关闭了。
正确调用代码如下:
620
665
3798
7146
1112

被折叠的 条评论
为什么被折叠?