Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Формирование файла с ASCII кодировкой / 12 сообщений из 12, страница 1 из 1
22.07.2004, 15:18
    #32617139
duk_w
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
формирую из экселя текстовый досовский файл. Примерно так:

lsNamePath = "c:\"
lsNameFile = "O.txt"

Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFile = oFSO.CreateTextFile(lsNamePath + lsNameFile, True)
lsSTR = "11"
oFile.writeline (subOEM(lsSTR))
oFile.Close

Public Function subOEM(ByVal lsSTR As String) As String
Dim lsANSI As String
Dim lb As Boolean

lsANSI = Space(257)
lb = CharToOem(lsSTR, lsANSI)
If lb = False Then
lsANSI = Space(0)
Else
lsANSI = Trim(lsANSI)
End If

subOEM = lsANSI

End Function

В результате почему то в конце строки образуется лишний пробел.
Очень бы хотелось этого избежать. Как быть?
Заранее спасибо
...
Рейтинг: 0 / 0
22.07.2004, 15:37
    #32617198
oops1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
Попробуйте:

lsANSI = TrimNull(lsANSI).
...
Рейтинг: 0 / 0
22.07.2004, 15:45
    #32617220
duk_w
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
Может, я чайник конечно

Но он ругается на TrimNull()
...
Рейтинг: 0 / 0
22.07.2004, 15:54
    #32617241
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
Trim
...
Рейтинг: 0 / 0
22.07.2004, 16:16
    #32617314
duk_w
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
а TRIM не помогает :-))
...
Рейтинг: 0 / 0
22.07.2004, 17:53
    #32617605
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
а уверен ,что в конце стоит пробел chr(32) ?
...
Рейтинг: 0 / 0
22.07.2004, 17:59
    #32617620
duk_w
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
файл здесь
...
Рейтинг: 0 / 0
23.07.2004, 10:03
    #32618087
duk_w
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
Люди, помогите!!!
...
Рейтинг: 0 / 0
23.07.2004, 10:18
    #32618118
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
а че помочь то ?
в конце стоит вкпс(0d 0a)
через replace его убиваешь и все.

...
Рейтинг: 0 / 0
23.07.2004, 10:40
    #32618159
duk_w
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
Да хреново у меня с Бейсиком. :-))
Занимаюсь им первый раз, и то, потому что жизнь заставила
Может и код приведешь?
А то руководство напрягает :-))
...
Рейтинг: 0 / 0
23.07.2004, 12:29
    #32618531
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
lsANSI = Left(lsANSI, InStr(lsANSI, Chr(0)) - 1)
...
Рейтинг: 0 / 0
23.07.2004, 15:33
    #32619087
duk_w
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование файла с ASCII кодировкой
Спасибо, немного модифицировал (InStrRev) и получилось.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Формирование файла с ASCII кодировкой / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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