by まっ » 2008年3月11日(火) 16:47
オンライン状態のチェックのプロシージャなんですが、、、
下のコードで一応使えてるんですが、どうしても無茶な使いかたのような気がするので、アドバイスなどありましたらお願い致します。
こちらのネット環境はISDNです(いまだADSL開通せず)。
コード: 全て選択
''''' OnlineCheck オンライン・チェック
Function ZONLCHK() as long
Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags as long, dwReserved as long) as Long
Dim ZVAL as Long
ZONLCHK=InternetGetConnectedState(ZVAL,NULL)
End Function
戻値ZONLCHKは、0でオフライン、1でオンライン
オンライン状態のチェックのプロシージャなんですが、、、
下のコードで一応使えてるんですが、どうしても無茶な使いかたのような気がするので、アドバイスなどありましたらお願い致します。
こちらのネット環境はISDNです(いまだADSL開通せず)。
[code]
''''' OnlineCheck オンライン・チェック
Function ZONLCHK() as long
Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags as long, dwReserved as long) as Long
Dim ZVAL as Long
ZONLCHK=InternetGetConnectedState(ZVAL,NULL)
End Function
[/code]
戻値ZONLCHKは、0でオフライン、1でオンライン