Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Delphi XE4 функция StrPCopy не рекомендована [D2005, NT4]


Страницы:   1 2

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]

А какая задача стоит?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо