Здравствуйте, Licvidator! Заранее спасибо за ответы. Да... про программу то я конечно знаю... Есть программа ещё лучше RESTORATOR называется... Мне удалось узнать некоторую информацию относительно иконок путём собственных исследований..))) Проверял я всё это дело на 5-ти приложениях и выяснил, что иконка записывается в разных местах т.е. в каждом приложении по разному адресу. Есть и сходства... 1) У любой иконки одинаковы первые 4 байта (0 0 1 0) и два последние (0 0) 2) В любом приложении перед иконкой одинаковы два байта (0 0), после иконки кажется 4 байта (36 5 0 70) Ещё один вопрос... Как читать файл в двоичном доступе не по 1 байту, а сразу весь файл, или хотя бы по строкам, а то слишком медленно, зараза, читает... Осуществимо ли это? Или можно читать по одному байту, но быстрее...кусок кода в приложении... Вродь всё... Спасибо
что дочитали до конца..)) Раз уж вы один эксперт в рассылке, может быть мне ещё в неё записаться экспертом...Вдруг кому нибудь помогу... С уважением, Invisible Man.
Приветствую Вас, Invisible Man! C трудом разобрался с тем куском кода:) Но главное не это. Чтобы в двоичном режиме загрузить все содержимое файла в одну переменную, нужно "подготовить" эту переменную. Т.е. заполнить пробелами соответственно размеру файла. Пример: *** Dim strB As String Open "text.txt" For Binary As #1 strB=Space(LOF(1)) Get #1, ,strB Debug.Print strB Close #1 *** Обязательно зарегистрируйся!:) Мой ICQ# 202670145 - на всяк случай:) Ответ отправлен: 03.05.2003, 19:41 Отправитель: Licvidator Отвечает Lynx
Добрый день, Invisible Man! Ну если тебе надо сразу блоком читать, то есть функция <результат> = Input$(<число символов>, #<номер файла>). <результат> - строка... Вот и всё... А для чтения построчно есть процедурка Line Input #, <стока в которую записываешь>... Ответ отправлен: 03.05.2003, 21:10 Отправитель: Lynx Отвечает Igoryk
Здравствуйте, Invisible Man! Можешь открывать файл как Random и считывать в переменную A (например), только предвариельно поставь: DIM A As String*1000 Тогда будешь считывать по 1000 байтов. Поставишь больше - будешь считывать больше. А насчет иконок, то программа долна читать ресурсы, в которых записаны иконки. Для этого существуют API-функции LoadResource и другие. Ответ отправлен: 04.05.2003, 15:05 Отправитель: Igoryk
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.