Сейчас на форуме: cppasm, asfa, vsv1 (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Обработка ошибок rasapi
Посл.ответ Сообщение

Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 июля 2016 05:03
· Личное сообщение · #1

Доброго времени

Возник следующий вопрос, пишу программку для работы с модемом по диалапу.
Пишу на дельфях.
Использую модуль RASUnit который экспортирует нужные функции из rasapi32.dll
В данном файле идет описание ошибок при подключение, но обработка идет только до 750, а при отключенном модеме у меня выходит код ошибки 797. То есть я не могу получить текст ошибки >750.

Code:
  1. (*RASAPI*)  ERROR_BAD_PHONE_NUMBER               = (RASBASE+149);
  2. (*RASAPI*)  ERROR_WRONG_MODULE                   = (RASBASE+150);
  3. (*RASAPI*)
  4. (*RASAPI*)  RASBASEEND                           = (RASBASE+150)

(RasBase=600)

Всего кодов 600-798
Ну и собственно вопрос возможно "выдернуть" описание прочих ошибок ?




Ранг: 164.6 (ветеран), 65thx
Активность: 0.120
Статус: Участник
Волшебник

Создано: 29 июля 2016 08:58
· Личное сообщение · #2

\Microsoft SDKs\Windows\v5.0\Include\RasError.h
#define ERROR_CONNECTING_DEVICE_NOT_FOUND (RASBASE+197)

-----
Следуй за белым кроликом


| Сообщение посчитали полезным: Dimon_

Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 июля 2016 11:01 · Поправил: Dimon_
· Личное сообщение · #3

Нашел файл, добавил в RASUnit, наколякал тестовую програмку котарая скидывает коды и описания в файл.
Все равно некоторые коды не обрабатываются, хотя rasdial прекрасно все выдает...

5266_29.07.2016_EXELAB.rU.tgz - errcode.txt



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 29 июля 2016 22:27
· Личное сообщение · #4

Dimon_ пишет:
Все равно некоторые коды не обрабатываются, хотя rasdial прекрасно все выдает...


https://msdn.microsoft.com/en-us/library/windows/desktop/bb530704(v=vs.85).aspx


 eXeL@B —› Вопросы новичков —› Обработка ошибок rasapi
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати