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

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

A и W [D7, XP]


boalse ©   (2006-02-01 05:09:00) 

function RasSetEntryDialParamsA;
function RasSetEntryDialParamsW;
function RasSetEntryDialParams;

Чем, если судить по названию, отличаются эти функции?


boalse   (2006-02-02 10:43:00) [1]

Всё ясно. Благодарю.


Гошик Кувшинов   (2006-02-02 10:23:00) [2]

Сюда смотри: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=169#11


wal   (2006-02-02 10:17:00) [3]

ЗЫ. функции, которые не имеют строковых параметров (результатов) всегда однозначны и не имеют A и W версий


wal   (2006-02-02 10:16:00) [4]


> Чем Unicode-функция отличается от Ansi?
Тем, что строки или символы в одну из них должны быть переданы в однобайтном формате символов, а в другую в двухбайтном. Делать должны одно и тоже.

> В каких (общих) случаях вызывается W, а в каких A?
Если пишещь Unicode приложение, то логичней использовать W, иначе A

С уважением.


boalse   (2006-02-02 10:07:00) [5]

Порылся в поисковиках, но так и не получил конкретного ответа на следующий вопрос. Чем Unicode-функция отличается от Ansi? Это что, способы шифрования машинных кодов чтоли? Я знаю, что текст может быть в кодировке Unicode или Ansi, с текстом всё ясно, но каким боком здесь фунции привязаны? В каких (общих) случаях вызывается W, а в каких A?


boalse   (2006-02-02 10:00:00) [6]

Спасибо


Gero   (2006-02-01 10:21:00) [7]

> RasSetEntryDialParams - а это тогда что?

«Пустышка», вызов одной из первых двух.


wal   (2006-02-01 09:36:00) [8]


> RasSetEntryDialParamsA  - Unicode
> RasSetEntryDialParamsW - не_Unicode
> RasSetEntryDialParams - а это тогда что?
Наоборот. ...А - Ansi, ...W-Wide(Unicode), ...пустая - обычно псевдоним A


ЮЮ   (2006-02-01 09:36:00) [9]


> а это тогда что?

по анологии с (Windows.pas)
function CreateProcessAsUser; external advapi32 name 'CreateProcessAsUser A';
function CreateProcessAsUserA; external advapi32 name 'CreateProcessAsUser A';
function CreateProcessAsUserW; external advapi32 name 'CreateProcessAsUser W';

скорей всего RasSetEntryDialParamsA

Только наоборот - с W - Unicode.


boalse   (2006-02-01 09:30:00) [10]

RasSetEntryDialParamsA  - Unicode
RasSetEntryDialParamsW - не_Unicode
RasSetEntryDialParams - а это тогда что?


Джо   (2006-02-01 05:18:00) [11]

Unicode и не-Unicode версии.


Наверх

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