April 1, 2003
tjopp! håller på lite med c++ nu..o undrar hur jag skall kunna föra över text som användaren har skrivit in i en memo till en textfil, som sedan sparas...
jag har skapat en form med en memo och en knapp, och på knappen har skrivit:
AnsiString x = Memo1->Lines->Text;
fast längre kommer jag inte....hjärn-slapp..
nått förslag på hur jag skall fortsätta? 🙄
edit: kom på nu hur jag skulle göra..har ksrivit följande på knappen:
Memo1->Lines->SaveToFile("hej.txt");
men nu en annan fundering...när jag skriver in en ny sak, o trycker på knappen, så skrivs det gammla över...hur förindrar jag det? så det gammla står kvar?
July 28, 2003
Då måste du öppna filen själv, positionera fil-pekaren till slutet i filen, och därefter lägga till den nya texten.
Det finns flera sätt att öppna filer på.
t.ex. kan du använda C++-klasserna ofstream och ifstream (o står för output, och i för input).
Eller så kan du använda Win32-API (CreateFile, ReadFile, WriteFile). Är ganska säker på att Borland har sina egna funktioner för detta också. Alltså minst tre sätt att göra detta på 🙂
Jag föreslår C++-klasserna i första hand (mest generellt), därefter Win32-funktionerna, och Borlands funktioner i sista hand.
1 Guest(s)