Gå til innhold

Dobbelt åpning av samme fil


Anbefalte innlegg

Skrevet

Hvordan kan jeg åpne samme fil 2 ganer på likt?

 

 

Hvis jeg åpner fila på denne måten kommer det en error: :mad:

(Additional information: File already open.)

 

FileOpen(1, fil, OpenMode.Input)
fullTekst = InputString(1, LOF(1))
FileClose(1)

 

Fila er allerede åpen fra før. Så finnes det en annen måte å åpne filer på der man kan kjøre "åpne koden" samtidig?

 

(Det er meningen at den skal åpne seg samtidig)

 

Noen som skjønner tegninga?

Videoannonse
Annonse
Skrevet

Du kan ikke ha to handles til samme fil, dette er for å hindre at en fil blir skrevet over eller slettet når et annet program skriver/leser.

 

Men du kan åpne den som shared acess første gangen, da har alle prosedyrer i programmets thread tilgang til fila.

  • 3 uker senere...
Skrevet

Dette er vel ikke riktig .Net måte å gjøre det på? Trodde de gamle funksjonene der kun var med VB.Net for å være bakoverkompatibelt.

 

Sjekk ut System.IO.File.OpenText, OpenRead,etc Der kan du velge om du skal åpne i read-only og FileAccessMode.Read f.eks...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...