用get可以把从文件读出的一行数据直接赋值给一个用户类型,像这样
--定义
type UserType
a as string * 2
b as string * 3
end type
--读文件
Get FileNum, 1, UserType
如果文件第一行数据是"hello",这样系统会自动把UserType.a填充为"he",b为"llo",这样对处理数据非常方便,可是除了读文件如果是一个字符串变量却不能直接赋值给UserType,UserType="hello"(错)。请问如果我要把字符串直接赋值给用户类型,有什么办法解决么
--定义
type UserType
a as string * 2
b as string * 3
end type
--读文件
Get FileNum, 1, UserType
如果文件第一行数据是"hello",这样系统会自动把UserType.a填充为"he",b为"llo",这样对处理数据非常方便,可是除了读文件如果是一个字符串变量却不能直接赋值给UserType,UserType="hello"(错)。请问如果我要把字符串直接赋值给用户类型,有什么办法解决么
解决方案 »
- 11个textbox,依次输入的问题,请指教!
- 帮忙看看下面代码是什么意思?
- 用data1连接Excel文件为什么出现“找不到可插入的ISAM”,该怎么处理
- 在线50分求解决一个小问题!高手进来!立刻给分!
- 如何才能讓我的程試在開機或登錄系統后自動在后台執行﹖
- 哎…………
- VB编写的与PLC通信的程序,问题:接受到的信息没法回显到text2,立即窗口temp的值子程序或函数未定义。
- 文件导入问题求救
- 帮帮我,关于RICHTEXTBOX的SAVEFILE
- 请教各位:vb中有没有相当于ping 的函数,不胜感激
- 还有这怪问题的,大家来看哈
- 不知道为什么有些地方用Right$没问题,而在另外一个程序中出现"编译错误,参数不可选的错误"
Open App.Path & "\" & FileName For Random As #FileNum Len = 1026
CopyMemory Usertype, ByVal string, len
Private Type UserType
a As String * 2
b As String * 3
End Type
Private Sub Form_Load()
Dim AA As UserType
Dim STR As String
STR = "hello"CopyMemory AA, ByVal STR, Len(STR)MsgBox AA.a
MsgBox AA.bEnd Sub