上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 70 下一页

2014年10月15日

摘要: 最近在做一个sdk二次开发的项目,具体是将一个C++开发的SDk用C#将它的API接口全部封装一遍,然后再做一个demo就好了好不容易封装完了,在使用的时候出了问题。原来SDK中的dll老是加载不到。不是路径的问题,因为所有可能的路径我都试过了。问题是,C#引用的C++的那个dll又引用了一个dll... 阅读全文
posted @ 2014-10-15 21:06 冰花ぃ雪魄 阅读(289) 评论(0) 推荐(0)
 
摘要: 刚试验了一下,老是c#中的dll无法找到c++dll中的函数的入口;暂时发现有俩个原因1,没有用extern “C” _declspec(dllexport),导致c#无法找到入口。2,在c++中的函数在一个namespace下,所以c#没有找到他另外,据说当C#的函数和C++的函数的参数内存没有对... 阅读全文
posted @ 2014-10-15 16:33 冰花ぃ雪魄 阅读(411) 评论(0) 推荐(0)

2014年10月12日

摘要: 事件可以理解为某个对象所发出的消息,以通知特定动作(行为)的发生或状态的改变。行为的发生可能是来自用户交互,如鼠标点击;也可能源自其它的程序逻辑。在这里,触发事件的对象被称为事件(消息)发出者(sender),捕获和响应事件的对象被称作事件接收者。在事件(消息)通讯中,负责事件发起的类对象并不知道哪... 阅读全文
posted @ 2014-10-12 22:34 冰花ぃ雪魄 阅读(444) 评论(0) 推荐(0)
 
摘要: .dll和.lib的区别 lib是静态库,dll一般是动态链接库(也有可能是别的)比如要编译个exe,lib在编译的时候就会被编译到exe里,作为程序的一部分而dll是不被编译进去,是运行的时候才调入的(可能是exe刚运行就调入,也可能运行了一半才调入)用法,lib需要个.lib文件和一个.h文件,... 阅读全文
posted @ 2014-10-12 22:24 冰花ぃ雪魄 阅读(509) 评论(0) 推荐(0)
 
摘要: 在C#中采用的是事件驱动方式,但在我们使用的过程中,有时候通过调用系统原有的消息,处理起来会比较简单一些,特别是在处理与DLL文件的交互时,的确是非常的方便。 在C#中使用自定义消息 在C#中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了: 1、 定义消息 定义... 阅读全文
posted @ 2014-10-12 22:18 冰花ぃ雪魄 阅读(416) 评论(0) 推荐(0)
 
摘要: MFC消息响应机制分析 1 引言微软公司提供的MFC基本类库(Microsoft Foundation Classes),是进行可视化编程时使用最为流行的一个类库。MFC封装了大部分Windows API函数和Windows控件,使得程序的开发变得简单,极大的缩短了程序的开发周期。MFC独创的Doc... 阅读全文
posted @ 2014-10-12 22:10 冰花ぃ雪魄 阅读(294) 评论(0) 推荐(0)
 
摘要: 由于视类窗口始终覆盖在框架类窗口之上,因此所有操作,包括鼠标单击、鼠标移动等操作都只能由视类窗口捕获。一个MFC消息响应函数在程序中有三处相关信息:函数原型、函数实现和以及用来关联消息和消息响应函数的宏。(1)在消息响应函数的原型代码中,函数声明的前部有一个afx_msg限定符,也是一个宏,该宏表明... 阅读全文
posted @ 2014-10-12 21:56 冰花ぃ雪魄 阅读(415) 评论(0) 推荐(0)
 
摘要: 一、消息概述 Windows 下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。 1. 什么是消息(Message) 消息就是通知和命令。在.NET框架类库中的System.Windows.Forms命名空间中微软采... 阅读全文
posted @ 2014-10-12 20:26 冰花ぃ雪魄 阅读(488) 评论(0) 推荐(0)

2014年10月10日

摘要: “__declspec”是Microsoft c++中专用的关键字,它配合着一些属性可以对标准C++进行扩充。这些属性有:align、allocate、deprecated、 dllexport、dllimport、 naked、noinline、noreturn、nothrow、novtable、... 阅读全文
posted @ 2014-10-10 20:52 冰花ぃ雪魄 阅读(892) 评论(0) 推荐(0)
 
摘要: 面向对象的语言诸如JAVA提供了Interface来实现接口,但C++却没有这样一个东西,尽管C++ 通过纯虚基类实现接口,譬如COM的C++实现就是通过纯虚基类实现的(当然MFC的COM实现用了嵌套类),但我们更愿意看到一个诸如 Interface的东西。下面就介绍一种解决办法。首先我们需要一些宏... 阅读全文
posted @ 2014-10-10 20:47 冰花ぃ雪魄 阅读(468) 评论(0) 推荐(0)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 70 下一页