Tips'n Tricks - conexiune internet

DECLARE INTEGER InetIsOffline IN url INTEGER dwFlags
IF InetIsOffline(0) = 0
? "Merge netu'... clipoceste becu' verde."
ELSE
? "Bummer"
ENDIF

Declare Short InternetGetConnectedStateEx In wininet.dll;
Integer @ lpdwFlags,;
String @ lpszConnectionName,;
Integer dwNameLen,;
Integer dwReserved

lpdwFlags = 0
lcConnection = Replicate(Chr(0), 250)
IF InternetGetConnectedStateEx (@lpdwFlags,;
@lcConnection, Len(lcConnection), 0) = 1
? "Merge netu'... clipoceste becu' verde"
? "Acu' hai sa vedem care-i situatia:"
? "Stare modem:"
? Iif(Bittest(lpdwFlags,0), "E pe modem", "Nu e pe modem")
? Iif(Bittest(lpdwFlags,3), "Modemu' a dat ton de ocupat", "Modemu' e ok")
? "Stare LAN:"
? Iif(Bittest(lpdwFlags,1),"E pe LAN","Nu e pe LAN")
? Iif(Bittest(lpdwFlags,2),"Iese printr-un proxy","Iese direct pe net")
? Iif(Bittest(lpdwFlags,4),"RAS e instalat","")
? Iif(Bittest(lpdwFlags,5),"Conexiunea e offline","") && File/Work offline in internet explorer
? Iif(Bittest(lpdwFlags,6),"Conexiunea la internet e configurata","")
ELSE
? "Bummer."
ENDIF

Pe WIKI - cum dai ping!

Comentarii

Postări populare de pe acest blog

5Inch HDMI LCD for RPI 800x480

DevExpress Theme Changer ...

.NET Core Dependency Injection with Func as constructor parameter