递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 调用CPP源码错误一堆。求救

[复制链接]

11

主题

60

帖子

686

积分

高级会员

Rank: 4

积分
686
跳转到指定楼层
楼主
发表于 2022-8-29 20:36:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yegen0000 于 2022-8-29 20:37 编辑

引用的是C++检测光驱光盘信息的代码。


源码附件:
cpp调用.zip (24.18 KB, 下载次数: 16)





回复

使用道具 举报

24

主题

451

帖子

3867

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3867
QQ
7#
发表于 2022-8-30 20:21:22 | 只看该作者
这个是ocx可视控件,不知一不一样?我以为你会有,我QQ发给你吧。
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
6#
发表于 2022-8-30 19:50:23 | 只看该作者
htpmcj 发表于 2022-8-30 11:08
我看了你对奥伽模块的封装,能研究一下这个vsflexgrid的ocx封装吗?弄个火山的框架代码出来,能调用其中 ...

看着跟奥迦的差别不大,但你这没配套的dll吧,没法测试
回复

使用道具 举报

24

主题

451

帖子

3867

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3867
QQ
5#
发表于 2022-8-30 11:08:36 | 只看该作者
Xelloss0618 发表于 2022-8-29 22:23
你这个CPP源码和你的火山代码都一堆问题……
首先是文本编码,你这个源码是按ANSI编码写的,而火山默认Unic ...

我看了你对奥伽模块的封装,能研究一下这个vsflexgrid的ocx封装吗?弄个火山的框架代码出来,能调用其中几个也行。
vsflexgrid.h (16.1 KB, 下载次数: 1)
vsflexgrid.cpp (66.33 KB, 下载次数: 1)
先谢了
回复

使用道具 举报

11

主题

60

帖子

686

积分

高级会员

Rank: 4

积分
686
地板
 楼主| 发表于 2022-8-30 10:58:40 | 只看该作者
Xelloss0618 发表于 2022-8-29 22:23
你这个CPP源码和你的火山代码都一堆问题……
首先是文本编码,你这个源码是按ANSI编码写的,而火山默认Unic ...

谢谢大兄弟
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
板凳
发表于 2022-8-29 22:23:34 | 只看该作者
你这个CPP源码和你的火山代码都一堆问题……
首先是文本编码,你这个源码是按ANSI编码写的,而火山默认Unicode,
源码里调用的系统API没有指定是A还是W,在火山里默认都用W了,所以报一堆错误,还有是缺少头文件。

我这里把你的源码里的函数都改成Unicode版的

cpp调用2.zip (11.16 KB, 下载次数: 18)

回复

使用道具 举报

3

主题

48

帖子

2749

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2749
沙发
发表于 2022-8-29 22:07:03 | 只看该作者
牛逼的报错路径。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 19:56 , Processed in 0.095435 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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