Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.13;
Скачать: CL | DM;

Вниз

Кодировка строк   Найти похожие ветки 

 
_Илья ©   (2007-04-20 13:39) [0]

Здравствуйте

Подскажите как записать текстовый файл а кодировке DOS


 
Reindeer Moss Eater ©   (2007-04-20 13:40) [1]

FileCreate
WriteFile

или другие методы.


 
_Илья ©   (2007-04-20 13:47) [2]

Вы не поняли программа уже написана, но файл коздается в кодировке WINDOWS, а мне нужна кодировка DOS

Код
if saveDialog1.Execute then
   begin
   IF FileExists(saveDialog1.Filename) then
       AssignFile(F, saveDialog1.Filename)
   else
       AssignFile(F, saveDialog1.Filename+".txt");
   ReWrite(F);
   end
   else exit;
for i:=0 to stringgrid1.RowCount-1 do
   begin
   for j:=0 to 2 do
      write(f,ShortString(stringgrid1.cells[j,i]),chr(9));
   writeln(f,ShortString(stringgrid1.cells[3,i]));
   end;
CloseFile(F);


 
_Илья ©   (2007-04-20 13:49) [3]

уже пробывал AnsiString этот вариант с Shortstring


 
Reindeer Moss Eater ©   (2007-04-20 13:49) [4]

Вы не поняли программа уже написана, но файл коздается в кодировке WINDOWS, а мне нужна кодировка DOS

У файла нет никакой кодировки.
И методы создания и записи файлов одни и те же.
Хоть dos хоть windows кодировка у данных этого файла.


 
Плохиш ©   (2007-04-20 13:52) [5]


> _Илья ©   (20.04.07 13:47) [2]

Перед сохранением строки нужно преобразовать с помощью функции CharToOem


 
_Илья ©   (2007-04-20 13:54) [6]

Методы может быть одни и те же но символы кирилицы различаются.


 
Reindeer Moss Eater ©   (2007-04-20 13:58) [7]

Методы может быть одни и те же но символы кирилицы различаются.

И зачем тогда спрашивать про запись файла, если это здесь не причем?



Страницы: 1 вся ветка

Текущий архив: 2007.05.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
15-1175808226
ampo
2007-04-06 01:23
2007.05.13
Небольшая коллекция мануалов


15-1176752457
Raderd
2007-04-16 23:40
2007.05.13
Как на форме перемещать объекты?


1-1173956279
ANikolay
2007-03-15 13:57
2007.05.13
Использование TidHTTP в OLE-объекте


2-1176910631
p3.14
2007-04-18 19:37
2007.05.13
High, Low и двумерный массив


11-1155043335
Моторокер
2006-08-08 17:22
2007.05.13
Иконка в TKOLTrayIcon размазывается