递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[其它] 【已解决】默认值如何封装

[复制链接]

239

主题

1765

帖子

7239

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
7239
QQ
跳转到指定楼层
楼主
发表于 昨天 12:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 沉默流星 于 2025-5-11 17:14 编辑

在封装函数时,火山的默认值只支持是常量,而常量类型又必须是基本数据类型。

代码如下:
  1. AcGeContext
  2. {
  3.     // System wide default tolerance.
  4.     //
  5.     GE_DLLDATAEXIMP static AcGeTol     gTol;
复制代码
这个函数当中有默认值




报错相关的内容



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

使用道具 举报

75

主题

1151

帖子

5208

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5208
沙发
发表于 昨天 12:24 | 只看该作者
这是静态变量吧
回复

使用道具 举报

239

主题

1765

帖子

7239

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
7239
QQ
板凳
 楼主| 发表于 昨天 12:28 | 只看该作者
本帖最后由 沉默流星 于 2025-5-11 12:30 编辑
hcwanz 发表于 2025-5-11 12:24
这是静态变量吧

对,但我说了@默认值这个属性只认常量,变量他不认识
火山视窗封装视频教程
回复

使用道具 举报

239

主题

1765

帖子

7239

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
7239
QQ
地板
 楼主| 发表于 昨天 12:38 | 只看该作者
现在我只想到两种方案
1.不写默认值,调用时把这个参数需要的数据传进去
2.写默认值,但这个默认值是在嵌入里面写死,用户不能再对这个参数进行操作
火山视窗封装视频教程
回复

使用道具 举报

75

主题

1151

帖子

5208

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5208
5#
发表于 昨天 12:40 | 只看该作者
沉默流星 发表于 2025-5-11 12:38
现在我只想到两种方案
1.不写默认值,调用时把这个参数需要的数据传进去
2.写默认值,但这个默认值是在嵌入 ...

多加个判断参数
回复

使用道具 举报

239

主题

1765

帖子

7239

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
7239
QQ
6#
 楼主| 发表于 昨天 12:41 | 只看该作者
hcwanz 发表于 2025-5-11 12:40
多加个判断参数

怎么写?
火山视窗封装视频教程
回复

使用道具 举报

75

主题

1151

帖子

5208

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5208
7#
发表于 昨天 12:52 | 只看该作者

就是多写个逻辑型的参数, 然后根据这个逻辑参数, 决定是用传入的参数, 还是用静态变量.
回复

使用道具 举报

239

主题

1765

帖子

7239

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
7239
QQ
8#
 楼主| 发表于 昨天 13:01 | 只看该作者
hcwanz 发表于 2025-5-11 12:52
就是多写个逻辑型的参数, 然后根据这个逻辑参数, 决定是用传入的参数, 还是用静态变量. ...

没明白
火山视窗封装视频教程
回复

使用道具 举报

16

主题

211

帖子

1434

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1434
9#
发表于 昨天 13:20 | 只看该作者
看在哪里能加个逻辑型参数,然后判断选择
专注于火山视窗AutoCAD、中望CAD、浩辰CAD二次开发
回复

使用道具 举报

239

主题

1765

帖子

7239

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
7239
QQ
10#
 楼主| 发表于 昨天 13:29 | 只看该作者
niuyanbo2021 发表于 2025-5-11 13:20
看在哪里能加个逻辑型参数,然后判断选择

应该不行,这个函数不是@禁止流程检查形式的,而是@嵌入式方法。
他们的表现形式不一样。
火山视窗封装视频教程
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 18:41 , Processed in 0.094905 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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