Страница: 1 |
Есть кусок кода Open "c:\test.exe" for binary access read as #1 Get #1,,a Я так понимаю что в а должно считываться значение- - ан нет!... Даже переменная после первой запятой не помогает. a="" - и хоть ты лопни. КАК ето делается???
По идее это делается так - должно работать! intFH=FreeFile open "C:\test.exe" for Binary As intFH Только Option Explicit желательно отключить Тебе надо А объявлять как байтовый массив, устанавливать его длину равной длине файла. Если все правильно помню, конечно.... давно это было. А то что ты переменную зачем-то "после первой запятой", так это просто показывает с какого байта начинать считывание, так что на всякий случай лучше указать - вот только не помню с 0 или с 1 там начинается. Страница: 1 |
Вопрос: Open "c:\test.exe" for binary access read as #1
Добавлено: 24.04.03 22:43
Автор вопроса: Matrix | Web-сайт:
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
De.MON
Вопросов: 8
Ответов: 9
Профиль | | #1
Добавлено: 25.04.03 01:02
Номер ответа: 2
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #2
Добавлено: 25.04.03 02:12
Номер ответа: 3
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #3
Добавлено: 25.04.03 02:14
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 28.04.03 23:22
Попробуй так:
a=space(lof(1))
Номер ответа: 5
Автор ответа:
DAN
ICQ: 234826
Вопросов: 10
Ответов: 124
Web-сайт:
Профиль | | #5
Добавлено: 29.04.03 06:02
Если не найдёшь ответа - напиши мне. Я тебе подскажу, а то щас времени нет, так долго писать код ОК?