[学习]教你怎样省去烦人的Declare声明

daixinhou 2007-05-25 08:05:23
大家应该熟悉API的声明,我就不多说了,有一种更简单方法可以让你省去大部分的API声明,那就是---Win.tlb(ANSI)/WinU.tlb(Unicode),你只需将它添加引用,便可以像其他函数一样调用了,简单、方便。

下载地址:http://www.freewebs.com/api_library_for_vb_z/winU.zip
...全文
549 29 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzyong00 2007-06-04
  • 打赏
  • 举报
回复
jf
bbata 2007-06-04
  • 打赏
  • 举报
回复
注册20多遍了
你给的程序自身问题哦。。。
嗷嗷叫的老马 2007-06-04
  • 打赏
  • 举报
回复
我刚使用时也有你的这问题

你注意一下SRC目录下的Build.bat:

Start /w VB6 /make DbgWProc\DbgWProc.vbp
Start /w VB6 /make OCXDirect\OCXDirect.vbp
REM Start /w VB6 /make TLBEditor\TLBEditor.vbp
Start /w VB6 /make DumpClassData\DumpClassData.vbp
Start /w VB6 /make OCARecordFix\OCARecordFix.vbp
Start /w VB6 /make EditTLB\EditTLB.vbp
Start /w VB6 /make EditTLB\EditTLBExe.vbp
del ..\*.lib ..\*.exp ..\*.vbd ..\*.map

按这个顺序编译一次,就可以了

另外,由于比较早,也许我还有东西没有打包进去....请注意一下提示中的东西,看看是什么文件-_-!
嗷嗷叫的老马 2007-06-03
  • 打赏
  • 举报
回复
bbata() ( ) 信誉:100 Blog 加为好友 2007-6-1 18:27:45 得分: 0



运行时错误 "429":
ActiveX部件不能创建对象.........

//

里面的组件都注册一下吧
嗷嗷叫的老马 2007-06-02
  • 打赏
  • 举报
回复
ZOU_SEAFARER(颓废程序员^_^) ( ) 信誉:100 Blog 加为好友 2007-6-1 11:57:57 得分: 0



要是不声明,以后阅读程序就死人了!都不知道函数从那里冒出来的!



//

哈哈
ZOU_SEAFARER 2007-06-01
  • 打赏
  • 举报
回复
要是不声明,以后阅读程序就死人了!都不知道函数从那里冒出来的!
tensai0lhy 2007-06-01
  • 打赏
  • 举报
回复
很好的样子啊
嗷嗷叫的老马 2007-06-01
  • 打赏
  • 举报
回复
我汗.....实在是不好意思....

忘了OCX在系统目录里面-_-b

这次打进来了.......

请重下载.......

实在抱歉!
bbata 2007-06-01
  • 打赏
  • 举报
回复
运行时错误 "429":
ActiveX部件不能创建对象.........
bbata 2007-05-31
  • 打赏
  • 举报
回复
打不开。。。
TLBEXITOR.OCX在代码里? 找不到哦
嗷嗷叫的老马 2007-05-31
  • 打赏
  • 举报
回复
bbata() ( ) 信誉:100 Blog 加为好友 2007-5-28 12:48:31 得分: 0

编译后 把WinU.tlb删了 程序调用API也正常啊 不知道是怎么回事

//

编译好后,是不再需要那个内裤的

bbata() ( ) 信誉:100 Blog 加为好友 2007-5-28 13:11:49 得分: 0

myjian(嗷嗷叫的老马--忙~~~~~~~~~~~~~~~)
EditTLB 提示缺少TLBEXITOR.OCX 。。。。

//

这个OCX得自己注册一下,也在代码里面.

\\
引用WinU.tlb 编译后 程序好象并不需要WinU.tlb的支持
如果是这样
希望谁做一个 概括现有所有API和常数的tlb文件 ^@^
//

这样的内裤有,这里的那个VB6.1里就带了:

http://www.applevb.com/libvb.htm

不过我现在没有打开那个地址,不知道是不是因为那台机器没开:)
fankun 2007-05-30
  • 打赏
  • 举报
回复
好东西接分
bbata 2007-05-28
  • 打赏
  • 举报
回复
编译后 把WinU.tlb删了 程序调用API也正常啊 不知道是怎么回事
bbata 2007-05-28
  • 打赏
  • 举报
回复

太好了 以后用API 再也不用麻烦的四处找声明了

希望谁给个制作TLB文件的方法

那为高人把现有的所有API都概括起来 做成TLB文件发出来 以后VB用API就方便多了

不管是公开 没公开的 不常用的 都打包进来 常数也一样
省得每次查个不常用的常数值都要去VC的头文件里
sss2002 2007-05-28
  • 打赏
  • 举报
回复
tlb 文件不需要在最后编译打包进去的!!!
vbman2003 2007-05-28
  • 打赏
  • 举报
回复
:}
bbata 2007-05-28
  • 打赏
  • 举报
回复
myjian(嗷嗷叫的老马--忙~~~~~~~~~~~~~~~)
EditTLB 提示缺少TLBEXITOR.OCX 。。。。


引用WinU.tlb 编译后 程序好象并不需要WinU.tlb的支持
如果是这样
希望谁做一个 概括现有所有API和常数的tlb文件 ^@^
kmlxk0 2007-05-26
  • 打赏
  • 举报
回复
呵呵,老马啊,那个EditTLB,能不能给我整一份呢~谢谢啦
kmlxk@yahoo.com.cn
嗷嗷叫的老马 2007-05-26
  • 打赏
  • 举报
回复
貌似这样的方式,在大量调用API时效率会好点....
嗷嗷叫的老马 2007-05-26
  • 打赏
  • 举报
回复
http://www.m5home.com/blog/blogview.asp?logID=319

我懒......上传上去了,自己去下载吧:)
加载更多回复(9)

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