Декларирование альтернативного имени для типа.
Синтаксис
Параметры
typename
Новое альтернативное имя.
symbol
символ или декларация типа данных, связанная с typename.
Описание
symbol может относиться к любому декларируемому типу данных,
включая встроенные типы данных, указатель на
Sub
или
Function,
Type
декларация,
Union декларация, или
Enum
декларация.
Псевдоним типа может быть использован для того, чтобы опережать декларацию
Определяемых пользователем типов, но
используется только с указателями.
Пример
Type ParentFwd As Parent
Type Child
Name As ZString * 32
ParentRef As ParentFwd Ptr
''...
End Type
Type Parent
Name As ZString * 32
ChildList(0 To 9) As Child
''...
End Type
Dim p As Parent
p.Name = "Foo"
With p.ChildList(0)
.Name = "Jr."
.ParentRef = @p
'' ...
End With
With p.ChildList(0)
Print .Name; " is child of "; .parentRef->Name
End With
Отличия от QB
См. также