Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];

Вниз

CharToOem bug   Найти похожие ветки 

 
ValeX   (2002-07-23 14:39) [0]

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.


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

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


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

> MBo

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


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

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


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

> MBo

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


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

> MBo

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



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

Форум: "Основная";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.024 c
1-13615
Arhelon
2002-07-24 10:01
2002.08.05
Как организовать BackGround в TListView ???


1-13637
j_onion
2002-07-23 03:49
2002.08.05
указатель на запись


1-13621
maxim2
2002-07-25 09:28
2002.08.05
Как получить из компонента MonthCalendar выбранную дату ...


1-13606
Dmitry Toropov
2002-07-24 18:04
2002.08.05
New & Dispose


4-13851
kserg@ukr.net
2002-05-29 10:40
2002.08.05
Как узнать тип ОС?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский