Ponch |
Отправлено: 27.07.2004, 13:08 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 12
|
Доброго времени суток!
Под 98-ой виндой ф-ция RasEnumEntries(для получения списка доступных RAS-cоединений) возвращает код ошибки 610. В ras.h эта ошибка описана как "Неправильно задан буфер". Буфер как только не задавал — и динамически и статически. Брал пример из MSDN и его собирал — тот же эрор. Под 2000, XP все работает на ура.
PS. Пробовал на разных 98-х — везде ошибка 610.
PPS. Определил, что на 98-ой такой же прикол со всеми ф-циями семейства RasEnum????()
Билдер 6-ой Энетерпрайз.
Хэлп!!! |
|
Asher |
Отправлено: 27.07.2004, 16:27 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
попробуй вместо
DWORD dwBuf[MaxSize];
RasEnumEntries(NULL, NULL, lpRasEntry, &dwBuf, &dwEntry);
написать
DWORD dwBuf[MaxSize];
RasEnumEntries(NULL, NULL, lpRasEntry, (LPDWORD)&dwBuf, &dwEntry);
выглядит странно, но, у меня например, это лечило создание API-потоков под Win9x с похожими симптомами
|
|
|