`
javasee
  • 浏览: 948625 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于使用动态链接库一点感想

 
阅读更多
关于使用动态链接库一点感想
DOTNET中,对于某些动态链接库,并不能用添加引用来调用,所以感觉微软这方面做得的确欠考虑,没办法中的办法是搞了一个东东可以调用,但是前提你需要有该动态库的全部文档,否则还是玩不转,而且还需要搞清c语言字符与dotnet字符之间如何转换,可谓麻烦之极,但总算还可用,拿出来与众朋友分享,一则,你要调用的动态库需要放在c://windows/sys32下或者在本地bin目录下,然后引用using System.Runtime.InteropServices;
之后如这样就可以了
[DllImport("SETCRW_S.dll", EntryPoint = "InitCRW")]//初始化串口
public static extern int InitCRW(short port);
[DllImport("SETCRW_S.dll", EntryPoint = "CloseCRW")]//关闭串口
public static extern int CloseCRW(short port);
[DllImport("SETCRW_S.dll", EntryPoint = "CRW_Beep")]//驱动蜂鸣器
public static extern int CRW_Beep(short period);
[DllImport("SETCRW_S.dll", EntryPoint = "CRW_Led")]//驱动Led指示灯
public static extern int CRW_Led(stringcolor);
分享到:
评论

相关推荐

    MFC学习心得体会

    Hook技术在不同的场景下有不同的实现方式,比如在应用程序内或者DLL动态链接库中实现。DLL Hook具有实时监控系统的能力,即使应用程序不是当前活动窗口,也能持续发挥作用。Hook函数本质上是一个处理系统消息的程序...

    面向对象上机实验.pdf

    实验涵盖了从基础的环境熟悉到高级的面向对象特性应用,包括封装、继承、多态、运算符重载以及动态链接库(DLL)的封装。下面将详细解释这些知识点。 1. **环境熟悉**: - **VC++6.0**:这是实验中使用的集成开发...

    北京科技大学软件课程设计报告-自动化专业.doc

    - OPC建立:包括设置OPC包装DLL(动态链接库)以及创建OPC对象。包装DLL使得VB代码可以调用OPC服务。 - 功能模块分析与设计: - 界面设计:这部分涉及用户界面的设计,可能包括按钮、文本框等元素,用于交互和...

    技术整理成的pdf,欢迎下载

    作者描述了在项目中使用FTP上传大文件时遇到的问题,并介绍了如何使用jftp这个库来支持中文文件名等细节问题的解决。 文档内容涵盖了多个IT领域的专题,例如: - Hadoop的教程和学习资料,这是关于大数据处理和分析...

    Winhex,查看/编辑PE文件

    PE文件格式是Windows操作系统中的可执行文件和动态链接库的容器,了解如何使用Winhex来查看和编辑PE文件对于系统程序员和逆向工程师来说至关重要。 PE文件结构分为几个主要部分: 1. **DOS头**:虽然现在大多数...

    PE explorer:查看PE文件

    **PE (Portable Executable) 文件格式是Windows操作系统中用于存储可执行程序、动态链接库(DLL)和其他类型模块的标准格式。PE Explorer是一款强大的工具,它允许用户深入探索和分析这些PE文件,理解其内部结构,对...

    TiddlyWiki

    2. **JavaScript驱动**:TiddlyWiki 使用JavaScript实现动态交互,用户可以直接在浏览器中编辑、保存和搜索内容,无需服务器支持。 3. **Tiddlers**:Tiddlers 是TiddlyWiki的基本单元,类似于便签或文章,用于存储...

    微信小程序源码-合集2.zip

    - 发布和浏览动态:类似朋友圈的功能,支持文字、图片、链接等形式。 - 评论和点赞:社交互动功能,促进用户间的交流。 6. **悦读神器** 专注于阅读体验的小程序,可能提供电子书、文章阅读等功能。涉及: - ...

    这是一个基于django的小型的音乐网站,基本功能包括首页,播放,排行,下载,评论,用户中心,登录注册.zip

    【标题解析】 ...综上所述,这个基于Django的音乐网站项目涉及了Web开发的多个方面,包括前后端交互、数据库设计、用户认证、动态内容生成等,对于学习和实践Django框架来说是一个很好的实战项目。

    红色爱情故事主题网站模板

    同时,可能还会运用JavaScript和jQuery库来增强交互性和动态效果。 此外,考虑到SEO(搜索引擎优化),模板应包含合适的元标签、关键词和结构化数据,以便搜索引擎能更好地理解和索引网站内容,提高在搜索结果中的...

Global site tag (gtag.js) - Google Analytics