Как объяснить VBS-компилятору, что объявленная переменная вида string?
Формулировка задачи:
Есть фрагмент кода на VB
Если запускать из Visual Studio все работает "как надо"
Если заменить строчку
очевидно связанную с тем, что я не указал на szBuffer, что это string.
Запускаем тот же код на VBScript
На слово "As String" местный компилятор ругается,
а без него генерирует ошибку "Type Mismatch".
Если запускать из Visual Studio все работает "как надо"
Если заменить строчку
на строчку
то в строчке
Получим ошибку "Type Mismatch",
очевидно связанную с тем, что я не указал на szBuffer, что это string.
Запускаем тот же код на VBScript
На слово "As String" местный компилятор ругается,
а без него генерирует ошибку "Type Mismatch".
Вопрос: как объяснить VBScript компилятору что szBuffer суть есть String?
Решение задачи: «Как объяснить VBS-компилятору, что объявленная переменная вида string?»
textual
Листинг программы
<font color="blue">Dim</font> szBuffer <font color="blue">Set</font> Voice2 = CreateObject(<font color="teal">"VoiceService.ExternCom"</font>) szBuffer = space(<font color="darkblue"><b>255</b></font>) Voice2.GetVar <font color="darkblue"><b>2</b></font>, <font color="teal">"IV_Progress$"</font>, szBuffer MsgBox szBuffer <font color="blue">Set</font> Voice2 = <font color="blue">Nothing</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д