Вопрос о конструкциях TYPE, записи и чтения :)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Вопрос о конструкциях TYPE, записи и чтения :)

Сообщение PUNK-GRUNGER » 22.10.2004 (Пт) 13:43

Привет, всем.

Вопрос такого плана:
У меня есть конструкция:

TYPE is_DIR
Name as string
Path as string
Title as string
END TYPE

TYPE is_FILES
Name as string
Path as string
Title as string
END TYPE

TYPE is_IMAGE
Name as string
Path as string
Title as string
END TYPE

TYPE is_Main
Name as String
DIRZ()as is_DIR
FILES()as is_FILES
IMAGES()as is_IMAGE
END TYPE

PUBLIC default as is_Main

Как можно записать (вообще это возможно?) переменную default в файл?

Open FILENAME For Binary as #i
PUT #i, , default
CLOSE #i

НЕ РАБОТАЕТ. Кто-нибудь подскажет че делать?

У меня такая задача: есть N-ое число текстовых файлов, K-число картинок и мне нужно все это собрать в один файл. Типа как архиватор, только без самой архивации - просто соединение в один файл.

Ну ладно, соединить - соединю, а потом как читать это все? Ведь файлы все разные - не угодать с какой позиции до какой позиции читать.

А мне очень надо :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Вопрос о конструкциях TYPE, записи и чтения :)

Сообщение tyomitch » 22.10.2004 (Пт) 15:35

PUNK-GRUNGER писал(а):НЕ РАБОТАЕТ. Кто-нибудь подскажет че делать?

А что конкретно происходит? Если выскакивает сообщение об ошибке, то какое именно?
Телепаты, как водится, в отпуске ;-)
Изображение

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

Сообщение GSerg » 22.10.2004 (Пт) 15:46

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

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Сообщение PUNK-GRUNGER » 22.10.2004 (Пт) 15:53

Блин... ничего не могу понять. Новый проект создал - скопировал модуль с конструкиями... все работает.

А еррор выдавал типа "нельзя использовать ТАКОГО рода массивы"... когда начиналась запись.
«Каждому программисту ЭВМ выдает то, что он заслуживает» (c)

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Сообщение PUNK-GRUNGER » 22.10.2004 (Пт) 16:01

Блина... опять не воркает, вот ошибка:

Can't Get or Put an object reference variable or a variable of used-defined type containing an object reference.

Номера ошибки нет...

Подскажитттттттееееееее ... Умираю :))
«Каждому программисту ЭВМ выдает то, что он заслуживает» (c)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 22.10.2004 (Пт) 16:10

PUNK-GRUNGER, chop is dish? :-)
Так не бывает, чтобы код работал или не работал в зависимости от фазы луны.
Опечатки проверь ;-)
Изображение

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Сообщение PUNK-GRUNGER » 22.10.2004 (Пт) 16:26

Да я после трудового дня в пятницу торможу чуть-чуть :) Или не чуть-чуть.

А ошибки я нашел ;) Оказывается я в одной из конструкций вместо переменной объявил объект. Он мне и ругался, типа низзя записать объект в файл :)

Всем спасибо, можно этот глупый пост (читай "позор") килять :)
«Каждому программисту ЭВМ выдает то, что он заслуживает» (c)


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

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

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

    TopList  
cron