社区
VB基础类
帖子详情
一个基本概念问题!在线等待
rxqrxqrxqrxqrxq
2003-08-20 01:41:13
请看如下代码:
Dim str2 As String
Dim TotalString
str2先获得一个值,
然后,
TotalString = Split(str2)
TextRcv.Text = TotalString(0)
首先,SPLIT 是什么意思?
首先定义一个TOTALSTRING
但是这个TOTALSTRING是多少位的,是什么类型的!
那TOTALSTRING(0)呢?
两者什么关系?
在线等待!
...全文
26
12
打赏
收藏
一个基本概念问题!在线等待
请看如下代码: Dim str2 As String Dim TotalString str2先获得一个值, 然后, TotalString = Split(str2) TextRcv.Text = TotalString(0) 首先,SPLIT 是什么意思? 首先定义一个TOTALSTRING 但是这个TOTALSTRING是多少位的,是什么类型的! 那TOTALSTRING(0)呢? 两者什么关系? 在线等待!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flxa
2003-08-20
打赏
举报
回复
抢分
wdwd05
2003-08-20
打赏
举报
回复
同意 所有楼上的意见~~~抢分
didishu0807
2003-08-20
打赏
举报
回复
split()函数楼上的已经说得很清楚了,TOTALSTRING(0)是指数组下线为0的数组变量,他和普通变量一样用来储存数值
而在这里,TOTALSTRING(0)是截取了STR2是网络传输过来的字符的第一个字符,所以定义的类型可以为“string”类型,
String
(变长) ,存储空间大小为10字节加字符串长度 ,范围0到大约 20 亿
didishu0807
2003-08-20
打赏
举报
回复
点击帖子最后的"管理",然后根据提示
rxqrxqrxqrxqrxq
2003-08-20
打赏
举报
回复
另外,请问一下,在这里,如果我问题解决了,怎么给分?
rxqrxqrxqrxqrxq
2003-08-20
打赏
举报
回复
那我现在要知道TOTALSTRING(0),TOTALSTRING(1),..
分别表示多少位啊?
因为STR2是网络传输过来的字符,被SPLIT之后,我如何把这些字符分开呢?
或者大家可以给个例子,求知!!!!!
jsshfj
2003-08-20
打赏
举报
回复
split返回下标为0的数组,Split(str2)将用“ ”(空格)来分隔str2,如果str2中没有空格将返回整个str2,
totalstring是Variant 数据类型,他的具体类型跟所赋之值的类型有关,因此执行TotalString = Split(str2)后变成string类型的数组了。
TOTALSTRING(0),既然totalstring变成string数组了,你也应该知道是什么意思了吧。
split它的原型是这样Split(expression[, delimiter[, count[, compare]]])
expression 相当于你程序中的“str2”
delimiter是可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
count是可选的。要返回的子字符串数,–1表示返回所有的子字符串。
compare是可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。
compare参数的设置值如下:
vbUseCompareOption –1 用Option Compare语句中的设置值执行比较。
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文字比较。
vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
sunrise10
2003-08-20
打赏
举报
回复
TOTALSTRING 动态数组,变体型
动态数组:运行时具有改变数组大小的能力。
totlstring(0)数组的第一个元素
zyl910
2003-08-20
打赏
举报
回复
Variant能够包含数组
zyl910
2003-08-20
打赏
举报
回复
Variant 数据类型
Variant 数据类型是所有没被显式声明(用如 Dim、Private、Public 或 Static等语句)为其他类型变量的数据类型。Variant 数据类型并没有类型声明字符。
Variant 是一种特殊的数据类型,除了定长 String 数据及用户定义类型外,可以包含任何种类的数据。Variant 也可以包含 Empty、Error、Nothing 及 Null等特殊值。可以用 VarType 函数或 TypeName 函数来决定如何处理 Variant 中的数据。
数值数据可以是任何整型或实型数,负数时范围从
-1.797693134862315E308 到 -4.94066E-324,正数时则从 4.94066E-324 到 1.797693134862315E308。通常,数值 Variant 数据保持为其 Variant 中原来的数据类型。例如,如果把一个 Integer赋值给 Variant,则接下来的运算会把此 Variant 当成 Integer 来处理。然而,如果算术运数针对含 Byte、Integer、Long 或 Single 之一的Variant 执行,并当结果超过原来数据类型的正常范围时,则在 Variant 中的结果会提升到较大的数据类型。如 Byte 则提升到 Integer,Integer 则提升到 Long,而 Long和Single 则提升为 Double。当 Variant 变量中有 Currency、Decimal 及 Double 值超过它们各自的范围时,会发生错误。
可以用 Variant 数据类型来替换任何数据类型,这样会更有适应性。如果 Variant 变量的内容是数字,它可以用字符串来表示数字或是用它实际的值来表示,这将由上下文来决定,例如:
Dim MyVar As Variant
MyVar = 98052
在前面的例子中,MyVar 内有一实际值为 98052 的数值。像期望的那样,算术运算子可以对 Variant 变量运算,其中包含数值或能被解释为数值的字符串数据。如果用 + 运算子来将 MyVar 与其他含有数字的 Variant 或数值类型的变量相加,结果便是一算术和。
Empty 值用来标记尚未初始化(给定初始值)的 Variant 变量。内含 Empty 的 Variant 在数值的上下文中表示 0,如果是用在字符串的上下文中则表示零长度的字符串 ("")。
不应将 Empty 与 Null 弄混。Null 是表示 Variant 变量确实含有一个无效数据。
在 Variant 中,Error 是用来指示在过程中出现错误时的特殊值。然而,不像对其他种类的错误那样,程序并不产生普通的应用程序级的错误处理。这可以让程序员,或应用程序本身,根据此错误值采取另外的行动。可以用 CVErr 函数将实数转换为错误值来产生 Error 值。
sunrise10
2003-08-20
打赏
举报
回复
Split函数
描述
返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
语法
Split(expression[, delimiter[, count[, compare]]])
Split函数语法有如下几部分:
部分 描述
expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
count 可选的。要返回的子字符串数,–1表示返回所有的子字符串。
compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。
设置值
compare参数的设置值如下:
常数 值 描述
vbUseCompareOption –1 用Option Compare语句中的设置值执行比较。
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文字比较。
vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
zyl910
2003-08-20
打赏
举报
回复
Split函数
描述
返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
语法
Split(expression[, delimiter[, count[, compare]]])
Split函数语法有如下几部分:
部分 描述
expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
count 可选的。要返回的子字符串数,–1表示返回所有的子字符串。
compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。
设置值
compare参数的设置值如下:
常数 值 描述
vbUseCompareOption –1 用Option Compare语句中的设置值执行比较。
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文字比较。
vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
数据科学基础 第一部分:
基本概念
、数据清洗和数据库
Data Science Fundamentals LiveLessons将教给你成为一名有效的数据科学家所需要的
基本概念
、理论和技术。这些视频向你展示了Python及其相关库系统中应用的、示例驱动的课程,在这些课程中,你可以使用真实的数据集...
死锁的
基本概念
一、死锁的
基本概念
1、死锁的定义:一组进程中,每个进程都无限
等待
被该组进程中另一进程所占有的资源,因而永远无法得到资源,这种现象叫做进程死锁,这一组进程就被称为死锁进程 2、如果死锁发生,会浪费大量系统资源,甚至导致系统崩溃 从死锁的定义中可以得到几个推论: 1、参与死锁的所有进程都在
等待
资源(处于
等待
状态、阻塞状态) 2、参与死锁的进程是当前系统中所有进程的子集(是部分进程首先发生的死锁现象,...
怎样自己实现
一个
shell?(干货!!!)一定要学会!!!基本原理!!!
实现
一个
简单的shell目录:shell的概念shell的实现思路讲解1.首先我们在操作Linux的时候,就是要在键盘中输入对应的指令2.解析输入信息-命令名称.运行参数3.创建
一个
子进程 fork4.
等待
子进程退出 wait代码实现/具体讲解 目录: shell的概念 这里我们就要对shell简单的理解一下: shell就是起到让用户对于内核中的内容操作的更加方便的作用! 今天我们就要实现
一个
简单的shell,也就是打印出
一个
对应的用户,我们对其内部进行操作 shell的实现思路讲解 我们今天再这.
自行编写
一个
简单的shell!
本文旨在编写
一个
简单的shell外壳程序!功能类似于shell的一些基本操作!虽然不能全部实现shell的一些功能!但是通过此文章,自己写
一个
简单的shell程序也是不成
问题
!并且通过此文章,可以让读者对linux中一些环境变量等
基本概念
有更深的理解!希望读完本篇文章能对读者有一定的收获!文末会附带自己编写shell的源码!好的废话少说,正文开始!首先我们先来看一下linux中的shell长什么样子!这是其shell刚启动的时候的样子!其外貌就是
一个
中括号内部加上一系列的东西!
线程的
基本概念
、线程的基本状态及状态之间的关系
基本概念
:线程,即轻量级进程(LWP:Light Weight Process),是程序执行流的最小单元。
一个
线程是进程的
一个
顺序执行流。同类的多个线程共享一块内存空间和一组系统资源,线程本身有
一个
供程序执行时的堆栈。线程在切换时负荷小,因此,线程也被称为轻负荷进程。
一个
进程中可以包含多个线程。 在
一个
进程内部,要同时干多件事情,就需要同时运行多个子任务,我们把进程内的这些子任务叫做线程。 多...
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章