Главная страница
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.012 c
2-1308141783
Patrick1968
2011-06-15 16:43
2011.10.02
Конвертация из Excel


11-1238133138
imp
2009-03-27 08:52
2011.10.02
Проблема с VMHSyntaxEdit.


2-1308121329
mefodiy
2011-06-15 11:02
2011.10.02
Разница между TIdAttachment и TIdAttachmentFile


15-1307391683
GanibalLector
2011-06-07 00:21
2011.10.02
tcp over serial


15-1307468386
Kerk
2011-06-07 21:39
2011.10.02
Delphi Certification Program – Official Announcement