ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
4683
4683
EMPFEHLEN
-
Hi Leute,
ich kenn mich nicht wirklich so mit Delphi aus bei Memo1 ist es ja wiefolgt, wenn man die Lines speichern will:
Wie kann ich das nun machen mit Combobox1 und Edit1.text?Code :1
memo1.lines.SaveToFile('C:\user.txt');
klappt ja leider nicht, kann mir jemand helfen?Code :1 2
combobox1.text.SaveToFile('C:\user.txt'); edit1.text.SaveToFile('C:\user.txt');
Gruß,
Nohh
-
hi,
also habs selbst herausgefunden:
Code :1 2 3 4 5 6 7 8 9 10
var List: TStrings; begin List := TStringList.Create; try /// Versuche List.Add(combobox1.Text); List.Add(edit1.Text); List.SaveToFile('C:\user.txt'); finally List.free;
Nun mein Problem, ich möchte nicht das, dass überschrieben wird und wenn man das Programm neu startet dann halt er das untendruter schreibt, wie mach ich das?
Gruß,
Nohh
-
Wie wäre es denn, wenn du die Datei einfach vorher in die Stringlist laden würdest? Dafür gibt es die Methode Stringlist.Loadfromfile(Dateipfad), wenn mich nicht alles täuscht.
Grüße
Hellie
-
19.02.07 08:53 #4
- Registriert seit
- Mar 2004
- Beiträge
- 441
-
05.03.07 21:52 #5
Also ich hab das so verstanden, er will nicht dass die zuvor geschriebenen Werte in seiner Textfile überschrieben werden (was bei SaveToFile ja geschieht...).
Die beste Lösung is meiner Meinung nach ne Funktion:
Code delphi:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
function FileStringWrite( sText : string; sPath : string ) : boolean; var pFile : Textfile; begin Result := false; // Resultat vorsorglich auf false setzen.. nur erfolgreiches Schreiben gibt true zurück. try AssignFile(pFile,sPath); if FileExists(sPath) then Append(pFile) else ReWrite(pFile); // Wenn Datei existiert wird angehängt, ansonsten neu erstellt Writeln(pFile,sText); //Text in Datei schreiben CloseFile(pFile); //Geöffnete Datei schließen Result := true; except Result := false; //Wenn ein Fehler auftritt wird false zurückgegeben.. end; end;
Geändert von Kangaxx (07.03.07 um 18:08 Uhr) Grund: Auskommentieren..
Ahh, the Internet! Where men are men, women are men and little girls are FBI agents.
Ähnliche Themen
-
Inhalt von Editfeld auslesen und Variabele speichern
Von cTyp im Forum VisualStudio & MFCAntworten: 5Letzter Beitrag: 04.03.10, 17:29 -
Value aus einer Combobox direkt in eine Variable speichern
Von Dragonate im Forum PHPAntworten: 1Letzter Beitrag: 09.02.10, 14:08 -
Editfeld
Von shader09 im Forum C/C++Antworten: 12Letzter Beitrag: 28.02.08, 15:06 -
Editfeld net!
Von mstank im Forum VisualStudio & MFCAntworten: 5Letzter Beitrag: 21.02.05, 12:38 -
ListView/ComboBox-Inhalt speichern u. laden
Von ChMaster im Forum .NET ArchivAntworten: 5Letzter Beitrag: 15.11.04, 14:42





Zitieren
Login





