Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1307004281
Term
2011-06-02 12:44
2011.10.02
Установка двух версий делфи на один комп


15-1307548488
Rouse_
2011-06-08 19:54
2011.10.02
Может и боян, но все-же хочется поделиться ссылочкой :)


4-1250653039
mamedovvms
2009-08-19 07:37
2011.10.02
создание оболочки для консольного приложения


1-1267355128
AlexChudd
2010-02-28 14:05
2011.10.02
Выделение ячейки в StringGrid по нажатию правой кнопки мыши


15-1307824191
Юрий
2011-06-12 00:29
2011.10.02
С днем рождения ! 12 июня 2011 воскресенье





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский