Private Sub Command1_Click()
Dim l As Long
Dim T As String
Dim XkTemp As String '* 229
Dim XkString As String '* 229
Dim i As Integer T = Space$(20)
XkString = ""
XkTemp = "000001"
l = GetPrivateProfileString("TEST", "号码", "", T, 20, "c:\test.ini")
‘T是"123456"
XkTemp = XkTemp & trim(T) XkTemp = XkTemp & "22"
Text1.Text = XkTemp
End Sub
为什么出来的是000001123456 而不是00000112345622
XkTemp = XkTemp & "22"这句为什么没起作用Dim XkString As String '* 229 后面加上*数字有什么作用 不加又怎么样
Dim l As Long
Dim T As String
Dim XkTemp As String '* 229
Dim XkString As String '* 229
Dim i As Integer T = Space$(20)
XkString = ""
XkTemp = "000001"
l = GetPrivateProfileString("TEST", "号码", "", T, 20, "c:\test.ini")
‘T是"123456"
XkTemp = XkTemp & trim(T) XkTemp = XkTemp & "22"
Text1.Text = XkTemp
End Sub
为什么出来的是000001123456 而不是00000112345622
XkTemp = XkTemp & "22"这句为什么没起作用Dim XkString As String '* 229 后面加上*数字有什么作用 不加又怎么样
意思是指定字符串的长度!这样就是定长字符串!
XkTemp = XkTemp & "22"这句没起作用是不可能的,是不是文本框的长度问题???
XkTemp = Trim(XkTemp) & trim(T) XkTemp = Trim(XkTemp) & "22"
Option Explicit
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Private Sub Command1_Click()
Dim l As Long
Dim T As String
Dim XkTemp As String '* 229
Dim XkString As String '* 229
Dim i As Integer
T = "123456"
T = Space$(20) & T
XkString = ""
XkTemp = "000001"
'l = GetPrivateProfileString("TEST", "号码", "", T, 20, "c:\bin.txt")
'T是"123456"
XkTemp = XkTemp & Trim(T)
XkTemp = XkTemp & "22"
Text1.Text = XkTemp
End Sub
XkTemp = Trim(XkTemp) & "22"