Avatar billede snowball Novice
07. februar 2000 - 09:47 Der er 6 kommentarer og
1 løsning

FileExists

Er der nogen der kan fortælle mig hvorfor dette ikke virker ???

Selvom filen er der, så springer den bare ned til else sætningen !!!


if FileExists('c:\celle1.dat') then
  begin
    AssignFile(F, E);
    Reset(F);
    Readln(F, S_temp);
    CloseFile(F);
  end
  else
  begin
    Timer1.Enabled := False;
    LStatus2.Caption := 'Timer stoppet !';
    MessageDlg('                          FEJL !'#13#10#13#10'Computeren har mistet netværksforbindelsen !'#13#10#13#10'  Tryk på OK for at genoprette forbindelsen',
                mtError, [mbOk], 0);
    Timer1.Enabled := True;
    LStatus2.Caption := 'Timer startet !';
  end;
Avatar billede hatecaps Nybegynder
07. februar 2000 - 10:10 #1
Kan det være at filen hedder Celle1.dat og ikke celle1.dat ?
Avatar billede snowball Novice
07. februar 2000 - 10:23 #2
nope...navnene passer sammen !

Snowball
Avatar billede retep Nybegynder
07. februar 2000 - 12:23 #3
Mystisk! Du har selvfølgelig også prøvet at indsætte et par showmessage i stedet for dine kodelinier...

Jeg har prøvet her, og dét virker fint???

Og du har ikke lavet en dum fejl, så din 'celle1.dat' er i virkeligheden hedder 'celle1.dat.txt'?!

Desuden burde det være ret ligegyldigt med uppercase og lovercase...

Mvh
Retep
Avatar billede snowball Novice
07. februar 2000 - 14:01 #4
retep: Ja, det har jeg prøvet, og det hjalp ikke, men det er også lige meget nu for jeg har fået det til at virke (spørg' mig ikke hvordan, for lige pludselig virkede det bare !)

Snowball
Avatar billede lrj Nybegynder
08. februar 2000 - 01:10 #5
Jeg har også et problem med fileexists - den orker ikke engang at checke om filen rent faktisk eksisterer. Ret irriterende, egentligt!
Avatar billede snorga Nybegynder
08. februar 2000 - 18:05 #6
Dvs at fileExists er en dovnen funktion, der ikke gider og lave hvad den skal?
Avatar billede lrj Nybegynder
08. februar 2000 - 18:33 #7
Noget i den stil - eller windows er selvsikker - giver svar uden at checke. Hvilket er mindst lige så elendigt!
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