Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CharToOem bug [D3]


ValeX ©   (2002-07-23 14:39:00) 

file1:TextFile;
f,s:PChar;
begin
Writeln("Hello!");
AssignFile(file1,"file1.txt");
ReWrite(file1);
f:={PChar(}"ВАСЯ"{)};
Writeln(f);
CharToOem(f,s);
Writeln(s);
CloseFile(file1);
Writeln("CloseFile OK");

Вылетает ошибка:
Exception EAccessViolation in module Project1.exe at 00004050.
Access violation at address 00404050 in module "Project1.exe". Read of address 00000000.


ValeX   (2002-07-23 15:31:00) [1]

> MBo

А как определять раньше винды отсутствие на компе уст. компонента
(например OPC server"а)


ValeX   (2002-07-23 15:02:00) [2]

> MBo

Я пока ничего и не пишу :)
А вот насчет выделения памати - это правильно подметил.
Сенкс!


MBo   (2002-07-23 14:59:00) [3]

Открытие и закрытие файла, к сожалению, не приводит к записи в него информации.


ValeX   (2002-07-23 14:56:00) [4]

> MBo

надо в файл писать в кодировке дос из под делфи.


MBo   (2002-07-23 14:46:00) [5]

а память под PChar-ы ВАСЯ будет выделять?
И я не уловил, зачем нужен файл?


Наверх

Титульная страница Поиск, карта сайта Написать письмо