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

Вниз

Предупреждение компилятора.   Найти похожие ветки 

 
Leon-Z ©   (2011-06-12 20:12) [0]

Компилирую код и 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;


 
RWolf ©   (2011-06-12 21:27) [1]

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


 
Leon-Z ©   (2011-06-12 21:59) [2]


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

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


 
Palladin ©   (2011-06-12 22:03) [3]

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


 
Leon-Z ©   (2011-06-12 22:30) [4]


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

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

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


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

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


 
Leon-Z ©   (2011-06-12 22:48) [6]


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

Спасибо :)


 
Anatoly Podgoretsky ©   (2011-06-12 23:23) [7]

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

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


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


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

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


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

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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.007 c
1-1267696444
Вася
2010-03-04 12:54
2011.10.02
AnimateWindow и чужие окна


2-1308141783
Patrick1968
2011-06-15 16:43
2011.10.02
Конвертация из Excel


2-1307642941
Gu
2011-06-09 22:09
2011.10.02
Передача имени процедуры в Dll и вызов ее там


2-1308217551
deniss
2011-06-16 13:45
2011.10.02
из pascal в delphi


15-1307430272
RGV
2011-06-07 11:04
2011.10.02
Актуальность Delphi.