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

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

RasAPI для 'непродвинутых' [D6, WinXP]


Страницы:   1 2

250 ©   (2005-01-09 12:30:00) 

Прочитал очень хорошую статью на
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=356
И все бы ничего, но мне нужно до дозвона выбрать не только соединение, но и телефон по которому нужно дозвониться, а как это сделать не понял. Вот это ничего не дает.
RasGetEntryPropertiesA(nil,DialParams.szEntryName,@DialParams,DialParams.dwSize,nil,devnfo);
phone:=String(DialParams.szPhoneNumber);

Подскажите подмастерью :)


250   (2005-01-09 22:39:00) [21]

Longint; stdcall;
А что я еще скажу, если описаня у меня нет ? Надо лезть в MSDN... Но толку-то если для разных ОС разные результаты.


Kerk   (2005-01-09 22:20:00) [22]

250   (09.01.05 22:05) [10]
ты так и не сказал, какой результат возвращает функция


250   (2005-01-09 22:18:00) [23]

Piter ©   (22.12.04 09:55) [3]
Как ты коварен и скрытен! :)
Оказывается он уже все рассказал раньше:
Piter ©   (09.01.05 20:23) [5]
http://delphimaster.ru/cgi-bin/forum.pl?id=1103657293&n=5
Проверим. Только боюсь что XP опять не даст... :)


250   (2005-01-09 22:05:00) [24]

>посмотри чего там функция возвращает
(*RASAPI*)function RasGetEntryPropertiesA(lpszPhonebook, szEntry: PAnsiChar; lpbEntry: Pointer;
(*RASAPI*)                                var lpdwEntrySize: Longint; lpbDeviceInfo: Pointer;
(*RASAPI*)                                var lpdwDeviceInfoSize: Longint): Longint; stdcall;
Ну и что же ?
А примерчик посмотрю, но уменя черное подозрение, что в XP что-то не так. Просто я уже их много накачал, все старые и нигде телефонную книгу или телефон не выдергивает.


Kerk   (2005-01-09 21:14:00) [25]

250   (09.01.05 20:52) [7]
посмотри чего там функция возвращает


maxz   (2005-01-09 21:11:00) [26]

Вот интересный пример. откуда скачал - не помню. поэтому выкладываю на своем сайте
http://maxsukhotinsoft.com/RAS.RAR


250   (2005-01-09 20:52:00) [27]

>Kerk ©   (09.01.05 20:31) [6]
Правильно! Должен. Только нет его там. А почему и где брать непонятно. По адресу
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=356
приведен модуль дозвона
но там нет выбора номера, а в
rasapi.pas от этого же проекта есть функция
RasGetEntryPropertiesA, но получить что-то либо не удается.
Или все это не годится для XP или ... ? Может кто пробовал ?


Kerk   (2005-01-09 20:31:00) [28]

Piter ©   (09.01.05 20:23) [5]
RasGetEntryPropertiesA - заполняет структуру DialParams
соответственно в DialParams.szPhoneNumber должен быть телефон

===
прежде чем что-то писать, попытайся подумать :)


Piter   (2005-01-09 20:23:00) [29]

Alexander Panov ©   (09.01.05 17:40) [2]
В этой строке присваивание. И дальше?


что дальше? Ты меня спрашиваешь что дальше? Я то откуда знаю?

Да, там присваивание. Только вместо того, чтобы установить номер телефона, он там считывается. Нет?
Или я что-то не понимаю?
Может ты, Саш, мне подскажешь что к чему?


250   (2005-01-09 20:13:00) [30]

мне нужно до дозвона выбрать не только соединение, но и телефон


250   (2005-01-09 20:11:00) [31]

Piter ©   (09.01.05 14:56) [1]
Очень интересные сведения :)
DialParams.szPhoneNumber
Телефон там, По описанию. Однако вместо него 0
А нужен адрес телефонной книги (первая переменная), но его вытащить тоже не удается.
Ты вообще-то RasApi юзал или просто так пишешь ?


Alexander Panov   (2005-01-09 17:40:00) [32]

Piter ©   (09.01.05 14:56) [1]
и что ты хотел сделать этой строчкой? Что такое phone? Простая текстовая переменная?

Очень интересно, а ты вообще знаешь, что при присвоении, левой части присваивается значение правой части?


Непонятно, вопрос твой в чем?
В этой строке присваивание. И дальше?


Piter   (2005-01-09 14:56:00) [33]

250   (09.01.05 12:30)
phone:=String(DialParams.szPhoneNumber);


и что ты хотел сделать этой строчкой? Что такое phone? Простая текстовая переменная?

Очень интересно, а ты вообще знаешь, что при присвоении, левой части присваивается значение правой части?


Страницы:   1 2

Наверх

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