递归火山软件开发平台

标题: dll@符号调用 崩溃问题 [打印本页]

作者: 菜鸟小杰    时间: 2024-8-31 16:56
标题: dll@符号调用 崩溃问题
请问一下  这个怎么调用就崩溃  这么怎么解决   有一张易的dll命令写法   其他是 火山 mdc窗口 调用第三方dll 问题     易调用正常   

作者: 菜鸟小杰    时间: 2024-8-31 17:22
还是说 火山调用不了 这种方式?
作者: Xelloss0618    时间: 2024-8-31 17:53
写法问题不大,视窗.输入的相对路径应该删掉,但这个应该不影响。
唯一错误的地方是火山的参数不该用文本型,因为文本编码不一样,改成变整数,然后参数用
文本到多字节 ("", 真).取字节集指针()
但传参错误一般也不至于崩溃吧
作者: 菜鸟小杰    时间: 2024-8-31 18:16
Xelloss0618 发表于 2024-8-31 17:53
写法问题不大,视窗.输入的相对路径应该删掉,但这个应该不影响。
唯一错误的地方是火山的参数不该用文本型 ...

改了以后的 错误    参数类型  已改  变整数

作者: 菜鸟小杰    时间: 2024-8-31 18:17
菜鸟小杰 发表于 2024-8-31 18:16
改了以后的 错误    参数类型  已改  变整数

这个是 完整的错误

作者: 创世魂    时间: 2024-8-31 18:49
dll放到程序运行目录了吗

作者: urenai    时间: 2024-8-31 19:15
我认为是你没有初始化直接调用的问题。

05一般是内存读写错误。
建议OD之,跟进去看看
作者: 菜鸟小杰    时间: 2024-8-31 19:30
urenai 发表于 2024-8-31 19:15
我认为是你没有初始化直接调用的问题。

05一般是内存读写错误。

感谢  调试问题  编译正常的
作者: Xelloss0618    时间: 2024-8-31 19:40
菜鸟小杰 发表于 2024-8-31 18:17
这个是 完整的错误

不能这样写……你这样取的参数值是野指针。
SDK调用 (文本到多字节 (key).取字节集指针())   // 这样才可以
或者这样
字节集类 参数 = 文本到多字节 (key)
变整数 参数值 = 参数.取字节集指针 ()
SDK调用 (参数值)

另外,你说发布版可以是假象,是因为你的命令加了调试输出,编译发布版就不会把这句代码编译进去。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4