dll@符号调用 崩溃问题
请问一下这个怎么调用就崩溃这么怎么解决 有一张易的dll命令写法 其他是 火山 mdc窗口 调用第三方dll 问题 易调用正常还是说 火山调用不了 这种方式? 写法问题不大,视窗.输入的相对路径应该删掉,但这个应该不影响。
唯一错误的地方是火山的参数不该用文本型,因为文本编码不一样,改成变整数,然后参数用
文本到多字节 ("", 真).取字节集指针()
但传参错误一般也不至于崩溃吧 Xelloss0618 发表于 2024-8-31 17:53
写法问题不大,视窗.输入的相对路径应该删掉,但这个应该不影响。
唯一错误的地方是火山的参数不该用文本型 ...
改了以后的 错误 参数类型已改变整数
菜鸟小杰 发表于 2024-8-31 18:16
改了以后的 错误 参数类型已改变整数
这个是 完整的错误
dll放到程序运行目录了吗
我认为是你没有初始化直接调用的问题。
05一般是内存读写错误。
建议OD之,跟进去看看 urenai 发表于 2024-8-31 19:15
我认为是你没有初始化直接调用的问题。
05一般是内存读写错误。
感谢调试问题编译正常的 菜鸟小杰 发表于 2024-8-31 18:17
这个是 完整的错误
不能这样写……你这样取的参数值是野指针。
SDK调用 (文本到多字节 (key).取字节集指针()) // 这样才可以
或者这样
字节集类 参数 = 文本到多字节 (key)
变整数 参数值 = 参数.取字节集指针 ()
SDK调用 (参数值)
另外,你说发布版可以是假象,是因为你的命令加了调试输出,编译发布版就不会把这句代码编译进去。
页:
[1]