[DUG] Detecting braodband connection
Alister Christie
alister at salespartner.co.nz
Mon Oct 13 10:33:11 NZDT 2008
Yes I use a similar function, which I probably obtained from the same
place ;-)
This is the first time I've looked at this piece of code for a few
years, it would certainly look a bit different if I wrote now.
type
TICType = (TICTNone, TICTModem, TICTLan, TICTProxy);
function Internet_Connection_Type : TICType;
var
Flags : Dword;
begin
Result := TICTNone;
if InternetGetConnectedState (@Flags, 0)
then begin
if (Flags and INTERNET_CONNECTION_MODEM) = INTERNET_CONNECTION_MODEM
then Result := TICTModem;
if (Flags and INTERNET_CONNECTION_MODEM_BUSY) =
INTERNET_CONNECTION_MODEM_BUSY
then Result := TICTModem;
if (Flags and INTERNET_CONNECTION_LAN ) = INTERNET_CONNECTION_LAN
then Result := TICTLan;
if (Flags and INTERNET_CONNECTION_PROXY) = INTERNET_CONNECTION_PROXY
then Result := TICTProxy;
end;
end;
Alister Christie
Computers for People
Ph: 04 471 1849 Fax: 04 471 1266
http://www.salespartner.co.nz
PO Box 13085
Johnsonville
Wellington
Conor Boyd wrote:
> I've used this function in the past with success on dial-up.
>
> http://www.garystimson.co.uk/delphi.html#18
>
> HTH,
>
> Conor
>
> -----Original Message-----
> From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz]
> On Behalf Of Robert martin
>
> I have an app that successfully checks for updates and automatuically
> updates itself. However for modem users I don't want it to
> automatically bring up the dial up screen each time I start the app. I
> would like to detect the lack of broadband and bring up a prompt before
> attempting to update.
>
> Any suggestions?
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe
>
>
More information about the Delphi
mailing list