Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2015, 18:06   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию Отследить и разорвать соединение

Как на xe5 отследить что соединение есть, а потом разорвать с интернетом.
На делфи7 делал через rasapi. На xe5 rasapi не компилится.
Или подскажите компонент наподобее rasapi .но для xe5
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 22.02.2015, 18:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как на xe5 отследить что соединение есть
Точь-в-точь так же ка к и на других делфи.
Цитата:
На xe5 rasapi не компилится.
Ай да пичаль. Пожалуй задавать тебе самый главный вопрос не буду. Посмотрю, догадаешься ли ты или нет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.02.2015, 18:21   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

RASAPI с MSDN успешно компилится везде.
Человек_Борща вне форума Ответить с цитированием
Старый 22.02.2015, 18:49   #4
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

Вот такие ошибки
Код:
[dcc32 Error] Ras.pas(2237): E2267 Previous declaration of 'RasValidateEntryName' was not marked with the 'overload' directive
[dcc32 Error] Ras.pas(2245): E2267 Previous declaration of 'RasRenameEntry' was not marked with the 'overload' directive
[dcc32 Error] Ras.pas(2253): E2267 Previous declaration of 'RasDeleteEntry' was not marked with the 'overload' directive
[dcc32 Error] Ras.pas(2263): E2267 Previous declaration of 'RasGetEntryProperties' was not marked with the 'overload' directive
[dcc32 Error] Ras.pas(2275): E2267 Previous declaration of 'RasSetEntryProperties' was not marked with the 'overload' directive
[dcc32 Error] Ras.pas(1117): E2065 Unsatisfied forward or external declaration: 'RasGetEntryProperties'
[dcc32 Error] Ras.pas(1142): E2065 Unsatisfied forward or external declaration: 'RasSetEntryProperties'
[dcc32 Error] Ras.pas(1158): E2065 Unsatisfied forward or external declaration: 'RasRenameEntry'
[dcc32 Error] Ras.pas(1171): E2065 Unsatisfied forward or external declaration: 'RasDeleteEntry'
[dcc32 Error] Ras.pas(1184): E2065 Unsatisfied forward or external declaration: 'RasValidateEntryName'
На
function RasDeleteEntry(lpszPhonebook, szEntry: PAnsiChar): Longint;
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 22.02.2015, 19:42   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

О! Догадался. Жаль что не сразу.
Выложи код модуля, где эти ошибки всплывают. Возможно RasDeleteEntry описано дважды без директивы перегрузки, но с разными параметрами. Не исключено что одно описание в одном модуле, а другое в другом.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.02.2015, 20:11   #6
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

Вот ссыль на модуль ТУТ
А всплывает на "Longint"
Код:
 function RasDeleteEntry(lpszPhonebook, szEntry: PAnsiChar): Longint;
За частые поиски был забанен во всех известных
поисковых системах!

Последний раз редактировалось Stilet; 22.02.2015 в 20:28.
Михаил Юрьевич вне форума Ответить с цитированием
Старый 22.02.2015, 20:32   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Модуль как модуль, но проект придется подпиливать под ХЕ. Рекомендую из этого модуля повыдергивать нужные функции в проект и забыть о нем.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программно разорвать соединение на сервере Indy мандарин Работа с сетью в Delphi 3 19.04.2015 02:18
Разорвать adsl соединение megostudent Работа с сетью в Delphi 5 28.03.2012 16:43
Разорвать Dial-Up соединение Михаил Юрьевич Работа с сетью в Delphi 0 19.12.2009 12:43
idhttp, как разорвать соединение ??? Игорь22 Работа с сетью в Delphi 2 07.06.2008 04:17
как разорвать соединение с интернетом shurik_7866 Работа с сетью в Delphi 0 22.01.2008 20:32