欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
晴天 VC_VB的混合编译(一) 原理片   [ 2005-04-07  | VB相关  |  本站原创 ]
原理:
Visual Basic 从5.0起就可以象C++那样将程序编译成本地码.VB将程序中的每个form, bas, cls, vbp 编译为obj文件,然后再调用连接程序将它们连接成EXE, 这个过程是自动的,连接完成后它会自动删除中介生成的OBJ文件. 要实现我们的目的就需要在连接程序连接输出EXE之前对OBJ文件进行处理,将C++编译的OBJ文件换进去.
准备:
我们需要自己些一个连接程序,当然这个程序不是要实现连接的功能,只需要实现 预先处理 OBJ 文件, 获取VB传递给连接程序的参数, 对参数进行 必要的修改, 然后 调用原连接程序 完成连接工作. 我们将vb目录下的Link.exe 改名为 vblink.exe, 再将我们写的link.exe 放到这个目录中. 这个Fake Link 程序我已经完成了, 在压缩包包中可以找到. 
先讲讲这个Fake Link 程序是怎么工作的:

阅读全文……
作者:rick  | 分类:VB相关  | 评论:2  | 引用:0  | 查看:5847
未知 用VB写MOUSE穿透的窗体   [ 2005-04-06  | VB相关  |  本站原创 ]
MOUSE穿透,就是写一个半透明的窗体,点击窗体的时候它下面的程序产生事件。  
  
---------------------------------------------------------------  
[code] 
Const  LWA_COLORKEY  =  &H1  

阅读全文……
作者:rick  | 分类:VB相关  | 评论:0  | 引用:0  | 查看:3927
晴天 get the PIII processor serial number (psn)   [ 2005-04-04  | C\C++相关  |  本站原创 ]
CString GetProcessorSeialNumbet(bool withSeparator)
{
DWORD  t,m,b; //top,middle,botttom
DWORD* serial;
  _asm

阅读全文……
作者:rick  | 分类:C\C++相关  | 评论:0  | 引用:0  | 查看:1986
多云 DLL中显示模态对话框的问题   [ 2005-04-03  | C\C++相关  |  本站原创 ]
本想在DLL中显示一个模态对话框
用DoModal函数以后,返回值是-1。
本来在VC5.0+Win98下是可以的,现在用的是VC6.0+Win2000怎么不成了?

问题出在资源句柄上面.

阅读全文……
作者:rick  | 分类:C\C++相关  | 评论:0  | 引用:0  | 查看:1977
多云 纯资源DLL的编写   [ 2005-04-03  | C\C++相关  |  本站原创 ]
纯资源的DLL就是只包含资源的DLL,例如:图标,位图,字符串,声音,视频,
对话框等。使用纯资源DLL可以节约可执行文件的大小,可以被所有的应用程序
所共享,从而提高系统性能。纯资源DLL的编写比普通的DLL要简单的多,首先
创建一个WIN32 DLL工程,不是MFC的DLL,然后创建一个资源文件 *.RC,添加
到资源DLL的工程中去。然后添加一个初始化DLL的原文件。

阅读全文……
作者:rick  | 分类:C\C++相关  | 评论:2  | 引用:0  | 查看:3003
多云 枚举计算机名称及其IP地址   [ 2005-04-03  | C\C++相关  |  本站原创 ]
枚举网络上的计算机名称及其IP地址

包含头文件 winsock2.h
引用库 ws2_32.lib mpr.lib


阅读全文……
作者:rick  | 分类:C\C++相关  | 评论:0  | 引用:0  | 查看:2208
刮风 Blog升级-论坛搬迁   [ 2005-04-02  | 生活点滴  |  本站原创 ]
紫雨轩论坛 http://rickw.cn/bbs
搬迁到  http://www.rickw.cn/bbs

个人Blog http://www.rickw.cn
搬迁到 http://rickw.cn

阅读全文……
作者:rick  | 分类:生活点滴  | 评论:4  | 引用:0  | 查看:2298
晴天 全能字符串替换机 破解版   [ 2005-03-30  | C# .Net编程  |  Original ]
一个小程序注册费竟然高达5000元,汗...
不过程序用起来还挺方便的,经常做网页或写程序的朋友可能用得上.

====================功能简介====================
1、批量替换文件内容或文件批量改名:既批量处理多个文件,又批量处理多个替换串;提高了数据处理的效率,使数据在各个不同的系统中可以灵活转换;是数据处理、网页维护、源代码或资源文件修改等方面的好帮手;

阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:2671
晴天 【原创】aspweb server更新   [ 2005-03-22  | 原创作品  |  Original ]
完整实现 response,request对象。【上传文件,图片验证码 测试通过】 
增强了对中文文件名的处理 
实现session对象。 

增加多重缺省文件的设置。

阅读全文……
作者:rick  | 分类:原创作品  | 评论:15  | 引用:0  | 查看:3963
未知 [转贴]仅通过崩溃地址找出源代码的出错行   [ 2004-12-13  | C# .Net编程  |  Original ]
作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!

“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到了非法操作,但是却无法确定到底是源代码中的哪行引起的……是不是很痛苦呢?不要紧,本文可以帮助你走出这种困境,甚至你从此之后可以自豪地要求用户把崩溃地址告诉你,然后你就可以精确地定位到源代码中出错的那行了。(很神奇吧?呵呵。)

首先我必须强调的是,本方法可以在目前市面上任意一款编译器上面使用。但是我只熟悉 M$ 的 VC 和 MASM ,因此后面的部分只介绍如何在这两个编译器中实现,请读者自行融会贯通,掌握在别的编译器上使用的方法。...More...

阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:2  | 引用:0  | 查看:2904

PoweredBy R-Blog V1.00 © 2004-2026 WWW.RICKW.CN, Processed in second(s) , 4 queries    京ICP备17058477号-5