VB操纵标准资源的一点补充05/14/2007
前面在VB操纵资源的时候留下一个大问题!就是那个“惊现两个101”的经典问题,昨儿星期天的时候看到一个其他API声明的时候改了参数类型。
于是我把updateresource的声明也来改个。嘿嘿~ 此文妙哉,快快看全文 »
2,917位童鞋围观 | 8条评论分类: Visual Basic 标签:
前面在VB操纵资源的时候留下一个大问题!就是那个“惊现两个101”的经典问题,昨儿星期天的时候看到一个其他API声明的时候改了参数类型。
于是我把updateresource的声明也来改个。嘿嘿~ 此文妙哉,快快看全文 »
2,917位童鞋围观 | 8条评论分类: Visual Basic 标签:
小提示:可捕获的错误通常发生在应用程序运行时,但也有一些会发生在开发期间或编译时间。可使用 On Error 语句与 Err 对象来探测并回应可捕获的错误。1 ? 1000 之间未使用的错误号都是保留给 Visual Basic 以后使用的。
此文妙哉,快快看全文 »
4,352位童鞋围观 | 1条评论分类: Visual Basic 标签:
跟上时代,用上QQ2007的新版了,发现一个家伙(QQ好友里头的)隔一会儿就发个什么“去http://xxxxx看看啊,刚上传的照片”,不是中毒就是用垃圾软件发的,回敬他一下,在网上找一自动聊天器,发现在2007的版本下不能用!
可能是获取不到这新版的窗口了吧!好吧,看看2007到底有什么特别。 此文妙哉,快快看全文 »
4,534位童鞋围观 | 4条评论分类: Visual Basic 标签:
已经有N+1篇文章(源码)告诉你用winsock如何的下载文件,如何的多线程。
殊不知,一个API就能轻松搞定文件下载,兼容性也比winsock要好的多。
我们隆重介绍这个神奇的API,他就是URLDownloadToFile,一眼就能看出他是做什么的,看演示代码! 此文妙哉,快快看全文 »
3,162位童鞋围观 | 发表评论分类: Visual Basic 标签: urldownloadtofile、vb下载
网上铺天盖地的帖子都是说VB中loadresdata(),loadresstring(),……这些个函数的,完全都是说怎样在VB里头读取资源的事,我们都知道VB支持String,Icon,Cursor,BitMap,CUSTOM等几类Win32 标准资源。
使用的时候用VB中的资源编辑器,将标准资源保存到其中,然后就是用前面提到的那几个函数变着戏法的调用,觉得这样很有意思似的。崩溃!
我想解决的问题是如何向一个EXE文件中写入资源,或者把这个EXE文件中之前含有的标准资源替换掉,这个功能有点类似于资源修改工具,例如exeScope、ResHacker等,这个肯定要用到API的,查了一下,相关的API有:
BeginUpdateResource(),UpdateResource(),EndUpdateResource(),很好理解他们的功能,先打开资源文件句柄准备更新资源,更新资源,关闭句柄。
一切似乎都已经解决了!
其实,问题才刚刚开始,那就是不管我怎么调用这几个API,出来都不是我要的结果。 此文妙哉,快快看全文 »
3,926位童鞋围观 | 7条评论分类: Visual Basic 标签: resource、updateresource、vb6、操纵资源
' (1) I have never used WS_SELECT (select), therefore I must warn that I do
' not know if fd_set and timeval are properly defined.
' (2) Alot of the functions are declared with “buf as any”, when calling these
' functions you may either pass strings, byte arrays or UDT's. For 32bit I
' I recommend Byte arrays and the use of memcopy to copy the data back out
' (3) The async functions (wsaAsync*) require the use of a message hook or
' message window control to capture messages sent by the winsock stack. This
' is not to be confused with a CallBack control, The only function that uses
' callbacks is WSASetBlockingHook()
' (4) Alot of “helper” functions are provided in the file for various things
' before attempting to figure out how to call a function, look and see if
' there is already a helper function for it.
' (5) Data types (hostent etc) have kept there 16bit definitions, even under 32bit
' windows due to the problem of them not working when redfined following the
' suggested rules. 此文妙哉,快快看全文 »
2,311位童鞋围观 | 发表评论分类: Visual Basic 标签: api、vb、winsock