powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Определение идентификатора (API)
11 сообщений из 36, страница 2 из 2
Определение идентификатора (API)
    #33748030
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри. забыл. в структурах идет выравнивание по 4 байта.
676 должно быть
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748376
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При 692 функция отрабатывает нормально
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748475
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение темы если производиться асинхронный вызов то RasEnumConnection все равно выдает коннект даже если само устройство еще не подключено, как определить, что коннект действительно установлен
При подключении из программы все понятно можно отследить статус подключения, а при внешнем подключении?
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748508
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь знает про функцию RasGetConnectionStatistics(hRasConnection, myStats)
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748519
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я даже попробовал. все ок.

структура:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
global type tras from structure
   ulong    dwSize
    ulong    hrasconn
    char     szEntryName[  257  ]
    char     szDeviceType[  17  ]
    CHAR     szDeviceName[  129  ]
    CHAR     szPhonebook [  260  ]
    ulong    dwSubEntry
end type


ф-я:

Код: plaintext
1.
FUNCTION long RasEnumConnections(ref tras lpRasCon[], ref long lpcb, ref long lpcConnections) LIBRARY "RasApi32.dll" ALIAS FOR RasEnumConnectionsA
скрипт:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
tras t[]
long i
long cb
long count
long size= 676 

for i= 1  to  10 
	t[i].dwsize=size
next

cb=size*upperbound(t)

i=RasEnumConnections(t,cb,count)

mle_1.text+="ret="+string(i)+'~r~n'
mle_1.text+="count="+string(count)+'~r~n'
mle_1.text+='~r~n'


for i= 1  to count
	mle_1.text+='i='+string(i)+'~r~n'
	mle_1.text+='name='+t[i].szEntryName+'~r~n'
	mle_1.text+='type='+t[i].szDeviceType+'~r~n'
	mle_1.text+='device='+t[i].szDeviceName+'~r~n'
	mle_1.text+='~r~n'
next

результат:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
ret=0
count=1

i=1
name=UMC
type=MODEM
device=Standard Modem over IR link
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748596
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас попробую
Дима ты в собранном виде пробовал
Из под отладчика и у меня ок
И соединение чтобы из-вне вызвано было
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748697
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь не вываливаеться - просто виснет без ответа
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748756
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и в exe все ок
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748804
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отрубать отрубает, но программа после этого чудно виснет
Никак не въеду в чем дело
ругается на hungapp
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748814
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот библиотека
...
Рейтинг: 0 / 0
Определение идентификатора (API)
    #33748899
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диман спасибо огромное
Понял в чем дело
Еще бы со статусом при асинхронном вызове разобраться
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Определение идентификатора (API)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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