создание динамических пользовательских типов данных

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
riva
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 28.03.2006 (Вт) 8:25

создание динамических пользовательских типов данных

Сообщение riva » 28.03.2006 (Вт) 8:36

Для анализа файлов данных нужно в интерактивном режиме формировать структуру исследуемой записи (буквально использую текстовые поля), и тут же при помощи сформированной структуры считать записи из файла. Есть ли возможность в VB динамически формировать пользовательскую структуру типа данных??? :shock:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.03.2006 (Вт) 8:54

Нет конечно.

Считываем нужное количество байт в байтовый массив. И работаем с ними ручками.
Чуть менее удобно, но и только.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.03.2006 (Вт) 9:00

Сделай так...


Класс DynaType:

Public Sub SetData(arr() as byte)

Public Sub SetMeaning(Name as string, byval StartByte as long, byval EndByte as long, byval ReturnAs as VbVarType)

Public Function Value(Name as string) as variant



Суть ясна? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 197

    TopList