来源:http://blog.csdn.net/XXKKFF/archive/2007/03/06/1522632.aspx 用Visual Sudio 6.0新建一个工程,工程的类型选择Win32 Dynamic-Link Library.工程名任意,其他所有选项取默认新建一个cpp文件,代码如下:int add(int a ,int b){&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-11-21 15:18:50
                            
                                600阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在VC中操作Excel文件需要引入Excel服务器,在VC中添加C            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-22 18:15:18
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. OLE、ActiceX和COM的关系?1. 首先,从时间的角度讲,OLE是最早出现的,然后是COM和ActiveX;从体系结构角度讲,OLE和ActiveX是建立在COM之上的,所以COM是基础;单从名称角度讲,OLE、ActiveX是两个商标名称,而COM则是一个纯技术名词,这也是大家更多...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2006-05-26 10:22:00
                            
                                304阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前几天要做一个项目,需要读取Excel中的数据。从网上查资料发现,主要是有两种方式。一是把Excel表当成数据库使用ODBC读写,这样操作起来就跟操作Access数据库似的。但这种方式效率比较低。另一种方法是OLE技术(Object Linking and Embedding,对象连接与嵌入)。OLE是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。本文主要介绍使用OLE技术对Excel读写的方法。本文中使用的环境是Windows XP,VS2008,Excel2007。1)在你建立的VC工程中点击“项目”->“添加类”->“TypeLib中的MFC类”-&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-08-17 21:59:00
                            
                                263阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            调用DLL有两种方法:静态调用和动态调用.(一).静态调用其步骤如下:1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下;2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下;3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用youApp.DLL的工程)目录下;4.打开你的目标工程选中工程,选择V            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-05-15 19:53:47
                            
                                1570阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            调用DLL有两种方法:静态调用和动态调用. (一).静态调用其步骤如下: 1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下; 2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下; 3.把你的youApp.h(包含输            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-23 14:25:26
                            
                                421阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近手头的一个项目需要做一个QT界面,并且封装成DLL,然后再动态调用DLL给出的接口函数,使封装在DLL内部的QT界面跑起来,在网上查了很多资料,今天终于成功了,经验不敢独享,因为CSDN给了我很多帮助,将心得写在这里供大家参考。 PS:本文中谈的是用QT封装一个包含界面的DLL,然后在其他任何地            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-12-23 14:18:24
                            
                                310阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #include "stdafx.h"#include BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ){ return TRUE;} extern "C" void _...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-20 10:52:27
                            
                                175阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            VC++ |  DLL的创建和使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-22 15:26:46
                            
                                531阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            vc通过excel的COM接口来操作EXCEL时,功能比较强大,可以对EXCEL进行表格的几乎所有操作,在操作时如果利用SAFEARRAY数组,性能也会大幅度提升。但是有一个问题,在操作完EXCEL后,资源释放以后,EXCEL进程怎么也关不掉!!!我尝试了很多种办法,都无效,最后无意间发现导致EXCEL进程不能关闭的原因是,EXCEL中加载了第三方的COM组件(我的是金山杀毒的EXCEL加载项引起            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-06-19 09:49:44
                            
                                2455阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.在VS2005中建立Win32 Dynamic-Link Library的方法: 
文件->新建->项目->Visual C++->Win32->Win32项目,进入Win32应用程序向导, 
在应用程序设置的应用程序类型中选择“DLL(D)”,一般还要在附加选项中勾选“空项目” 
 2.在VS2005中添加DLL的方法:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 18:39:46
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            生成、使用DLL看起来简单,但做起来才发现还是有一些地方需要注意的。1. 打开VS2008,新建一个VC工程,选择Win32类型,Win32项目:2. 应用程序类型选择DLL,附加选项选择到处符号,公共头文件不要选择,然后点完成即可。3. 工程生成后需要修改属性,在配置属性的常规选项中将MFC的使用修改为“静态库中使用MFC”。    注意,这一步是必须的,否则写出来的DLL将            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-05-15 19:51:57
                            
                                720阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            其实,调用dll文件的方法很多,不一定要使用LoadLibrary函数。如果使用的话,你            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-05 11:15:34
                            
                                318阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 如何在Java中链接VC DLL
作为一名经验丰富的开发者,我将向你介绍如何在Java中链接VC DLL。在开始之前,让我们先了解整个流程。下面是一个简单的表格,展示了实现这个目标的步骤。
| 步骤 | 描述 |
| ---- | ---- |
| 步骤1 | 创建Java Native Interface(JNI)定义 |
| 步骤2 | 编写C/C++代码实现DLL |
| 步骤3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-28 06:34:39
                            
                                14阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java调用VC DLL的实现步骤
## 1. 简介
在Java中调用VC DLL(Dynamic Link Library)可以实现Java与C/C++之间的互操作,通过这种方式可以充分利用C/C++的底层性能和功能。本文将介绍如何使用Java调用VC DLL的方法,并提供详细的步骤和示例代码。
## 2. 实现流程
下面是整个实现过程的具体步骤,我们将使用一个简单的示例来演示:
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-06 14:58:52
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            别的没什么,是一定可以调用成功的。但是意外的是,ShowMessage函数在DLL里也可以轻易被调用。此外,Delphi里的var 相当于VC里的引用,需要在函数原型里正确标识,否则传递普通变量甚至常量是不行的。 VC++代码: Delphi代码(代码太多,只列举关键函数实现部分): 另外,VC里可        Read More            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-02-25 04:46:00
                            
                                309阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于DLL注入,我们这里不讨论这个技术的应用,只关注于技术的实现,由于最近一直在学习C#所以就想使用C#来试试,其实这个注入跟什么编程语言没有多大的关系,由于都是调用API实现的,又由于最近看的都是C#的,所以希望这里不会对朋友们造成误解!             
&nbs            
                
         
            
            
            
            工具-》选项-》勾选仅仅在时间调试            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-05 18:00:00
                            
                                1651阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            用VC2010生成DLL及lib文件。DLL中只有一个函数,用来测试用的,如下:extern "C" __declspec(dllexport) int __stdcall add(int a,int b)  
{  
   return&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-09-25 09:35:46
                            
                                1783阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //filename : Dll1.h #ifndef _DLL1_H_  #define  _DLL1_H_   #ifdef DLL1_API #else #define DLL1_API extern "C" _declspec(dllimport) #endif // DLL1_API  DLL1_API int _stdcall add(int a,int b); DLL1_API in            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-03-30 16:30:00
                            
                                166阅读
                            
                                                                                    
                                2评论