感觉vb很奇妙啊

tcige2 2011-05-15 07:34:05
学com,不得不提到vb

当初学vb的时候连process explorer也不知道

现在想想,感觉vb很奇妙啊

c/c++,生成的是pe

.net/java,利用的是虚拟机

不知vb编译生成的是什么,怎么运行的

不过vb那个语法,实在没动力深究
...全文
122 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 visualeleven 的回复:]
不懂VB,只会点VC的东西~
[/Quote]

+3

有的时候人太谦虚会遭人喷的,你得注意了
tcige2 2011-05-16
  • 打赏
  • 举报
回复
看了下vb6,确实是pe,msvbvm60.dll

还是感觉很奇妙,各种各样的虚拟机
redui 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 caozhy 的回复:]

引用 15 楼 tcige2 的回复:
无语,ollydbg还搞不定vb2005,ida pro也看不到什么

一启动,n个线程啊,这也叫pe,最多叫特殊的pe

com+基本上搞定了,一会去找个vb6,看看纯正的版本

VB.NET != VB
[/Quote]

有道理。

纯正的VB还是挺受欢迎的,尤其用于脚本环境的VBA。一旦跟.NET杂交后,就少人用了
纯正的VC也受欢迎,跟.NET杂交的后代CLI,貌似也没见到多少人用
纯正的C#是.NET的纯种后代,跟杂交后代相比,受欢迎程度一个天堂一个地狱

======结论:杂交没前途,所以别搞人兽恋了……
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 tcige2 的回复:]
无语,ollydbg还搞不定vb2005,ida pro也看不到什么

一启动,n个线程啊,这也叫pe,最多叫特殊的pe

com+基本上搞定了,一会去找个vb6,看看纯正的版本
[/Quote]
VB.NET != VB
chubin1989 2011-05-15
  • 打赏
  • 举报
回复
难道.....vb--》vc--》vb这才是轮回?
redui 2011-05-15
  • 打赏
  • 举报
回复
VB也是虚拟机,只不过它的虚拟机比较小,容易随身携带。

VB天生就跟COM有血缘关系,把COM类型库那套东东集成得杠杠的,神马早绑定、晚绑定,都是地地道道的COM功夫,神马事件语法,也把COM连接点耍得溜溜转。
tcige2 2011-05-15
  • 打赏
  • 举报
回复
无语,ollydbg还搞不定vb2005,ida pro也看不到什么

一启动,n个线程啊,这也叫pe,最多叫特殊的pe

com+基本上搞定了,一会去找个vb6,看看纯正的版本
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 tcige2 的回复:]
想到vb那语法,就不高兴试

process explorer/ollydbg足够了

如果真是pe,那就没什么奇妙的了

不过vb可能还真要用用,体会体会idl中dual之类的attribute
[/Quote]
这都是哪跟哪。。。偏题了。
tcige2 2011-05-15
  • 打赏
  • 举报
回复
想到vb那语法,就不高兴试

process explorer/ollydbg足够了

如果真是pe,那就没什么奇妙的了

不过vb可能还真要用用,体会体会idl中dual之类的attribute
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
你用 IDA pro 反汇编下 VB6 的 EXE 看看。
tcige2 2011-05-15
  • 打赏
  • 举报
回复
vb4,开发工具都找不到,当然是vb6,和vc6一起的

难不成是特殊的pe,也不对啊,pe定义中只为com预留了,结构com没用,给.net用了

肯定不是pe,哪有这么小的pe
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 tcige2 的回复:]
肯定不是pe啊,记得vb生成的文件都很小,换台机器就不能运行
[/Quote]
那是VB4,老皇历了。
tcige2 2011-05-15
  • 打赏
  • 举报
回复
肯定不是pe啊,记得vb生成的文件都很小,换台机器就不能运行
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tcige2 的回复:]
引用 3 楼 caozhy 的回复:
对的。VB开发COM简直神了。虽然Delphi很强大,但是在COM编程方面,干不过VB的。


不对吧,你说的和我说不是一个意思

vb谁用啊,当初只是不懂gdi/mfc,做界面没办法只能用vb

只是好奇vb的编译,既不是pe,也没用虚拟机,不知道怎么运行的

当初是不知道process explorer,现在是懒得装vb运行后看proc……
[/Quote]
谁告诉你VB不是PE了。
tcige2 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 caozhy 的回复:]
对的。VB开发COM简直神了。虽然Delphi很强大,但是在COM编程方面,干不过VB的。
[/Quote]

不对吧,你说的和我说不是一个意思

vb谁用啊,当初只是不懂gdi/mfc,做界面没办法只能用vb

只是好奇vb的编译,既不是pe,也没用虚拟机,不知道怎么运行的

当初是不知道process explorer,现在是懒得装vb运行后看process explorer了
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
不会C/C++的程序员不算真正的程序员。
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 q107770540 的回复:]
引用 2 楼 visualeleven 的回复:

不懂VB,只会点VC的东西~

又谦虚了
[/Quote]
+1
q107770540 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 visualeleven 的回复:]

不懂VB,只会点VC的东西~
[/Quote]
又谦虚了
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
对的。VB开发COM简直神了。虽然Delphi很强大,但是在COM编程方面,干不过VB的。
Eleven 2011-05-15
  • 打赏
  • 举报
回复
不懂VB,只会点VC的东西~
加载更多回复(1)

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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