为了了解什么是回调函数,在网上查阅了如下资料,整理如下:资料一:首先说说什么叫回调函数?在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就 称为回调。在调用接口时,需要严格的按照定义的参数和方法调用,并且需...
分类:
编程语言 时间:
2015-03-29 23:43:41
阅读次数:
206
以前一直都以为.Net编译器会吧默认参数编译成重载的模式以供主调DLL调用,直到最近想扩展一个方法还不想影响以前的调用,于是就添加了默认参数。谁知道把方法所在DLL编译发布以后发现程序直接抛出找不到Method的异常了,之后我把主调用的dll编译了一下之后发现又能用了,这是什么鬼? 写一个Demo...
分类:
其他好文 时间:
2015-03-29 14:56:33
阅读次数:
106
Hook的中文含义是“钩子”,与消息有着非常密切的联系。hook是消息处理中的一个环节,用于监控消息在系统中的传递,并在这些消息到达最终的消息处理过程前,处理某些特定的消息。它将自身的代码融进目标进程里,目标进程的某一调用将优先调用你的hook dll,然后再由hook dll调用目标进程想调用的函数或者方法;
api hook是什么?
在windows系统下编程,应该会接触到api...
分类:
其他好文 时间:
2015-02-26 16:39:06
阅读次数:
157
语言可以相互结合的,觉得慢的环节就可以用汇编来编写你只要掌握了多种语言及其粘合技术,就可以解决大多数类似问题。例如.dll调用,Com规范,JNI技术等。关键算法可以做称dll,要模块化还可以做成Com,Java可以用JNI与C/C++粘合。汇编最快,C次之,C++再次,Java、VB解释执行,当然...
分类:
编程语言 时间:
2015-01-29 20:54:12
阅读次数:
235
写工具软件,一直和excel打交道,之前一直采用excel.cpp.excel.h直接添加到工程的方式来读写excel,现在由于要对代码进行单元测试,excel。cpp和excel.h文件中竟然有上万行代码,会引起很大的测试量,因此打算采用dll调用的方式来读写excel。
1. 首先从本机安装的office软件中导出DLL文件。
在程序的的stdafx.h中增加以下内容。文件路径修改为本机安...
分类:
其他好文 时间:
2015-01-14 12:48:22
阅读次数:
261
一、DLL与应用程序动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。动态链接库是不...
DocX开源网址:http://docx.codeplex.com/1、引入DocX.dll 调用ReplaceText()方法替换模板中的字符。只支持docx格式的word文档using (DocX docx = DocX.Load(fileDemo)) { ...
动态链接库是一个能够被应用程序和其它的DLL调用的过程和函数的集合体,它里面包含的是公共代码或资源。由于DLL代码使用了内存共享技术,在某些地方windows也给了DLL一些更高的权限,因而DLL中可以实现一些一般程序所不能实现的功能,如实现windows的HOOK、ISAPI等。同时,DLL还为不...
做GIS或其他内部数据统计项目的应该对FusionCharts也不会太陌生,简单易用已无需多说什么了,只是有时候框架不同,实现起来也稍有差异 引用dll调用FusionCharts类的静态方法RenderChartHTML 返回html绑定在数据控件上更为符合webform; 使用JS代码n...
分类:
Web程序 时间:
2014-12-10 00:15:45
阅读次数:
267
转载:http://blog.csdn.net/goodai007/article/details/7414512头文件:ZipAndFile.h 1 //------------------------------------------------------------------------...
分类:
编程语言 时间:
2014-11-28 19:56:02
阅读次数:
289