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

Вниз

Создание текстового файла в ASCII   Найти похожие ветки 

 
VadimSpb   (2007-02-18 12:13) [0]

Добрый день!
Создаю текстовый файл.
  AssignFile(Vf,"Test.txt");
  Rewrite(Vf);
  CloseFile(Vf);

По умолчанию он имеет ANSI кодировку. Как сделать ASCII кодировку?


 
Leonid Troyanovsky ©   (2007-02-18 12:37) [1]


> VadimSpb   (18.02.07 12:13)  

> По умолчанию он имеет ANSI кодировку. Как сделать ASCII
> кодировку?


Созданный файл кодировки не имеет.
То, что в него попадает зависит от того, в какой кодировке
в него пишет символы к.л. программа.

Изменить кодировку записываемого можно, например,
с помощью CharToOem или, возможно, MultiByteToWideChar.

--
Regards, LVT.


 
VadimSpb   (2007-02-18 13:40) [2]

Пробую, не получается.
var
Vf: Textfile;
s,d: PChar;
begin
  AssignFile(Vf,"Import.txt");
  Rewrite(Vf);
  s := "1234567";
  CharToOem(s,d);
  Writeln(Vf,d);
  CloseFile(Vf);
end;

Открываю файл в блокноте и получаю ANSI кодировку. Где ошибка?


 
Johnmen ©   (2007-02-18 14:06) [3]


> Открываю файл в блокноте и получаю ANSI кодировку.

Это как это?


 
Джо ©   (2007-02-18 14:12) [4]

>  s := "1234567";

Эта строка одинаково выглядит как в ANSI, так и в ASCII-кодировках.


 
VadimSpb   (2007-02-18 14:32) [5]

ОК, разобрался.
var
Vf: Textfile;
s: PChar;
begin
  Getmem(s,255);
  AssignFile(Vf,"Import.txt");
  Rewrite(Vf);
  CharToOem("абвгде",s);
  Writeln(Vf,s);
  CloseFile(Vf);
  Freemem(s,sizeof(s^));
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
2-1171892873
НОВИЧЕК2007
2007-02-19 16:47
2007.03.11
ПОИСК


1-1169032454
Hero
2007-01-17 14:14
2007.03.11
Где найти TDXOverlay в стандартной DelphiX нет


2-1171709024
Trible
2007-02-17 13:43
2007.03.11
проблема с TShellTreeView


2-1172047781
webpauk
2007-02-21 11:49
2007.03.11
Сообщение для Timage


15-1171255415
Slider007
2007-02-12 07:43
2007.03.11
С днем рождения ! 11 февраля