C 与VB接品API

PP_Sky PP_Sky 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我写了一个C的DLL,函数定义如下
extern "C" DWORD __declspec(dllexport) XPP( LPSTR pszDeviceName, int x, int y, int barcode_height, LPCSTR pszLabel)

在VB中调用,引用为
Private Declare Function XPP Lib "XDLL.dll" ( _
ByVal pszDeviceName As String, ByVal X As Long, ByVal Y As Long, _
ByVal height As Long, ByVal pszLabel As String) As Long

调用时,出现"DLL调用约定出错"

请问各位高手,有没有哪写错了?
...全文

相关推荐

VB6/C/C++的API手册

WIN32API手册,包括VB6的和C/C++版本的,都是CHM格式,可以直接打开 希望对诸位新手有帮助,老手也可以参考参考

星江月

编程高手进阶—VB、C、C++、API调用与批处理教程大成

Visual Basic(VB)是Microsoft公司开发的一种简单易学的编程语言,适合初学者快速掌握并应用于实际开发。它是基于Basic语言,专为Windows平台设计,提供了一种可视化编程环境,让编程者能够通过拖放控件来创建界面,极大地方便了程序开发。在系统编程中,经常会用到如下一些基本的API函数::创建一个窗口。MessageBox:显示一个对话框,提示用户信息。Sleep:使线程暂停执行指定的毫秒数。CreateFile:打开和创建文件、管道、邮槽、通信服务、设备。

车英赫

编程高手进阶——VB、C、C++、API、批处理、注册表的全面教程

VB使用了较为直观的语法结构,使得编程更加易于理解。例如,声明变量在VB中非常简单,只需指定数据类型后跟变量名即可,如下所示:在控制流程方面,VB提供了If…Then…Else、For Each…Next以及While…Wend等结构,让开发者能够根据需要控制代码的执行流程。同时,函数和过程的使用让代码复用和模块化变得更加方便,下面是一个简单的函数例子:C语言预处理器在编译之前处理预处理指令,宏定义是预处理器的一个重要功能。它允许创建常量和执行文本替换。(a) : (b))

张锦云

VB与 Windows API 讲座

「VB 没有提供这样的功能, 必须呼叫 Windows API」, 有时候笔者会这样回答读者的问题, 虽然这麽回答有点偷懒, 或者说不负责任, 但这的确是事实, VB 所提供的叙述、函数、物件…虽然也不在少数, 但是都十分标准, 或者说规矩, 想变点花样, 通常是行不通的, 这是笔者决定开始撰写本文的主要原因。

wubingqing

API教程:VB 与 Windows API 讲座/王国荣(5讲)

API教程:VB 与 Windows API 讲座/王国荣(5讲)

vbtbep
评论 10
收藏 已收藏
分享
返回顶部
PP_Sky
API 1,488 成员 23,270 内容