WEB форумы на jedi
[Форум] [Помощь] [Поиск] [Выйти]
Добро пожаловать, [info]User

WEB форумы на jedi [ПОИСК] [Архив до 03.2006]

Тема ShellExecute К предыдущему сообщению На следующее сообщение Программирование

Отправил Sleep-Walker в 09:07 09.08.2004[Ответить]
Существует три API-функции с одинаковыми параметрами
ShellExecute, ShellExecuteA, ShellExecuteW ...
Кто-нить знает чем они отличаются?


Отправил Пpoxoдящuй в 09:28 09.08.2004[Ответить]
A - ANSI, W - Wide(Unicode)?


Отправил Sleep-Walker в 10:44 09.08.2004[Ответить]
Не понял, там типы у параметров одинаковые абсолютно...


Отправил Пpoxoдящuй в 15:55 09.08.2004[Ответить]
Каждая процедура Win32 API, которая принимает в качестве параметра строку, реализуется в двух версиях: в символьном наборе ANSI и Unicode...Функции Windows API обычно именуются суффиксами 'А' и 'W' для ANSI и Wide(Unicode) соответственно.
Поэтому типы параметров у них одинаковые, но строчные имеют разное внутреннее представление и, соответственно, обработку. По-моему так.


Отправил xMixey в 23:12 09.08.2004[Ответить]
Можно уточнить, что их не делают перегружаемыми (overload) т.к. в параметрах - указатели, а все вышесказанное верно.


Отправил Sleep-Walker в 08:29 10.08.2004[Ответить]
пасиба за разъяснения, буду знать...