СообЧа > База Знаний > Программирование > Visual Basic

Вопрос

Как правильно организовать запись в файл произвольного доступа подобный тип переменной?

Public Type WorkMach
  DataTek as Date
  TypeMach() as String
  KmNach() as Single
  KmKon() as Single
  …
  Napravl as String
End Type
Public Narabotka() as WorkMach

Если возможно, то как правильно?

Ответ

Для random access нельзя использовать string, надо использовать строки фиксированной длины, например:

Private str1 as string * 7

Или использовать binary, но доступ тогда можно будет сделать только последовательный. Попробуй сохранять перед первой записью таблицу с описанием размеров записей, т.е. их позиций в файле.

Дмитрий



Copyright © 2000-2004 Сообщество Чайников
Контактная информация