Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VB Как лучше работать с принтером програмно ? Помогите ! я еще не работал с принтером програмно Мне надо распечатать данные с рекордсета или с файла, и еще одна проблема как перекодировать текст на DOS, чтобы текст можно была распечатать на EDIT.COMе а то Принтер очень ммееддллеенноо печатаеть или можно сразу с рекордсета перекодировать и сразу печатать. Если можно присилайте какую нибудь прог. или адрес который данный время... https://www.cyberforum.ru/ visual-basic/ thread477774.html VB Можно ли в VBS вызывать API функции?
Можно ли в VBS вызывать API - ф-ции (GetDesktopWindow,GetForegroundWindow и другие из библиотек user32.dll, gdi32.dll и т.д.)и как это сделать ?
VB Как поместить иконку в System Tray? Мне нужно поместить иконку в System Tray. Каим образом это можно сделать?? https://www.cyberforum.ru/ visual-basic/ thread477768.html VB Отслеживанеи открытой папки в проводнике Как отследить, какую папку я открываю сейчас в проводнике? Спасибо. https://www.cyberforum.ru/ visual-basic/ thread477766.html
Как убрать прогу из списка задач VB
Кто-нибудь знает как убрать прграмму из списка задач Win2000
VB Управление COM портом. Вобщем ребята расскажите ,как производится управление ком портом это что какоето напряжение на контактах или происходит замыкание контактов взависимости от управление программы вообщем расскажите кто что может заранее благодарен. https://www.cyberforum.ru/ visual-basic/ thread477732.html
VB Формат даты в приложении https://www.cyberforum.ru/ visual-basic/ thread477721.html
Кто подскажет, можно ли на VB для своего приложения установить определенный формат для даты, например ShortDate, при этом не меняя системные настройки? Буду очень признателен за помощь.
Как создать в меню полноценные картинки? VB
Как создать в меню полноценные картинки? Варианты вроде http://www.relib.com/forums/topic.asp?id=487 не подходят, поскольку в данном примере не добавляются картинки, а переназначаются системные 'галочки' у пунктов меню.
VB Ошибка Error Type: Server object, ASP 0177 (0x800401F3) Invalid class string https://www.cyberforum.ru/ visual-basic/ thread477701.html
Сделал скрипт, runat server set ///=server.createobject(MSComm) и он мне вышеуказанную ошибку....... :(
VB Как заставить VB Document корректно загружаться на удаленных компах https://www.cyberforum.ru/ visual-basic/ thread477699.html
Создал документ для работы с Comm портом, выложил на сайт, прописал все Айдишники.... все вроде пучком, на компе, где сервак через Ехплорер все замечательно работает, а вот на удаленных, експлорер предлагает сначало все установить, а апосля закачать *.vbd файл, вообщем не воспринимает его как надо и все тут, может кто подскажет, знакомый с данным траблом?
Помогите с работой в реестре VB
Кто-нибудь может доходчиво рассказать о функциях работы с реестром
VB Drug&Drop из ВБ в эксплорер У мнея на форме есть объект WebBrowser и текстовое поле TextBox. Нужно что бы из текстового поля вводимый текст попадал в текстовое поле что загружается с остальным содержимым в броузер с сервера... Ну тобишь аля перетащить содержимое из текстбокса в текстбокс сгенерённых хтмл страницей... как? если можно как то без перетаскивания то это еще лучше... Но насколько я понял то драгдроп тут более... https://www.cyberforum.ru/ visual-basic/ thread477668.html
Newbie
26.07.2009, 13:40 0

Как сохранить двоичный файл в строку? - VB - Ответ 2626765

26.07.2009, 13:40. Показов 1508. Ответов 6
Метки (Все метки)

Ответ

Ну в файл записать так-же проско как и считать.
Visual Basic
1
2
3
4
5
Dim FileHandler&
FileHandler = FreeFile
Open FileName For Binary As FileHandler
Put #FileHandler, ,VariantVariable
Close FileHandler
Так оно там окажется.
Обратно в строку:
Visual Basic
1
2
3
4
5
6
Dim FileHandler&
Dim Str$
FileHandler = FreeFile
Str = Space(FileLen(FileName)) '// Создание буфера
Get #FileHandler, ,Str
Close FileHandler
Вощето использование файлов для компоновки данных классическая процедура, так что это не сложноватое решение.
Есть еще функция LSet преобразующая UDT (User Defined Type) с элементами фиксированной длины в строку.
Вот тут то Type работает в полный рост.
Например:
Имеем
Visual Basic
1
2
3
4
5
6
7
8
9
Type TPoint
  X As Long
  Y As Long
  Desc As String * 10
End Type
 
Private Type tPointBuffer
    Buffer As String * 18
End Type
И есть
Visual Basic
1
Dim PointUDT As TPoint
Теперь можем сделать
Visual Basic
1
2
Dim Str As tPointBuffer
LSet Str = PointUDT
И получили в Str.Buffer стринговое представление UDT.
Обратная операция также справедлива.
Т.е.
LSet PointUDT = Str - распарсит Str.Buffer и раскидает значения по полям UDT.

Вернуться к обсуждению:
Как сохранить двоичный файл в строку? VB
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2009, 13:40
Готовые ответы и решения:

Как выделенную строку из datagridview сохранить в файл?
как выделенную строку из datagridview сохранить в файл

Как сохранить в файл, скажем, эту строку: <IMG src=images/e1.gif border=0>
как сохранить в файл, скажем, эту строку: &lt;IMG src=images/e1.gif border=0&gt; получается: &amp;lt;IMG...

Записать в двоичный файл строку, потом считать ее и вывести на экран
Здравствуйте! Помогите советом или реализацией)

Сохранить строку (string) в текстовый файл
Как проще всего полученную строку string сохранить в файл?

6
26.07.2009, 13:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.07.2009, 13:40
Помогаю со студенческими работами здесь

Добавить новую строку в StringGrid таблицу и сохранить в текстовый файл
Нужно добавить нового параллепипеда в таблицу StringGrid (код любые цифры, размеры а б ц и цвет ,и...

Как сжать двоичный файл
Всем привет народ. Вот такой вопрос. По Алгоритму Хаффмана я закодировал входную строку (текст)....

Как выгрузить двоичный файл?
&lt;form enctype='multipart/form-data' .... - после выгрузки работают только текстовые.

Как прочитать двоичный файл
я ввожу команду creat создать файл noobs.dat и ввожу туда n чисел a = число, и так n раз как я...

Как создать аналог командам "файл-> открыть", "файл->сохранить", "Файл->сохранить как"
На форме создано меню &quot;файл ... &quot; (как в любой обычной программе). Нужно теперь сделать кнопку с...

Удалить последнюю строку в файле (или сохранить файл без них)
Читаю текстовое поле чужого приложения, заношу содержимое в файл, из файла читаю последнюю строку. ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru