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

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

Name, NameEx и NameA - разница? [D6]


Геннадий ©   (2002-11-09 15:18:00) 

Некоторые названия как-бы дублируется. Появляется окончание Ex и A. Возможно есть и другие. А какая разница? Я так понимаю, они делают одно и то же, но с какими-то небольшими отличиями... Объясните, плиз.


Внук   (2002-11-09 16:48:00) [1]

Процедура Name - обычно (но не всегда) это процедура, которая вызывает либо NameA, либо NameW, в зависимости от переданных параметров и версии Win.
Процедура NameEx - обычно улучшенная или дополненная (extended)версия Name. Сравните, например, GetVersion и GetVersionEx.
Процедуры NameA и NameW - различные версии одной и той же процедуры, каким-либо образом использующей строки (например, в качестве параметров). Соответственно для Ansi-строк и Unicode (Wide)-строк. Одна из этих версий может отсутствовать в зависимости от версии Win. Обычно напрямую не вызываются.


Наверх

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