递归火山软件开发平台

标题: 请问易语言的对象和火山com对象类是一个东西吗? [打印本页]

作者: xuwanbin    时间: 2022-12-25 01:08
标题: 请问易语言的对象和火山com对象类是一个东西吗?
事情是这样的
当我从易语言那边搬运源码的时候使用这个api
HRESULT AccessibleObjectFromWindow(
  [in]  HWND   hwnd,
  [in]  DWORD  dwId,
  [in]  REFIID riid,
  [out] void   **ppvObject
);


(, 下载次数: 25)
易语言 第四个参数使用的是 对象指针地址的的地址 经测试 "指针到整数(取变量地址(m_self))"和"_取对象指针的地址 (m_self)"一样的

(, 下载次数: 27)
火山 第四个参数当我使用_取对象指针的地址 (m_self) 会异常退出  
而使用 取变量地址(m_self) 却能运行
但是API虽然执行成功了 但是m_self对象 还是空对象
请问是我传递的地址不对  还是接收的方式不对  搞了一晚上了 头发都掉了  感谢各位为小弟解惑


作者: Xelloss0618    时间: 2022-12-25 13:41
(, 下载次数: 29)

可能是这样,你测试下


作者: xuwanbin    时间: 2022-12-25 21:04
Xelloss0618 发表于 2022-12-25 13:41
可能是这样,你测试下

置COM对象指针 (对象指针)  直接崩溃了 错误: 接收到未经处理的严重异常,代码为: 0xC000041D
作者: 363832663    时间: 2022-12-29 18:41
(, 下载次数: 9)
试下这个对不对?

作者: xuwanbin    时间: 2022-12-30 15:50
363832663 发表于 2022-12-29 18:41
试下这个对不对?

嗯大佬 这个可行
嵌入式 不会呀~
AccessibleChildren()
(, 下载次数: 27) 大佬这个怎么搞  应该有这个就可以运行了  谢谢

作者: xuwanbin    时间: 2023-1-5 16:35
363832663 发表于 2022-12-29 18:41
试下这个对不对?

大佬 搞下第一行代码呗




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