Avatar billede stone Forsker
17. oktober 1999 - 15:15 Der er 8 kommentarer og
1 løsning

åbn ny fil -gemmer ikke

når txt fil er indlæst, og ændret
og man åbner en anden txt fil,spørger den ikke om filen skal gemmes.

kun når man indlæser en txt fil og ændrer den, og bagefter gemmer eller afslutter programmet.
Avatar billede erikjacobsen Ekspert
17. oktober 1999 - 17:34 #1
Eh, nej. Hvad var spørgsmålet?

Du kan jo have flere filer åbne i Delphi (modsat notepad), så hvis
du åbner flere spørge den ikke om allerede åbne, og ændrede, skal
gemmes.Men Delphi spørger, hvis du forsøger at afslutte Delphi.

Sådan skal det jo være.
Avatar billede stone Forsker
17. oktober 1999 - 22:03 #2
det er ikke delphi programmet.

det er et program jeg er i gang med
Avatar billede snorga Nybegynder
18. oktober 1999 - 00:09 #3
Hvis du åbne txt filen i f.eks en memo box så kan du på memo boxens onchange sætte en global variable modified(eller hvad du nu vil kalde den) til TRUE. (Den skal sætte til false ved program start).

Så kan du aflæse den variable når du henter en fil ind (eller lukker programmet eller laver en ny fil). Hvis den er sat til TRUE så skal du spørger om den skal gemmes før du åbne den nye fil.

Du skal så lige huske at sætte variablen til FALSE hver gang du gemmer.

/Håber det er hvad du søger?

Avatar billede erikjacobsen Ekspert
18. oktober 1999 - 02:11 #4
Hvis det er dit eget program, kan du selvfølgelig lave det, som
du beskriver. Men vi må have lidt flere detaljer, hvis vi skal hjælpe.
Ellers er snorgas (hej!) svar helt korrekt.
Avatar billede stone Forsker
18. oktober 1999 - 11:01 #5
txt filen bliver hentet ind i richedit
Avatar billede stone Forsker
18. oktober 1999 - 11:10 #6
når txt filen bliver hentet ind i Richedit,og ændrer den og bagefter henter en ny txt fil ind spørger programmet ikke om den første txt fil skal gemmes.

kun hvis man ændrer i txt filen og bagefter gemmer filen, eller afslutter richedit.

programmet henter en txt fil ind i Richedit enten (varenumre0.txt)eller(varenumre1.txt) og man kan afmærke numrerne og sende dem videre via email.
Avatar billede rkb Nybegynder
18. oktober 1999 - 17:40 #7
Det er jo dig der har ansvaret som programmør, at sørger for den spørger om den skal gemme før du læser en ny fil ind, ikke RichEdit boksen, så kig lige en ekstra gang på snorga's svar..

hentet ind i, formoder jeg du snakker om RichEditX.Lines.LoadFromFile....
Avatar billede stone Forsker
18. oktober 1999 - 20:05 #8
rkb
du har ret i det var lige hurtigt nok jeg afviste snorga's svar.

snorga:
skriv et svar og jeg acceptere det

Avatar billede snorga Nybegynder
19. oktober 1999 - 06:08 #9
Okay. Samme svar som før :)
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