帮忙写个API声明用调用示例

问题描述

一个wince系统采集器开发接口,非得要用.net做开发没办法,只能开始vb.net处女作dll是C++的,是个动态连接库发出2个函数,麻烦各位写个声明及调用示例用参考,感激不尽DeviceAPI.dll函数说明:1、intHardwareVersion_Ex(UINT8*pszData);功能:获取硬件版本号;参数:UINT8*pszData版本号信息;返回:0成功;其他失败;2、voidStartShake(intiTime);功能:设置震动器;参数:intiTime震动时间(单位:毫秒)返回:无;

解决方案

解决方案二:
DllImport,看帮助去,注意数据类型别乱了
解决方案三:
帮助文档没有用例代码吗
解决方案四:
类型对应,不知道准不准哦http://zhidao.baidu.com/question/181060453.html
解决方案五:
呃,我是要个示例,自己摸索了好久没头绪,那位大侠帮帮忙吧
解决方案六:
该回复于2012-04-17 16:01:01被版主删除
解决方案七:
就用VB6的标准备方法调用就行了:有点搞不懂UINT8是什么数据类型,但根据资料查看是1个字节的长度,所以暂定为byte如果是其它类型修改一下就可以了。DeclareFunctionHardwareVersionLib"DeviceAPI.dll"Alias"HardwareVersion_Ex"(ByValUINT8AsByte)AsIntegerDeclareSubStartShakeLib"DeviceAPI.dll"(ByValiTimeAsInteger)
解决方案八:
补充一点,前提这个DeviceAPI.dll必须是windows的标准DLL动态连接库。调用方法:dimmUINT8asbyte'=???dimmValasInteger=HardwareVersion(mUINT8)dimmTimeasInteger=1000'1000毫秒callStartShake(mTime)
解决方案九:
引用6楼的回复:

就用VB6的标准备方法调用就行了:有点搞不懂UINT8是什么数据类型,但根据资料查看是1个字节的长度,所以暂定为byte如果是其它类型修改一下就可以了。DeclareFunctionHardwareVersionLib"DeviceAPI.dll"Alias"HardwareVersion_Ex"(ByValUINT8AsByte)AsIntege……

试了下,不行DeclareSubStartShakeLib"DeviceAPI.dll"(ByValiTimeAsInteger)PublicClassForm1PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimmTimeAsInteger=1000'1000毫秒CallStartShake(mTime)EndSub

提示未声明名称‘StartShake’

时间: 2024-09-20 11:23:28

帮忙写个API声明用调用示例的相关文章

阿里短信服务API接入指南及示例

阿里短信服务,用淘宝账号打通三大运营商通信能力,以开放API方式向开发者提供短信服务.阿里短信服务具备3秒可达.99%到达率和超低资费的优势,并完美支撑了双11"2亿用户,6亿短信,8万并发"的挑战.本文将介绍阿里短信服务API的接入方法,并提供了多种编程语言的调用示例. 订购阿里短信服务 进入阿里云数据市场订购阿里短信服务.阿里短信服务是后付费商品,0元即可订购,成功发送短信后再付费.资费详见商品详情页面. 阿里短信服务接入指南 订购阿里短信服务后,就可以设置短信签名和短信模板,然后

用Java实现全国天气预报的api接口调用示例_java

step1:选择本文所示例的接口"全国天气预报接口" 聚合数据url:http://www.juhe.cn/docs/api/id/39/aid/87 step2:每个接口都需要传入一个参数key,相当于用户的令牌,所以第一步你需要申请一个key. step3:学过java的同学们都知道,当我们对一个类或者方法不明白其意图和思想时,我们可以去查看文档,这里也不例外,而且对于英文不是特别好的同学来说很幸运的是,聚合网站上的文档都是中文版本的,比起阅读java源码里的英文文档应该轻松很多.

winform-在C# Winform项目 利用WIN32 API 无法再次调用第三方的应用系统

