社区
语言基础/算法/系统设计
帖子详情
delphi调用C++动态库问题
ic_dongjie
2009-08-05 11:11:43
delphi调用C++中的一个函数时,char card_write(HANDLE hcom, char *buf_txd, char classcode);
在给char classcode 赋值时,C++中用的是 classcode=1. Delphi中是classcode:='1'
这样为什么会报错??应该怎样赋值才是正确的呢??
...全文
83
6
打赏
收藏
delphi调用C++动态库问题
delphi调用C++中的一个函数时,char card_write(HANDLE hcom, char *buf_txd, char classcode); 在给char classcode 赋值时,C++中用的是 classcode=1. Delphi中是classcode:='1' 这样为什么会报错??应该怎样赋值才是正确的呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wooden954
2009-08-27
打赏
举报
回复
一二楼正解!
minizhuxianchun
2009-08-06
打赏
举报
回复
在申明函数时可以这样:
function card_write(hcom: THandle; buf_txd: PChar; classcode: Byte);
然后就可以直接调用:card_write(hcom, buf_txd, 1);
虽然最后一个参数类型不同,但参数长度是一样的,进栈\出栈是一样的.
linyuzhi
2009-08-05
打赏
举报
回复
楼上3位都是牛人啊!
gyk120
2009-08-05
打赏
举报
回复
Pascal当中转换成Char类型
hongqi162
2009-08-05
打赏
举报
回复
classcode:=#1;
or
classcode:=chr(1);
林石公
2009-08-05
打赏
举报
回复
classcode:=#1;
Delphi
调用
c++
DLL技术文档
本文档说明了
Delphi
调用
c++
dll的一些技术细节,讲述了如何
调用
c++
的动态链接库接口技术
BCB&
Delphi
调用
vs2015
动态库
报错解决
vs2015封装
动态库
后
c++
builder&
delphi
调用
报xx140d.dll,需要将压缩文件放到运行程序的目录下
delphi
中
调用
c++
的dll操作sqlite
将sqlite的简单功能(execsql, query)封闭到dll中.可通过标准c函数接口操作. 以前写过一个简单的类.可以供c/
c++
调用
. 现在写了一个dll可以供其它语言环境使用. 代码中预留了其它数据库接口的扩展性.
dll
动态库
创建与
调用
实例
通过简单实例,介绍如何创建dll及工程
调用
。其中包括declspec(dllexport);declspec(dllimport)的使用和说明。
基于JNA的java
调用
DLL
动态库
实例
java
调用
c++
动态库
例子,NetSdk.dll 文件拷贝至JDK/bin目录下
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章