Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Открыть в бинарном виде! Добавлено: 13.09.07 18:05  

Автор вопроса:  Игорь | ICQ: 457394129 
Подскажите как открыть файл в бинарном виде, и потом этот код вновь сохранить в файл! Домустим открыли 1.mp3, а сохраним в 10.mp3!

Ответить

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

Номер ответа: 1
Автор ответа:
 intel-DX



ICQ: 445091742 

Вопросов: 4
Ответов: 169
 Профиль | | #1 Добавлено: 13.09.07 19:18

Правда копирует байты с файла в файл долго


Private Sub Command1_Click()
    Dim T As Byte
    Open "1.mp3" For Binary As #1
    Open "10.mp3" For Binary As #2
    For i = 1 To LOF(1)
        Get #1, i, T
        Put #2, i, T
    Next i
    Reset
End Sub

Ответить

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



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #2 Добавлено: 13.09.07 22:51
Если только копировать надо, то
CopyFile "1.mp3", "10.mp3"


Ответить

Номер ответа: 3
Автор ответа:
 intel-DX



ICQ: 445091742 

Вопросов: 4
Ответов: 169
 Профиль | | #3 Добавлено: 14.09.07 00:33
Может Игорю нужно изменять инфу О исполнителе, о альбоме, а потом сохранить под другим именем.
Но я бы делал все подругому.

Ответить

Номер ответа: 4
Автор ответа:
 Игорь



ICQ: 457394129 

Вопросов: 52
Ответов: 133
 Профиль | | #4 Добавлено: 14.09.07 13:17
Короче задача такая! На одну кнопку нужно зделать: открыть файл в бинарном виде, при этом весь бинарный код загнать в текстовое поле. А на вторую-сохранение этого кода в файл тогоже расширения, но допустим с другим именем!

Ответить

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



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #5 Добавлено: 14.09.07 14:07
Если загнать бинарник в текстовик, то при сохранении он испортится, имхо, т.ч для этого годятся либо строка, либо байтовый массив

Ответить

Номер ответа: 6
Автор ответа:
 nguufxm6bo



Вопросов: 0
Ответов: 27
 Профиль | | #6 Добавлено: 15.09.07 02:07
Испортися однозначно, если сохранять из техбокса.

Ответить

Номер ответа: 7
Автор ответа:
 HACKER


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #7 Добавлено: 15.09.07 02:25
Ну вот использовать текстбокс для юзера, калякималяки ему из файла в нём показать, но также загрузить файл в строковую переменную или байтовый массив, и схохранять уже оттуда :)

Ответить

Номер ответа: 8
Автор ответа:
 Retupa



Вопросов: 1
Ответов: 51
 Профиль | | #8 Добавлено: 15.09.07 02:53
Dim s() As Byte
Dim strFilePath As String

strFilePath = "............."
ReDim s(1 To FileLen(strFilePath)) As Byte

'Открыть
Open strFilePath For Binary As #1
Get #1, , s()
Close #1

'Показать, если всё таки надо (и если получится)
Text1 = StrConv(s(), vbUnicode)

'Сохранить
strFilePath = "............."
Open strFilePath For Binary As #1
Put #1, , s()
Close #1

Ответить

Страница: 1 |

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



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