请教一下,vbp格式的文件如何看,谢谢.

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:32:13
vbp文件从来没有深入研究过,但是学习VB,如果连vbp这个纯文本文件都看不明白的话,简直就是白学了.所以我想了解一下这方面的知识,上网查也没找到,我贴一些VBP中的片断,大家给我讲一下好吗?

Reference=*\G{00020430-0000-0000-C000-000000000046}
#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation

这知道这是引用的说明,
1.{00020430-0000-0000-C000-000000000046},花括号中的字符串是什么东西呀.我在注册表中没有找到,那又是什么呢?
2.*\G 是什么意思?
3.#号是什么意思,是分隔符吗?被#号分隔的几部分都是做何用的呀?
有固定的格式吗?

Object={86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCT2.OCX

以上好象是"部件"的说明吧,那
{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1} 是什么字符呢?也用花括号括起来.里面的字符是什么,我在注册表中也找不到呀.
在这里,#号与;号各是什么意思呀?
我从别的论坛也找到一些:
只要是 Reference= 后面肯定是 \G,不用管它
# 是用来分隔各部分的:GUID#大版本号#小版本号#文件#名称
----------------------
不过我还是想了解一下比较具体的说明。文件格式的详细规定,谢谢。

VBP不知道的话,并不表示白学。这就好比你学了电脑依旧看不懂机器指令,尽管机器指令是最基础的东西……

花括号里的是GUID(全局/全球唯一标识符),是分配给COM对象的标识符。注册表里是有的,你没有找到而已(我找到了,而且系统本身就是通过这个GUID从注册表中寻找的)。

引用里:#版本#不知道估计是保留项#路径#显示名

部件里:#版本#不知道估计是保留项;路径

#;之类的只是分隔符而已。

这些东西用不着明白,VB会帮你写好,因为这些只是文本化的工程设置而已,都可以在IDE里进行查看和修改,自己写反而容易出错,而且也不大现实……