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.
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.
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.
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.
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....
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.