递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 739|回复: 7
打印 上一主题 下一主题

[其它] 【已解决】不支持比较操作如何解决

[复制链接]

220

主题

1671

帖子

6966

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6966
QQ
跳转到指定楼层
楼主
本帖最后由 沉默流星 于 2025-4-5 21:21 编辑

代码如下:






火山代码:






火山视窗封装视频教程
回复

使用道具 举报

452

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
42748
沙发
发表于 4 天前 | 只看该作者
自己封装个对象是否相等的嵌入式方法,看看能不能编译通过。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

220

主题

1671

帖子

6966

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6966
QQ
板凳
 楼主| 发表于 4 天前 | 只看该作者
创世魂 发表于 2025-4-5 08:30
自己封装个对象是否相等的嵌入式方法,看看能不能编译通过。

如何写啊,给个模板
火山视窗封装视频教程
回复

使用道具 举报

28

主题

2161

帖子

7830

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7830
地板
发表于 4 天前 | 只看该作者
你这个是什么类型,本地类还是火山类?
如果本地类不允许比较操作符,你就封装成方法咯。
回复

使用道具 举报

220

主题

1671

帖子

6966

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6966
QQ
5#
 楼主| 发表于 4 天前 | 只看该作者
Xelloss0618 发表于 2025-4-5 12:18
你这个是什么类型,本地类还是火山类?
如果本地类不允许比较操作符,你就封装成方法咯。 ...

本地类。如果封装成方法应该如何封装。给个模板
火山视窗封装视频教程
回复

使用道具 举报

28

主题

2161

帖子

7830

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7830
6#
发表于 4 天前 | 只看该作者
沉默流星 发表于 2025-4-5 12:44
本地类。如果封装成方法应该如何封装。给个模板

这么简单还用问吗……

<火山程序 类型 = "通常" 版本 = 1 />

方法 是否不等于 <公开 静态 类型 = 逻辑型 @嵌入式方法 = "">
参数 当前对象 <类型 = 本地类>
参数 欲比较对象 <类型 = 本地类>
{
    @ @<当前对象> != @<欲比较对象>
}
回复

使用道具 举报

220

主题

1671

帖子

6966

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6966
QQ
7#
 楼主| 发表于 4 天前 | 只看该作者
Xelloss0618 发表于 2025-4-5 15:19
这么简单还用问吗……

不行啊









报错如下:
  1. .\vpkg_main.cpp(186): error C2678: 二进制“!=”: 没有找到接受“AcDbObjectIdArray”类型的左操作数的运算符(或没有可接受的转换)
复制代码


火山视窗封装视频教程
回复

使用道具 举报

15

主题

199

帖子

1357

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1357
8#
发表于 4 天前 | 只看该作者
Xelloss0618 发表于 2025-4-5 15:19
这么简单还用问吗……

已测试。可以正常运行,非常感谢!
专注于火山视窗AutoCAD、中望CAD、浩辰CAD二次开发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-4-9 20:20 , Processed in 0.099499 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表