Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2009-06-24 00:17:28 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 06:06:04
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-06-24 11:12:29 ЛС | профиль | цитата
перевести файл(FileStream) в строку, строку закодировать в BASE64(Charset), перевести строку обратно в файл
карма: 27
0
Ответов: 5
Рейтинг: 0
#3: 2010-01-21 00:44:52 ЛС | профиль | цитата
Почему при переводе потока в dtAnsiString, получается только пару первых символов? Остальное обрезает.
code_16579.txt
Кодирует правильно, первые символы совпадают, но обрезанно. При простом dtPString работает, но мне надо dtAnsiString
карма: 0

0
файлы: 1code_16579.txt [1KB] [116]
Разработчик
Ответов: 26160
Рейтинг: 2127
#4: 2010-01-21 00:59:36 ЛС | профиль | цитата
А вот так не пойдет

code_16580.txt

карма: 22

0
файлы: 1code_16580.txt [730B] [162]
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2010-01-21 12:00:51 ЛС | профиль | цитата
dtAnsiString - это строка ограниченная нулем. Переводить в нее бинарный поток решение не корректное.
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2010-01-21 19:41:32 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 06:06:04
карма: 0

0
Ответов: 5
Рейтинг: 0
#7: 2010-01-21 19:42:21 ЛС | профиль | цитата
Спасибо. Но не получилось. Там где код, там первые 5 символов совпадают, а дальше не то. Надо как тут http://www.motobit.com/util/base64-decoder-encoder.asp Это для явы, только с тем кодированием работает.
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2010-01-21 19:44:34 ЛС | профиль | цитата
Не пойму, чем стандарт не пойдет?
code_16585.txt
карма: 10
0
файлы: 2ecreator.png [3.6KB] [594], code_16585.txt [680B] [204]
Ответов: 5
Рейтинг: 0
#9: 2010-01-21 20:00:09 ЛС | профиль | цитата
О, а вот это работает, спасибо. А то я не так в строку переводил.
карма: 0

0
Разработчик
Ответов: 26160
Рейтинг: 2127
#10: 2010-01-21 20:00:51 ЛС | профиль | цитата
Assasin писал(а):
Не пойму, чем стандарт не пойдет?

Я хотел сделать так же, но меня вот это остановило
Pasha_49 писал(а):
но мне надо dtAnsiString


Так что, Pasha_49, следующий раз точнее выражайся что тебе надо. Я тебе сделал то, что ты настоятельно просил.
карма: 22

0
Ответов: 5
Рейтинг: 0
#11: 2010-01-21 20:39:45 ЛС | профиль | цитата
Хорошо! Просто я слабо разбираюсь, не правильно выразился.
карма: 0

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)