Форум: "Основная";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];
ВнизВсе те же текстовые файлы Найти похожие ветки
← →
ViJen (2003-06-23 14:07) [0]Уже писала сегодня по поводу перевода из win в dos - спасибо всем кто ответил, но появилась еще одна проблема: если задаешь переменной значение в виде S:="тратата" - то все отлично перекодирует, а если читаешь из таблицы в переменную и делаешь тот же самый перевод - ничего подобного - все остается как и было в win-кодировке. Почему это может быть?
← →
Palladin (2003-06-23 14:09) [1]"Фиг его знает" - задумчиво сказал ослик Иа - "Надо думать, а не над чем"
← →
MacroDenS (2003-06-23 14:15) [2]У тебя переменная S сринговского типа?
Хотя в принципе не очень важно, попробуй перед перекодировкой, (да прям в параметрах функции) поставить StrToPas(S)...
← →
ViJen (2003-06-23 14:22) [3]Стринговая стринговая...
Странно все это..
← →
Семен Сорокин (2003-06-23 14:26) [4]2ViJen
а на код можно посмотреть?
← →
ViJen (2003-06-23 14:34) [5]1.Это из таблицы:
sCod:=tblVeks.FieldByName("NAME").AsString;
CharToOem(PAnsiChar(sCod),PAnsiChar(sCod));
s:=s+sCod;
2.Это просто:
sCod:="авалист1";
CharToOem(PAnsiChar(sCod),PAnsiChar(sCod));
s:=s+sCod;
1 -ый не проходит, а второй проходит.
← →
Palladin (2003-06-23 14:35) [6]а ты уверена что изначально получаешь в win кодировке?
← →
ViJen (2003-06-23 14:39) [7]Palladin ты прав :)) Я гоню...ОН сразу в дос кодировке оказывается...спасибо за ясную мысль :)
← →
Семен Сорокин (2003-06-23 14:40) [8]смешно
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c