![]() |
[Delphi] Проверка наличия локалки
Нужно проверить наличие локалки, подскажите через что можно реализовать :confused:
wininet.INTERNET_CONNECTION_LAN не возращяет правельного результата |
Можно попробывать так:
Код:
uses Wininet,windows;Код:
if GetSystemMetrics(SM_NETWORK) and $01 = $01 then MessageBoxA(0,'LAN Connection','lan',0); |
Код:
InternetGetConnectedState(@flags,0);Код:
var Flag :DWord; isLan:Boolean;Код:
if GetSystemMetrics(SM_NETWORK) and $01 = $01 then MessageBoxA(0,'LAN Connection','lan',0);Можно еще так Код:
function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL' |
Можно попробывать поискать компьютеры в сети, и если найдешь хоть один, то локальная сеть найдена.
Код:
function TNetForm.FillNetLevel(xxx: PNetResource; List: TListItems): Word; |
у меня сработал только вариант с поиском компов в сети %) TaNkist, [s]держи + :)[/s] а че плюс то не добавляется? =/
|
| Время: 12:54 |