VC专题提供VC的最新资讯内容,帮你更好的了解VC。
  链接网址: http://www.codeproject.com/kb/DLL/XDllPt1.aspx
  在VC中新建一个Win32 Dynamic-Link Library->An empty DLL project->完成 在这个工程下新建三个文件:源文件,头文件,def文件 源文件:函数的实现。 example:int __stdcall Max(int a,int b){ return (a>b)?a:b; } 头文件:函数的声明。 example:extern "C" _declspec
此帖最初发布于2004年,如今已过六载,相对于硬件、软件架构来说,编程语言的发展速度的确是缓慢的。   一、跨平台特性 VB:无   ★   PB:WINDOWS家族,   Solaris,Macintosh   ★★★   C++ Builder/Dephi:WINDOWS家族,Linux   ★★★   VC:无   ★   JAVA:所有能够运行JAVA虚拟机的操作系统   ★★★★   二
大概1年前些过程序生成字库的程序,今天又要用到了,结果找了半天找不到,只好再重新写一遍了,这个就是当时参考的教程,很不错的。   显示: 1BPP_VB 1BPP_VC 4BPP_VB 4BPP_VC   写入 1BPP_VB 4BPP_VB   ----------------------------------------------------------------------------
VB与VC通信初探(一)      在使用VB调用VC写的DLL的时候,可以实现一些VB不能实现或者很难实现的功能,但是,因为VB与VC之间的数据类型并不总是完全对应的,所以,在进行参数传递的时候,就需要进行类型转换了。下面我将通过逐步的推进的方法,来看看如何达到VB与VC之间的通信。         首先,看一个简单的例子。 VC中的程序: extern "C" _declspec(dllexp
VB+VC混合编程疑难问题解   我们在编写Visual Basic应用程序的时候常常需要自己动手编写一些库函数或ActiveX控件,而这些函数或者控件常常采用VC++语言来写,因而也常为VB和VC两种语言之间不同参数类型、内存空间使用方法等问题为难,怎么做好呢?本文介绍了在VB和VC混合编程的情况下对这些问题的解决方法。   一、自定义类型参数向DLL库函数的传递   用VB, VC++进行混合
VC中发送消息程序 #include<windows.h> tagCOPYDATASTRUCT my_copydata; HWND my_hwd; char buff[50]="my love hahaha!"; void send_hook_pack(DWORD *pack_buff,DWORD packsize) { my_hwd=FindWindow(NULL,"Targe
这两天一个劲的折腾vb调用dll,最终发现,vs2010是个捣乱的家伙。 如果是vc6配合vb6很好的就解决了这个问题,没有什么难的地方。 vs2010的vc生成的dll已经不能被vb6调用了,当然也许是dll里面缺少了几个dll造成的,但是如果是vc6生成的dll就不存在这个问题。 而且,对于vs2010的vb而言,引用中已经没有dll的标签了,大概是更推荐使用com了,而com来源于c#,看来
首先我们介绍一下vb调用dll的几种方法 一、在vb工程中引用dll            1.在工程-引用中将asdfg.dll引用过来          2.dim cc as asdfg 'asdfg是类模块的名称 Private Sub Form_Load() dim x Set cc= New asdfg x = cc.zxc(参数1,参数2) '参数1,          2自己写 E
在VB下调用VC写的COM动态库,并生产COM组件。程序很简单,只是当时写的时候因为对VB语言的不熟悉,就弄得很困难。 此处是原帖:http://topic.csdn.net/u/20110313/09/f2b56748-3cf8-4b0d-91cd-ee9035f3c130.html Public Class Css Implements laserca.ICAMenu'接口继承
VB 版 (精华区) 发信人: coolpine (九头虫), 信区: VB 标  题: VB与VC混合编程中处理消息的方法  VB与VC混合编程中处理消息的方法    现在越来越多的人采用VB与VC的混合编程:用VB快速开发出漂亮的界面以及外 围处理程序,再用VC编写底层的各种操作,例如内存的操作、IO端口的操作等, VC中还可以嵌入汇编语言进行更底层的操作。    一般的做法是将VC程序编译成
  2011/05/29 1:53 A.M. MSDN for VB6 和VC6真是杯具, 里面的索引页是*.col格式的, 而且索引页的详情又放在 系统分区 %SystemRoot%\help\hhcolreg.dat 还有 C:\ProgramData\Microsoft\HTML Help\hhcolreg.dat 里面   重装系统后害我不得不重装了MSDN  看到 一个绿色版setup
  几年前我用VB开发了一个西门子PPI通信控件,由于VB开发的控件是标准的COM组件,所以想当然的认为VC、C#、Delphi等开发语言可以非常容易的使用。   前段时间由于该控件基于微软的MSCOMM控件,这个控件如果系统没有安装VB,单独注册好像很难成功,这害的一些没有装VB的用户,为了这个小控件必须安装一次VB,这实在是划算不来,所以直接用API串口函数进行了封装改进,这样不仅效率提高了,
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 halcon学习方法:安装完halcon之后,在开始里出现一些文档 看完solution_guide_i.pdf就算是入门了,里面讲了大部分应用的需要的步骤及所用算法 quick_guide.pdf 快速入门halcon hdevelop_user
假设前面的组建都已生成注册成功。 vb程序添加好vc的com组建的引用之后,这是第一次调用前引用路径设置,编译运行成功。第二次再查看引用的路径,就会变为vb当前路径中的obj文件夹下的com组建,而不是原来第一次添加的路径,这点在vs2010里头第一次发现,不知道旧版本的vs是不是也这样。关键的一点就是为什么路径修改后还能正确找到com组建,即使把vb目录相应的com删掉,下一次编译同样运行成功。
喜欢同时使用vb 6.0因vc 6.0的程序员,而且您也同时安装了vc 的MSDN 2001和vb 的MSDn(chs)的话,要是你先安装vc的msdn后装vb 的msdn的话,在vc中按下F1的时候,弹出的是vb的msdn而不是vc msdn,在vb 6.0中一切正常,因为安装了vb和vc之后安装msdn的时候,系统会自动识别vb和vc的路径,并且把msdn的路径和他们关联起来!这时候你可以在工
链接地址:http://www.codeproject.com/Articles/6243/Step-by-Step-Calling-C-DLLs-from-VC-and-VB-Part-2 Windbg使用 链接地址:http://blog.csdn.net/kendyhj9999/article/details/7205900
再谈在VB中调用VC++开发的DLL 作者:未知 来源:月光软件站 近日开发一个程序,用到动态链接库,在VB中调用时遇到了一些问题。我查了一些资料,也看了一下CSDN上的文章,感觉这些文章对在VB中调用VC++开发的DLL这一问题阐述得不够详细。因此在我的问题得到解决之余,特为初接触DLL的朋友们写下这篇文章。 本文中关于调用约 定的解决方法,也适用于解决其它编程语言之间DLL调用的兼
VB中的String类型调用VC的DLL EXTERN_C BSTR WINAPI RetStr(LPCTSTR str)  {  return SysAllocString((BSTR)str);  }  VB中 Private Declare Function RetStr Lib "D:\learn\VB\fangda\MFCDIB.dll" (ByVal send As String) A
如何在VB中调用VC编写的DLL  一般来说,VB和VC共同编程有3种方式:一种是VC生成DLL,在VB中调用DLL;一种是VC生成ActiveX控件(.ocx),在VB中插入;还有一种是在VC中生成ActiveX Automation服务器,在VB中调用。相对而言,第一种方法对VC编程者的要求最低,但要求你的伙伴进行配合,我推荐这种方法。  先说说VC++的编程。首先在VC++中生成Win32