Форум: "Начинающим";
Текущий архив: 2011.10.02;
Скачать: [xml.tar.bz2];
ВнизПредупреждение компилятора. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c