递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[其它] 【已解决】类型无法强转如何封装

[复制链接]

196

主题

1548

帖子

6622

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6622
QQ
跳转到指定楼层
楼主
发表于 2025-2-16 16:10:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 沉默流星 于 2025-2-16 20:37 编辑
  1. //原生代码如下
  2. typedef long long          int64_t;
  3. typedef int64_t ads_name[2];
复制代码
  1. int            acedSSGet (const ACHAR *str, const void *pt1,
  2.                             const void *pt2, const struct resbuf *filter,
  3.                             ads_name ss);
复制代码
问:这个ads_name类型应该如何处理。


这是封装的



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

使用道具 举报

402

主题

1844

帖子

7396

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7396
QQ
沙发
发表于 2025-2-16 16:18:58 | 只看该作者
你翻翻我是如何定义uint128你就懂了
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

196

主题

1548

帖子

6622

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6622
QQ
板凳
 楼主| 发表于 2025-2-16 16:21:08 | 只看该作者
urenai 发表于 2025-2-16 16:18
你翻翻我是如何定义uint128你就懂了

你的意思是必须把这个类型封装出来?
火山视窗封装视频教程
回复

使用道具 举报

28

主题

2077

帖子

7583

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7583
地板
发表于 2025-2-16 16:29:09 | 只看该作者
它是数组啊,长整数[2]
回复

使用道具 举报

196

主题

1548

帖子

6622

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6622
QQ
5#
 楼主| 发表于 2025-2-16 16:32:50 | 只看该作者
Xelloss0618 发表于 2025-2-16 16:29
它是数组啊,长整数[2]

哪应该如何封装
火山视窗封装视频教程
回复

使用道具 举报

196

主题

1548

帖子

6622

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6622
QQ
6#
 楼主| 发表于 2025-2-16 17:08:17 | 只看该作者
Xelloss0618 发表于 2025-2-16 16:29
它是数组啊,长整数[2]

给个模板
火山视窗封装视频教程
回复

使用道具 举报

28

主题

2077

帖子

7583

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7583
7#
发表于 2025-2-16 17:33:03 | 只看该作者
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 类 ads_name <公开 折叠 @别名 = "ads_name" @别名类型 = 本地值类型>
  3. {
  4.     方法 低位 <公开 静态 属性读 类型 = 长整数 折叠 @嵌入式方法 = "">
  5.     参数 本值 <类型 = ads_name>
  6.     {
  7.         @ @<本值>[0]
  8.     }

  9.     方法 低位 <公开 静态 属性写 折叠 "">
  10.     参数 本值 <类型 = ads_name>
  11.     参数 值 <类型 = 长整数>
  12.     {
  13.         @ @<本值>[0] = @<值>;
  14.     }

  15.     方法 高位 <公开 静态 属性读 类型 = 长整数 折叠 @嵌入式方法 = "">
  16.     参数 本值 <类型 = ads_name>
  17.     {
  18.         @ @<本值>[1]
  19.     }

  20.     方法 高位 <公开 静态 属性写 折叠>
  21.     参数 本值 <类型 = ads_name>
  22.     参数 值 <类型 = 长整数>
  23.     {
  24.         @ @<本值>[1] = @<值>;
  25.     }

  26.     #
  27. }
复制代码
回复

使用道具 举报

196

主题

1548

帖子

6622

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6622
QQ
8#
 楼主| 发表于 2025-2-16 17:42:37 | 只看该作者



好像不行啊,还是我用错了
火山视窗封装视频教程
回复

使用道具 举报

196

主题

1548

帖子

6622

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
6622
QQ
9#
 楼主| 发表于 2025-2-16 19:15:53 | 只看该作者
本帖最后由 沉默流星 于 2025-2-16 19:20 编辑

还是不行

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

使用道具 举报

18

主题

347

帖子

3073

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3073
10#
发表于 2025-2-16 19:32:18 来自手机 | 只看该作者
直接使用可以吗?不要强转
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-3 05:22 , Processed in 0.101796 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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