![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Delphi XE4 функция StrPCopy не рекомендована [D2005, NT4]
SkAndriy © (2013-07-28 17:22:00)в чем может быть проблема если при компилировании проекта появляется такое предупреждение:
[dcc32 Warning] myunit.pas(88): W1000 Symbol 'StrPCopy' is deprecated: 'Moved to the AnsiStrings unit'
использую Delphi XE4 - в ней нужно функцию StrPCopy заменить на какую-то иную?
спасибо за любую помощь
Inovet (2013-07-28 17:41:00) [21]> [2] SkAndriy (28.07.13 17:39)
> вот такая:
Это не задача, а решение.
SkAndriy (2013-07-28 17:39:00) [22]вот такая:
var FileName: string;
lpstrFile : PAnsiChar;
StrPCopy(lpstrFile, AnsiString(FileName));
и на это такие сообщения:
[dcc32 Warning] myunit.pas(88): W1000 Symbol 'StrPCopy' is deprecated: 'Moved to the AnsiStrings unit'
и еще попутно далее на строку:
var szFile: array[0..MAX_PATH] of AnsiChar;
FileName: string;
FileName := StrPas(szFile);
выдает следующее сообщение:
[dcc32 Warning] myunit.pas(98): W1000 Symbol 'StrPas' is deprecated: 'Moved to the AnsiStrings unit'
как решить проблему?
спасибо
MBo (2013-07-28 17:28:00) [23]А какая задача стоит?