![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 версии.