Avatar billede rekun Nybegynder
08. april 2007 - 19:28 Der er 6 kommentarer og
1 løsning

Update - fejl uden internet

I forbindelse med en ny version af mit program vil jeg gerne skifte fra at manuelt at tjekke for opdateringer til at den tjekker det i formcreate. Men de stakler som stadig ikke har internet får en socket error, og programmet åbnes ikke ( ligger dog i joblisten )

Er det muligt at lave en on error eller at tjekke om der er forbindelse til nettet?
Avatar billede kammeyer Nybegynder
08. april 2007 - 23:12 #1
Kan du ikke nøjes med at lave en try ... except og så bare ignorere den specifikke fejl?
Avatar billede rekun Nybegynder
10. april 2007 - 16:16 #2
jo lyder dejligt, men så må du lige fortælle hvordan man gør.
bruger denne kode:

procedure TForm2.FormCreate(Sender: TObject);
var
newver: string;
begin
newver := idhttp1.Get('www.minside.dk/fil.txt');
if  newver = '6.000' then
else
begin
form2.Show;
webbrowser1.Navigate('www.minside.dk/V6/TE6.htm');
tw.enabled := true;
end;
end;
Avatar billede kammeyer Nybegynder
10. april 2007 - 19:29 #3
Prøv dette (ej afprøvet):


procedure TForm2.FormCreate(Sender: TObject);
var
    newver: string;
begin

    try
        newver := idhttp1.Get('www.minside.dk/fil.txt');
    except
        on E:Exception do
            NewVer = '';
    end;
    if  newver = '6.000' then
   
    else
        begin
            form2.Show;
            webbrowser1.Navigate('www.minside.dk/V6/TE6.htm');
            tw.enabled := true;
        end;
end;
Avatar billede rekun Nybegynder
10. april 2007 - 20:43 #4
prøver det lidt senere, så kan du jo smidde et svar imens
Avatar billede kammeyer Nybegynder
11. april 2007 - 00:28 #5
Håber det virker for dig .)
Avatar billede rekun Nybegynder
11. april 2007 - 15:33 #6
det bliver først i aften/imorn skal lige finde min delphi cd, da jeg har f***** det op. Men bare rolig, jeg har ikke  glemt dig
Avatar billede rekun Nybegynder
11. april 2007 - 20:17 #7
:D, du får dine point nu, tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester