CSDN论坛 > VC/MFC > 进程/线程/DLL

高手请进:关于VC不能使用VB创建的DLL的问题,真是郁闷!!! [问题点数:0分]

Bbs1
本版专家分:30
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:30
匿名用户不能发表回复!
其他相关推荐
怎样用VB编写.DLL动态链接库文件
<br />一、名词解释:<br />DLL 的学名叫 动态链接库<br />二、它是干什么用的:<br />搜索一下有很完整详细的解释。这里,我只引用过来当中的一句话<br />“在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。”<br />三、制作自己的dll:<br />使用dll的意义<br />(以下来自MSDN)<br />节省内存和减少交换操作。很多进程可以同时使用
VB调用VC++的DLL问题:1.无法返回参数,2.找不到入口点
最近忙于毕业论文的实验,主要用VS2010+openCV做图像处理,做了大量工作,遇到无数的问题。 首先就先说说今天遇到的问题吧:我想利用VB中读取的图像路径传入VC++,之前有的办法一直是将VB的字符串tempPath转换成Byte数组之后传入C++。如:             Dim sbyt() As Byte             ReDim sbyt(tempPath.Leng
VB调用VC dll的返回方式
第一种类型:数值传递 注意:在VB中,默认变量传递方式为ByRef为地址,而传递值就是用ByVal,还要注意在C++中,int类型的变量是32位的,在VB中要用long型变量来配合。VC++部分:extern "C" _declspec(dllexport) int __stdcall TestCalc(int source){ //AFX_MANAGE_STATE(AfxG
当编译VC项目时提示不能打开生成的动态库.dll或者.exe文件
当编译VC项目时提示不能打开生成的动态库.dll或者.exe文件
解决vb6 Active不能创建对象的方法
解决vb6 Active不能创建对象的方法 rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb regsvr32 /s comcat.dl
VC6.0创建DLL动态链接库四大要素
要成功地编辑,编译和链接一个动态链接库,应该包括以下要素:建立工程文件,使用输出说明,应用初始化函数和编制函数功能。 1.       建立工程文件 在选取类型的时候要选择“Dynamic __Link Library”或者“MFC AppWizard(DLL)”。 2.使用输出说明    对DLL要输出的函数或者变量必须进行明确的说明。方法有两种,第一种是使用扩展名为def的模块定义文件
VC++创建和调用dll
VC++创建和调用dll在工程应用中,动态链接库(dll)的重要性和灵活性是不言而喻的,这里将介绍一种最基本的创建和调用dll的方法,下面是使用VC++6.0的实现过程: 1. 创建dll 如上图所示,选择Win32 Dynamic-Link Library,创建名为dllTest的空工程;在该工程项下分别添加.cpp和.h文件(其名称分别为dl
VB调用c++写的Dll的一点总结
最近,写了一个VB应用程序,这个APP主要是用来演示三个C++写的视频处理动态链接库的使用方式。第一次写VB的代码,确实遇到了很多问题,现在回想一下,真的是很多东西走了或多或少的弯路,现在把这些东西总结并记录下来,期望以后写兼容VB的动态库,可以注意接口的定义,并不是所有的接口定义方式,都方便VB使用,再者,就是在VB中使用的一些知识积累。C++写的DLL接口定义需注意的事项1.     
SetCursorPos用法
 函数功能:该函数把光标移到屏幕的指定位置。如果新位置不在由 ClipCursor函数设置的屏幕矩形区域之内,则系统自动调整坐标,使得光标在矩形之内。函数原型:BOOL SetCursorPOS(int X,int Y);参数:X:指定光标的新的X坐标,以屏幕坐标表示。Y:指定光标的新的Y坐标,以屏幕坐标表示。返回值:如果成功,返回非零值;如果失败,返回值是零,若想获得更多错误信息,请调用GetL
使用visual studio 2017 创建动态链接库(DLL),供VB6.0使用
C++在上位机软件开发中使用非常普遍,然而其又具有上手难、开发时间较长的特点,故在开发一些软件的时候,可以采用VB+/C++混编的方式:即采用C++将一些通用且固定的程序制作成动态链接库,由VB去调用,这样一来,开发过程就会相对容易很多。        现以VS2017为例说一下制作动态链接库文件的流程和一些需要注意的问题:        1、建立工程:打开VS2017后,新建项目,因为VS2
关闭