Главная страница
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.01 c
4-1251186167
mamedovvms
2009-08-25 11:42
2011.10.02
консольных программ прога зависает на некоторое время на строке l


2-1307696769
Drowsy
2011-06-10 13:06
2011.10.02
Форма не разворачивается на весь экран.


2-1307726626
Exterr
2011-06-10 21:23
2011.10.02
Создание кнопок и меню в рантайм


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


15-1307426451
RWolf
2011-06-07 10:00
2011.10.02
File timestamps backup/restore