Всем привет!
Решил я сделать небольшую програмку для издевательства над файлами векторной графики. Формат файлов ILDA малоизвестен и даже бесплатных примитивных редакторов для него не найти. Но дело не в этом... Файл состоит из двух частей - заголовка и области данных. В заголовке указываются название, число точек, кадров и различная служебная информация. Получается,что необходимо считывать в различные переменные 1-2 байта. Одиночные байты в переменные типа Byte(0-255) читаются без проблем. Но как быть с числами в 2 байта? Дело в том, что эти 2 байта несут в себе 65536 значений(0-65535) - что-то типа Unsigned Integer(как в Си). Но в VB6 есть двухбайтовый Integer(-32767 до 32767). Когда я в него начинаю читать значения то получается какая-то чушь, а точнее сказать ничего не получается. Читаю я так: Get#1,,point_number где point_number типа Integer
Как мне быть с этой проблемой?
Исходник прилагается.