在vb 新浪加粉丝VB中被@是什么意思?求完整版解答

VB中的问题~高手来哈`-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
VB中的问题~高手来哈`
来源:互联网 发表时间: 6:01:46 责任编辑:李志喜字体:
为了帮助网友解决“VB中的问题~高手来哈`”相关的问题,中国学网通过互联网对“VB中的问题~高手来哈`”相关的解决方案进行了整理,用户详细问题包括: 控件 CommonDialog1 的类 MSComDlg: 控件 Toolbar1 的类 MSComctlLib。行 49。行 155.StatusBar 不是一个已加载的控件类行 14: 控件 ImageList1 的类 MSComctlLib: 控件 StatusBar1 的类 MSComctlLib.Toolbar 不是一个已加载的控件类。行 56.CommonDialog 不是一个已加载的控件类,具体解决方案如下:解决方案1:
重新安装VB完整版,别弄些什么迷你版的来用
解决方案2:
0中文企业版你看看部件里有没有&quot.0&没有的话请安装VB6;MicroSoft Windows Common Controls 6
解决方案3:
你是直接载别人的工程文件的话那么就是你自己的软件问题找一个完整版的VB来装当然这里你并没有说明你到底是VB6还是VB.NET它们的区别是相当大的如果你是下载别人的代码来复制粘贴的话那么你可能并不是.NET结构的VB而别人的代码是.NET结构的,又或者反过来别人的代码是VB6你的是VB.NET的
解决方案4:
StatusBar1 是状态栏,Toolbar1是工具栏,ImageList1 是图像列表,它们都在Microsoft Windows Common Controls 6.0中, CommonDialog1是通用对话框,在MicroSoft Common Dialog Control 6.0, 这几个控件都需要右击部件,选择“部件...”,在出现的对话框中通过勾选项目来添加的。
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号在VB中,Text3.Text=Format(bmi,“0.00”)是什么意思?
Format 是指定格式的函数。
Text3.Text=Format(bmi,“0.00”)
意思是将变量bmi的值,按照0.00的格式转化后,输入到text3中。
如:text3.text=Format("61","0.00"),此时text3.text的值为61.00
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。len在VB里什么意思_百度知道
len在VB里什么意思
len在VB里就是测量一个字符串中含有字符的数量。例如len(&ABC1234&)的值是7,len(&他今年14岁&)的值是6。
其他类似问题
为您推荐:
提问者采纳
2=2注意,x必须为字符串变量(或字符串常量);则len(x)=4,即x含有字符的个数;1234&quot:如果x=&quotlen(x)返回字符串变量x的长度,len(x)&#47
len的相关知识
其他3条回答
len是获得变量或者字符的长度。例如你的答案是2
len是获得变量或者字符的长度的寒数,如果x=1234那么len(x)= 44\2 = 2可以给我百度信交流一下!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁VB&声明中alias的作用与含义
Declare语句中的Alias子句是一个可选的部分,用户可以通过它所标识的别名对动态
库中的函数进行引用。例如,在下面的语句中,声明了一个在VB中名为MyFunction的函数,而它在动态库Mydll.dll中最初的名字是MyFunctionX。
Private Declare Function MyFunction Lib "Mydll.dll" Alias
"MyFunctionX" ( ) As Long
需要注意的是,Alias子句中的函数名是大小写敏感的,也就是说,必须与函数在生成时的声明(如在C源文件中的声明)一致。这是因为32位动态库与16位动态库不同,其中的函数名是区分大小写的。同样道理,如果没有使用Alias子句,那么在Function(或Sub)后的函数名也是区分大小写的。
通常在以下几种情况时需要使用Alias子句:
A.处理使用字符串的系统Windows API过程
如果调用的系统Windows API过程要使用字符串,那么声明语句中必须增加一个Alias
子句,以指定正确的字符集。包含字符串的系统Windows API函数实际有两种格式:ANSI和Unicode(
关于ANSI和Unicode两种字符集的区别将在后面详细阐述)。因此,在Windows头文件中,每
个包含字符串的函数都同时有ANSI版本和Unicode版本。例如,下面是SetWindowText函数
的两种C语言描述。可以看到,第一个描述将函数定义为SetWindowTextA,尾部的"A" 表明它是一个ANSI函数:
WINUSERAPI BOOL WINAPI SetWindowTextA(HWND hWnd, LPCSTR
lpString);
第二个描述将它定义为 SetWindowTextW, 尾部的"W" 表明它是一个Unicode 函数:
WINUSERAPI BOOL WINAPI SetWindowTextW(HWND hWnd, LPCWSTR
lpString);
因为两个函数实际的名称都不是"SetWindowText",要引用正确的函数就必 须增加一个Alias子句:
Private Declare Function SetWindowText Lib "user32" _
Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal _
lpString As String) As Long
应当注意,对于VB中使用的系统WindowsAPI函数,应该指定函数的ANSI版本,因为只
有WindowsNT才支持Unicode版本,而Windows95不支持这个版本。仅当应用程序只运行
在WindowsNT平台上的时候才可以使用Unicode版本。
B.函数名是不标准的名称
有时,个别的DLL过程的名称不是有效的标识符。例如,它可能包含了非法的字符(如连
字符),或者名称是VB的关键字(如GetObject)。在这种情况下,可以使用Alias关键字。例
如,操作环境DLLs中的某些过程名以下划线开始。尽管在VB标识符中允许使用标识符,但是
下划线不能作为标识符的第一个字符。为了使用这种过程,必须先声明一个名称合法的过程,
然后用Alias子句引用过程的真实名称:
Declare Function lopen Lib "kernel32" Alias "_lopen" _
(ByVal lpPathName As String, ByVal iReadWrite _
As Long) As Long
在上例中,lopen是VB中使用的过程名称。而_lopen则是动态连接库中可以识别的名称。
C.使用序号标识DLL过程
除了使用名称之外,还可以使用序号来标识DLL过程。某些动态连接库中不包含过程的名称,在声明它们包含的过程时必须使用序号。同使用名称标识的DLL过程相比,如果使用序号,在最终的应用程序中消耗的内存将比较少,而且速度会快些。但是,一个具体的API的序号
在不同的操作系统中可能是不同的。例如GetWindowsDirectory在Win95下的序号为432,而在WindowsNT4.0下为338。总而言之,如果希望应用程序能够在不同的操作系统下运行,那么最好不要使用序号来标识API过程。如果过程不属于API,或者应用程序使用的范围很有
限,那么使用序号还是有好处的。
要使用序号来声明DLL过程,Alias子句中的字符串需要包含过程的序号,并在序号的前面加一个数字标记字符(#)。例如,Windowskernel中的GetWindowsDirectory函数的序号为432;可以用下面的语句来声明该DLL过程:
Declare Function GetWindowsDirectory Lib "kernel32" _
Alias "#432" (ByVal lpBuffer As String, _
ByVal nSize As Long) As Long
在这里,可以使用任意的合法名称作为过程的名称,VB将用序号在DLL中寻找过程。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。其它内容_下载中心_游戏世界_新浪网
文件大小704K
一些游戏运行时所需要的VB运行库MSVBVM60.DLL
将文件解压缩到 windows\system\ 目录下就可以了!记得要重新启动机器哦。
 欢迎批评指正 游戏咨询电话:
Copyright & 1996 - 2004 SINA Inc. All Rights Reserved
北京市通信公司提供网络带宽

我要回帖

更多关于 vb 新浪加粉丝 的文章

 

随机推荐