Hallo liebe Entwickler und Gurus des Forums,
brauche eure Hilfe bei der Prüfung von der aktiven Internetverbindung mit Inno Setup
bei Deinstallation muss die Internetverbindung geprüft werden,
habe aber über das checken von der Verbindung mit dem Server realisiert,
function LicServerConnect (): Boolean;
begin
WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
WinHttpReq.Open('GET', 'https:server/', False);
WinHttpReq.Send('');
if WinHttpReq.Status <> 200 then
begin
if MsgBox( 'Es besteht zur Zeit keine Verbindung mit dem server. , mbConfirmation, MB_YESNO )=IDNO
then
begin
Abort
end;
end;
end;
das funktioniert soweit gut, solange die Insternetverbindung da ist. Falls kein Internet da ist, dann wird Runtime Error von Inno Setup ausgelöst, was auch logisch ist, weil kein Internet da ist. was ich unschön finde, suche ich nach einer Lösung, da man erst nach aktiver Internetverbindung prüft.
Gibt es die Möglichkeit mit Inno Setup auch nach Internetverbindung zu prüfen?
Leider habe ich bis jetzt nichts gefunden.
Bin für jeden Tipp dankbar!
Gruß
Lessy
brauche eure Hilfe bei der Prüfung von der aktiven Internetverbindung mit Inno Setup
bei Deinstallation muss die Internetverbindung geprüft werden,
habe aber über das checken von der Verbindung mit dem Server realisiert,
function LicServerConnect (): Boolean;
begin
WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
WinHttpReq.Open('GET', 'https:server/', False);
WinHttpReq.Send('');
if WinHttpReq.Status <> 200 then
begin
if MsgBox( 'Es besteht zur Zeit keine Verbindung mit dem server. , mbConfirmation, MB_YESNO )=IDNO
then
begin
Abort
end;
end;
end;
das funktioniert soweit gut, solange die Insternetverbindung da ist. Falls kein Internet da ist, dann wird Runtime Error von Inno Setup ausgelöst, was auch logisch ist, weil kein Internet da ist. was ich unschön finde, suche ich nach einer Lösung, da man erst nach aktiver Internetverbindung prüft.
Gibt es die Möglichkeit mit Inno Setup auch nach Internetverbindung zu prüfen?
Leider habe ich bis jetzt nichts gefunden.
Bin für jeden Tipp dankbar!
Gruß
Lessy
Comment