Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Open "c:\test.exe" for binary access read as #1 Добавлено: 24.04.03 22:43  

Автор вопроса:  Matrix | Web-сайт: delta-net.narod.ru

Есть кусок кода

Open "c:\test.exe" for binary access read as #1

Get #1,,a

Я так понимаю что в а должно считываться значение- - ан нет!...  Даже переменная после первой запятой не помогает. a="" - и хоть ты лопни. КАК ето делается???

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 De.MON



Вопросов: 8
Ответов: 9
 Профиль | | #1 Добавлено: 25.04.03 01:02

По идее это делается так - должно работать!

intFH=FreeFile

open "C:\test.exe" for Binary As intFH

Только Option Explicit желательно отключить

Ответить

Номер ответа: 2
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #2
Добавлено: 25.04.03 02:12

Тебе надо А объявлять как байтовый массив, устанавливать его длину равной длине файла. Если все правильно помню, конечно.... давно это было.

Ответить

Номер ответа: 3
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #3
Добавлено: 25.04.03 02:14

А то что ты переменную зачем-то "после первой запятой", так это просто показывает с какого байта начинать считывание, так что на всякий случай лучше указать - вот только не помню с 0 или с 1 там начинается.

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 28.04.03 23:22
Попробуй так:
a=space(lof(1))

Ответить

Номер ответа: 5
Автор ответа:
 DAN



ICQ: 234826 

Вопросов: 10
Ответов: 124
 Web-сайт: visualbasic.boom.ru
 Профиль | | #5
Добавлено: 29.04.03 06:02
Если не найдёшь ответа - напиши мне. Я тебе подскажу, а то щас времени нет, так долго писать код ОК?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам