Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Windows кодировка

6.0K
29 мая 2008 года
bsna
56 / / 28.11.2006
Мне надо создать текстовый файл и записать в него информацию но только типо чтоб в Windows кодировке(чтоб у пользователя после кликания по файлу открывался блокнот и там не надо было изменять кодировку чтоб прочесть русский ткст), ато аssignFile.. и.т.д делает это в дос формате.

Помогите ато сам я Delhi не особо:)
257
29 мая 2008 года
kosfiz
1.6K / / 18.09.2005
откуда такие выводы? покажи как ты пробовал сделать.

P.S. а что за язык такой Delhi? :)
6.0K
30 мая 2008 года
bsna
56 / / 28.11.2006
assignFile(f,'text.txt');
reset(f);
write(f,'текст');
closeFile(f);

я походу ошибся
мне просто надо текст записать в 2 файла 1 с дос кодировкой
другой с винд кодировкой
257
30 мая 2008 года
kosfiz
1.6K / / 18.09.2005
для того, чтобы было в дос делай так:
[highlight=delphi]
var
p1, p2: Pchar;
{..................}
p1:='текст';
CharToOem(p1, p2);
{потом содержимое p2 записываешь в файл}
[/highlight]
5.3K
01 июня 2008 года
Somebody
185 / / 24.12.2006
Цитата: kosfiz

[highlight=delphi]
var
p1, p2: Pchar;
{..................}
p1:='текст';
CharToOem(p1, p2);
{потом содержимое p2 записываешь в файл}
[/highlight]


p1 - нормально, это и получится указатель на массив, а вот p2 должен быть указателем на буфер
[highlight=delphi]
var b:array [0..MaxLen] of Char;
//////////
CharToOem('текст',@b);
[/highlight]

257
01 июня 2008 года
kosfiz
1.6K / / 18.09.2005
работает же. можно конечно, даже нужно, использовать предварительно StrAlloc.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог