Я хочу прочитать строковое значение из реестра и объединить его с другой определенной строкой. Я звоню RegQueryValueEx(), как это:Конкатентные строки, возвращаемые из RegQueryValueEx
Dim lResult As Long
Dim sLength As Long
Dim sString As String
sString = Space$(256)
sLength = 256
lResult = RegQueryValueEx(hKey, "MyKey", 0, REG_SZ, ByVal sString, sLength)
MsgBox sString & "blah-blah-blah"
RegQueryValueEx() работает отлично, я получаю необходимую строку в sString и даже может отображать его с MsgBox. Но когда я пытаюсь выполнить его с помощью «some_string», я получаю только sString. Плц, помоги мне.
Thanks
Вам нужна sLength - 1 as sLength - длина, включая нулевой символ. – 2008-12-03 18:23:36