powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB Создание Unicode текстового файла с помощью API функций
4 сообщений из 4, страница 1 из 1
VB Создание Unicode текстового файла с помощью API функций
    #34676744
Tanny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
помогите, пожалуйста, нужно создать и записать в текстовый файл из VB юникодовский текст. Не хочется пользоваться FSO. Прочитала, что есть CreateFile и CreateFileW. Вторая функция должна вроде бы создавать юникодовский файл. Пишу потом WriteFile. Но записываются знаки вопроса. Где тут собака зарыта?
...
Рейтинг: 0 / 0
VB Создание Unicode текстового файла с помощью API функций
    #34677010
Guest11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StrConv(buffer, vbUnicode)
...
Рейтинг: 0 / 0
VB Создание Unicode текстового файла с помощью API функций
    #34677312
Tanny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашла сама. Надо открывать файл для доступа Binary Access в команде Open, а не для Output, а потом писать битовый массив.
...
Рейтинг: 0 / 0
VB Создание Unicode текстового файла с помощью API функций
    #34677322
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest11StrConv(buffer, vbUnicode)

Другой вариант - скопировать строку в байтовый массив и писать его.

В идеале - в начале текстового файла с уенкдом должно быть FFFE. В общем, как здесь:

Код: plaintext
1.
2.
3.
4.
5.
6.
Public Sub Main() 
    Dim fso As New Scripting.FileSystemObject 
    With fso.CreateTextFile(App.Path & "\Test.txt", True, True) 
        .WriteLine "Проверка" 
        .Close 
    End With 
End Sub

И почему бы не использовать FSO???
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB Создание Unicode текстового файла с помощью API функций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]