powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / RasGetConnectionStatistics
7 сообщений из 7, страница 1 из 1
RasGetConnectionStatistics
    #32473737
sArutiun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, кто-нибудь работал со статистикой DialUp?
Пишу так-
DWORD dwRet=NULL;
RAS_STATS rast[1];
rast[0].dwSize = sizeof(RAS_STATS);
dwRet = RasGetConnectionStatistics(hrascon, &rast);

hrascon - дескриптор соединения (глобальная переменная)

При компиляции ругается -
'RasGetConnectionStatistics' : cannot convert parameter 2 from 'struct _RAS_STATS (*)[1]' to 'struct _RAS_STATS *'

Что я не так указал?
...
Рейтинг: 0 / 0
RasGetConnectionStatistics
    #32474031
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
dwRet = RasGetConnectionStatistics(hrascon, rast); 


попробуй так
...
Рейтинг: 0 / 0
RasGetConnectionStatistics
    #32474041
sArutiun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал и так

Compiling...
Internet_dialerDlg.cpp
Linking...
Internet_dialerDlg.obj : error LNK2001: unresolved external symbol "unsigned long __stdcall RasGetConnectionStatistics(struct HRASCONN__ *,struct _RAS_STATS *)" (?RasGetConnectionStatistics@@YGKPAUHRASCONN__@@PAU_RAS_STATS@@@Z)
Debug/Internet dialer.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Internet dialer.exe - 2 error(s), 0 warning(s)
...
Рейтинг: 0 / 0
RasGetConnectionStatistics
    #32474811
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо зайти в Project->Settings...->Link
и в objects\library modules добавить Rasapi32.lib
...
Рейтинг: 0 / 0
RasGetConnectionStatistics
    #32474961
sArutiun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это уже сделано.
...
Рейтинг: 0 / 0
RasGetConnectionStatistics
    #32475007
SnowMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведи описание hrascon
...
Рейтинг: 0 / 0
RasGetConnectionStatistics
    #32475086
sArutiun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hrascon идет как глобальная переменная

class CInternetdialerDlg : public CDialog
{
// Construction
public:
HRASCONN hrascon;
....
}
----------------------------------------------------------------------

BOOL CInternetdialerDlg::OnInitDialog()
{
CDialog::OnInitDialog();
.....
hrascon=NULL;
.....
}
----------------------------------------------------------------------
Кнопка connect и дисконнект работают нормально с этим дескриптором.
#include "ras.h" прописано в .h .cpp файлах.

Но, такая штука. Cтруктура RAS_STAT и функция RasGetConnectionStatistics не видятся из программы. Я их скопировал из ras.h в .h файл, где у меня сидят функции. Может это влияет как-то?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / RasGetConnectionStatistics
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]