Avatar billede tommya Nybegynder
17. juni 2004 - 12:37 Der er 1 kommentar og
1 løsning

At lukke en TFileStream for at genåbne det

Hej,
Jeg har en class hvor en af funktionerne åbner en fil i en TFileStream ved følgende kode:
mFileStream = new TFileStream ( mFileName, fmOpenReadWrite | fmShareDenyWrite );

mFileStream er et private member af classen, hvordan lukker jeg filen igen således at jeg kan åbne en ny fil i mFileStream. Har prøvet FileClose og ved hjælp af delete.

Jeg bruger Borland c++ Builder 6
Avatar billede segmose Nybegynder
17. juni 2004 - 14:43 #1
Hvad er der galt med:
delete mFileStream;
mFileStream = new TFileStream ( "nyt fil navn", fmOpenReadWrite | fmShareDenyWrite );
skal selvfølgelig være i en function i class'en.
Avatar billede tommya Nybegynder
17. juni 2004 - 16:42 #2
mig der havde lavet det helt forkert... delete virkede
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