问题描述 在C# Winform项目 利用WIN32 API 无法再次调用第三方的应用系统 在C# Winform项目,from窗体中有一个Panel控件和一个Button控件. 目前已经能够利用WIN32 API 找到"监控系统"窗口的句柄,并将那个获取到的窗口"附加"到了Panel控件上. 并能够正常在Panel控件中显示"监控系统". 请问下,怎么样实现form窗体关闭后,再次再点击Button控件能够再次获取到"监控系统&quo

对象-接口、异常以及输入输出应用 ,有哪位帮忙写一下代码吗?

问题描述 接口.异常以及输入输出应用 ,有哪位帮忙写一下代码吗? (1) 设计一个复数运算接口OperatorListener,定义抽象方法Complex add(Complex z)(2) 设计一个复数类Complex,此复数类实现OperatorListener接口,该类定义私有属性:实部,虚部方法:返回此复数的详细信息String toString(),输出格式例如3+4i 实现接口里的Complex add(Complex stu)抽象方法,实现复数的相加构造方法:有参构造方法初始化成员

控件-求大神帮忙写个函数,以控制datagrideview行列变化

问题描述 求大神帮忙写个函数,以控制datagrideview行列变化 2C 我做一个小程序,里面用到了很多数据库和Datagriedview控件,希望写一个全局函数,控制datagridview的行列宽度变化,以及插入和删除行或列(点击鼠标右键时出现插入和删除行列.以及复制粘贴). 在调用数据库后,能不能实现对数据的多行粘贴和复制. 谢谢了,急求. 解决方案 http://bbs.csdn.net/topics/360108393 解决方案二: 设置datagridview行列格式的函数呢?

阿里大鱼ASP调用示例

阿里大鱼ASP调用示例 本demo地址:https://github.com/woodsrong/alidayu-asp-demo 本demo参考nodejs demo完成 重点可参考sign的生成方法 注意: 本demo短信签名暂时只支持4个以内汉字,待优化(目前JSONObject对象添加超过4个汉字报错) 代码示例 <!--#include file="alidayu-sdk/index.asp"--> <% '调用阿里大鱼SDK发送短信示例 Response.

stack-求助帮忙写一个java程序 有關“字庫搜尋” 有沒有其他人可以幫幫我:)

问题描述 求助帮忙写一个java程序 有關"字庫搜尋" 有沒有其他人可以幫幫我:) **词汇表搜索 # 在这个作业中,你需要写一个能够在一个文件中搜索一个词的应用程序.用户的输入时给出建议(只出现10 个) - 需要注意: 在基础阶段,你可以假设词语的文件已经按升序排列, 但在高级阶段,你的程序应该能够处理的话这是随机顺序. 该文件被加载到程序启动时的程序,即: java Assignment basic_word_list.txt 字表数据结构 您需要使用链表数据结构的单词列表.您需

.net-求帮忙写个接口,数据库操作

问题描述 求帮忙写个接口,数据库操作 功能需要:用asp.net写一个http接口,用来返回数据库数据 就是要用ASP写一个操作数据库的功能,然后在加密下ASP网页: 流程是这样:本地客户端传出或者赋值到ASP上,然后ASP执行结果返回给本地客户端 这个功能主要就是为了安全数据库,不想直接把数据库放在程序里面!写好了要跟我说怎么使用哈,C#的 太新的新手 解决方案 用不着写网页,直接用webapi就可以了. 解决方案二: 客户端直接通过htps接口访问请求后台,后台再访问数据库获取数据,返回ht

ArcGIS API for Silverlight 调用WebService出现跨域访问报错的解决方法

原文:ArcGIS API for Silverlight 调用WebService出现跨域访问报错的解决方法       群里好几个朋友都提到过这样的问题,说他们在Silverlight中调用了WebService方法,总报这个错误,贴图如下: 解决办法:      1.确定你的Silverlight项目及承载Silverlight的Web程序根目录下都包含2个跨域文件,分别是crossdomain.xml和clientaccesspolicy.xml:  crossdomain.xml文件,