Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 24 июн 2009, 16:32
День добрый!
Необходимо прочитать из файла, чего то из него взять и записать в другой .. проблема в кодировке.
читаем распознаем -
Код: Выделить всё
if(SubStr(Trim(AnsiToOem(sTmp0)),1,5)='ДатаОтчета=') then
f_ImFile.writeLN(sTmp0);
так все хорошо ... но если эта строчка не встретилась - необходимо записать в файл пустой параметр 'ДатаОтчета='
записывает в другой кодировке ..
как записать строчку в кодировке Ansi???
Время ведет!
Ged
Местный житель
Сообщения: 645 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Ged » 24 июн 2009, 17:19
Oem2Ansi
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 24 июн 2009, 17:50
Ged писал(а): Oem2Ansi
спасибо
а где можно перечень этих хитрых функций поглядеть ?
Время ведет!
Ged
Местный житель
Сообщения: 645 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Ged » 25 июн 2009, 02:47
Где то в опыте нечто подобное было. В сдк нет.
а так. ХЗ откель вы взяли OemToAnsi, я знаю Oem2Ansi
Достаточно сделать две строки от а-Я в оем и анси
а дальше брать SubStr необходимое.. Кое кто на форуме так и делал
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 25 июн 2009, 15:18
йа эту функцию попробовал использовать наугад ну вроде как DoubleToStr - по аналогии .. проканало ..
в галке вообще куча недокументированного
Время ведет!
ilshat
Местный житель
Сообщения: 222 Зарегистрирован: 04 июн 2008, 14:35
Откуда: Стерлитамак
Контактная информация:
Сообщение
ilshat » 25 июн 2009, 16:55
Интересно что ж такого надо было скурить/выпить/съесть, чтобы вместо To использовать 2
Наверно слишком много обчались разрабы в чатах и форумах, падонке лексику в язык встроили
В доках про эту функцию ни слова ни полслова.
Ged
Местный житель
Сообщения: 645 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Ged » 26 июн 2009, 21:13
А она вам нужна?
Напишите свою.
Достаточно сделать две строки от а-Я в оем и анси
а дальше брать SubStr необходимое..
У мелкософта и в 1С тоже не все документировано.
Ged
Местный житель
Сообщения: 645 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Ged » 16 июл 2009, 22:31
Интересно что ж такого надо было скурить/выпить/съесть
Спросите у разработчиков С++, группу Duran Duran и т.п.
ИМХО - следим за своим кодом и не оспариваем ядро.
Хотя... дрыкать их надо
PPS: Ansi2Oem и Oem2Ansi скоро будут в доке
ilshat
Местный житель
Сообщения: 222 Зарегистрирован: 04 июн 2008, 14:35
Откуда: Стерлитамак
Контактная информация:
Сообщение
ilshat » 17 июл 2009, 09:02
Ged писал(а):
Спросите у разработчиков С++
Вы о чем сейчас вообще? OEMToAnsi везде и всюду.
Повторяю вопрос: что курят в Минске?
ИМХО: "Следим за своим кодом, РАЗРАБОТЧИКИ!!!"
LaaLaa
Сообщение
LaaLaa » 17 июл 2009, 12:47
ilshat писал(а): Что курят в Минске? :-)
Мы пишем свою версию Шекспира: 2B OR NOT 2B = FF
:)
Masygreen
Местный житель
Сообщения: 1089 Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:
Сообщение
Masygreen » 19 июл 2009, 21:32
LaaLaa писал(а): ilshat писал(а): Что курят в Минске?
Мы пишем свою версию Шекспира: 2B OR NOT 2B = FF
2B || != 2B = FF
Время ведет!