UDT в VBScript: «Ошибка: ожидаемый идентификатор»

#vbscript #user-defined-types

#vbscript #пользовательские типы

Вопрос:

Я привык к ClassicVB / VB.Net, но не к VBScript, и я получаю ошибку при вызове приведенного ниже скрипта из приложения:

 # $language = "VBScript"
# $interface = "1.0"

'Microsoft VBScript compilation error
'Error: Expected identifier
Public Type MyType
    Caption As String
    Dir As String
End Type

Sub Main
    'Whatever
End Sub
  

Я поискал примеры в Google, но не нашел, что не так с приведенным выше.

Спасибо.


Редактировать: Проблема решена путем использования хэша / словаря вместо:

 Set hash = CreateObject ("Scripting.Dictionary")

hash.add "MyDir", "cd /usr/src/mydir"
hash.add "Linux", "cd /usr/src/linux"

keys = hash.Keys
for index = 0 to hash.Count - 1
    Set tab = crt.session.ConnectInTab("/s 192.168.0.3")
    tab.Caption = Keys(index)
    Set tabscreen = tab.Screen
    tabscreen.Send hash.item(Keys(index)) amp; vbcr
Next
  

Ответ №1: