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

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

Предупреждение компилятора. [D7]


Leon-Z ©   (2011-06-12 20:12:00) 

Компилирую код и Delphi 7 выдает:

 [Warning] MainForm.pas(349): Unsafe type 'PChar'

Как избавиться от этого предупреждения ?

Код:
var
 PathToFile, FullFileName: String;
begin
 if SaveDialog.Execute then
 begin
   PathToFile := ExtractFilePath(ParamStr(0));
   FullFileName := PathToFile + 'MyFile.txt';
   CopyFile(PChar(FullDBFileName), PChar(SaveDialog.FileName), False);
 end;
end;


Anatoly Podgoretsky   (2011-06-13 00:11:00) [1]

> Leon-Z  (13.06.2011 00:06:08)  [8]

Ну так и иди к китайцам


Leon-Z   (2011-06-13 00:06:00) [2]


> Anatoly Podgoretsky ©   (12.06.11 23:23) [7]

А китайцы могут. У них есть open source на win.


Anatoly Podgoretsky   (2011-06-12 23:23:00) [3]

> Leon-Z  (12.06.2011 21:59:02)  [2]

Ты не можешь изменить код Виндоус


Leon-Z   (2011-06-12 22:48:00) [4]


> Palladin ©   (12.06.11 22:33) [5]

Спасибо :)


Palladin   (2011-06-12 22:33:00) [5]

ну вот и сделай вывод, что можно на него забить... чего не понятного-то... можно подумать компилятор различает вин это апи или еще какое другое...


Leon-Z   (2011-06-12 22:30:00) [6]


> Palladin ©   (12.06.11 22:03) [3]

Там написано, что компилятор не может определить, переписываются ли
данные и для сред .NET этот код считается небезопасным.

Причем здесь .NET, я использую API ?


Palladin   (2011-06-12 22:03:00) [7]

в справке про это предупреждение написано достаточно понятно...


Leon-Z   (2011-06-12 21:59:00) [8]


> RWolf ©   (12.06.11 21:27) [1]

Это не будет считаться ошибкой ?
Я имею ввиду, что если я сниму галку, это будет вполне нормально для
вышеприведенного кода ?
Или всё таки нужно менять код ?


RWolf   (2011-06-12 21:27:00) [9]

снять соответствующую галку в свойствах проекта.


Наверх

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