比如: 我在文本框中输入 16个二进制 “1110111101010101” 我想取出来,然后在前边加足够的“1” 变为 38个 二进制数,然后从串口 发送出去。 我应该如何定义类型呢? mscomm中文本的二进制发送 是什么样子的?谢谢
解决方案 »
- VB读照片的问题
- 如何知道加密的算法类型?
- 关于取余运算益处问题!
- 编程的小问题请教大家!!
- 求助:SQL语句的问题
- 散粉啊,散粉
- ◆◆◆用过Installshield 5.5 的高手请进!高分求救:用Installshield5.5做的打包程序,安装后在控制面板里面添加安装程序中将其删除后只
- 请问各位大虾我如何实现MSHFlexGrid的折叠功能?
- 一个数据报表的问题,急救。
- 请问在VB里怎样把字符型转换成日期型
- 用代码保存FrontPage中两个带有链接的网页,出错“Windows SharePoint Services 网站中不包含 URL“C:\Temp\test.htm”,请问如何解决?
- 像OICQ上面那些圆的按钮用什么方法制作阿?
mtest(4) as byte
end type
elementname [([subscripts])] As type
[elementname [([subscripts])] As type]
. . .End TypeType 语句的语法包含下面部分:部分 描述
Public 可选的。用于声明可在所有工程的所有模块的任何过程中使用的用户定义类型。
Private 可选的。用于声明只能在包含该声明的模块中使用的用户自定义的类型。
varname 必需的。用户自定义类型的名称;遵循标准的变量命名约定
elementname 必需的。用户自定义类型的元素名称。除了可以使用的关键字,元素名称也应遵循标准变量命名约定。
subscripts 可选的。数组元素的维数。当定义大小可变的数组时,只须圆括号。subscripts 参数使用如下语法:
[lower To] upper [,[lower To] upper] . . .
如果不显式指定 lower,则数组的下界由 Option Base 语句控制。如果没有 Option Base 语句则下界为 0。
type 必需的。元素的数据类型;可以是Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(对变长的字符串)、String * length(对定长的字符串)、Object、Variant、其它的用户自定义的类型或对象类型。
说明Type 语句只能在模块级使用。使用 Type 语句声明了一个用户自定义类型后,就可以在该声明范围内的任何位置声明该类型的变量。可以使用 Dim、Private、Public、ReDim 或 Static 来声明用户自定义类型的变量。在标准模块中,用户自定义类型按缺省设置是公用的。可以使用 Private 关键字来改变其可见性。而在类模块中,用户自定义类型只能是私有的,且使用 Public 关键字也不能改变其可见性。在 Type...End Type 块中不允许使用行号和行标签。用户自定义类型经常用来表示数据记录,记录一般由多个不同数据类型的元素组成。下面的示例演示了一个用户自定义类型的大小固定的数组的用法:Type StateData
CityCode (1 To 100) As Integer ' Declare a static array.
County As String * 30
End TypeDim Washington(1 To 100) As StateData在上述示例中,StateData 中包括了一个 CityCode 静态数组,且记录Washington 的结构与 StateData 相同。当在用户自定义类型中声明大小固定的数组时,必须用数字文字或常数而不能用变量来声明数组的维数。数组的下界由 Option Base 语句的设置确定。
elementname [([subscripts])] As type
[elementname [([subscripts])] As type]type 的类型是 不是 8bits 的?