Autor Beitrag
Iluj258
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 28.09.09 13:38 
Hallo erstmal,
Ich habe ein Problem mit Delphi (genauer gesagt Embarcadero RAD Studio 2010 von meinem Vater^^)
Ich möchte gerne wenn ein Button gedrückt wir einen Text , den ich zuvor festgelegt habe in eine Textdatei schreiben. Wenn das erledigt ist will ich mit einem zweiten Button einen anderen Text in die nächste Zeile dieser Datei schreiben. Das soll ohne das überschreiben des ersten Texts passieren
Ich hoffe ihr könnt mir helfen
Gruß Iluj258

Moderiert von user profile iconNarses: Topic aus VCL (Visual Component Library) verschoben am Mo 28.09.2009 um 13:56
Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10184
Erhaltene Danke: 1259

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mo 28.09.09 14:00 
Moin und :welcome: im Forum!

Und? Wie sehen deine Ansätze so aus? Hast du schon was ausprobiert? Code? ;) Du wirst doch wohl nicht davon ausgehen, dass wir dir fertigen Code liefern, oder? :zwinker:

Mal einen Ansatz zum Suchen: Suche in: Delphi-Forum, Delphi-Library TEDIT SPEICHERN :les: :think:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Fr 09.10.09 14:35 
Kannst ja doch deinen Vater fragen wenn ihm das RAD Studio gehört. :D

Naja ich würde mal sagen das ganze kannst du mit SaveToFile machen, kommt auch darauf an ob der Benutzer den Text wählen kann.

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Fr 09.10.09 15:22 
Am einfachsten ist es wenn du eine TStringList verwendest.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
var
  sl: TStrings;
begin
  sl := TStringList.Create; //StringList erstellen
  try
    //Zeilen hinzufügen
    sl.Add('Dein Text');
    sl.Add('Zweite Zeile');

    sl.SaveToFile('C:\test.txt');  //Datei speichern
  finally
    sl.Free; //Speicher freigeben
  end;
end;
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Fr 09.10.09 18:58 
user profile iconAndreas L. hat folgendes geschrieben Zum zitierten Posting springen:
Am einfachsten ist es wenn du eine TStringList verwendest.

ausblenden Delphi-Quelltext
1:
2:
var
  sl: TStrings;


Da aber besser TStringList verwenden...
dummzeuch
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 593
Erhaltene Danke: 5


Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
BeitragVerfasst: Fr 09.10.09 19:10 
user profile iconAndreas L. hat folgendes geschrieben Zum zitierten Posting springen:
Am einfachsten ist es wenn du eine TStringList verwendest.


Nein, am einfachsten geht es, wenn er assignfile/rewrite/append/writeln verwendet:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var
  t: Textfile;
begin
  AssignFile(t, Dateiname);
  Rewrite(t);
  WriteLn(t, 'Zeile 1');
  CloseFile(t);
end;


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var
  t: Textfile;
begin
  AssignFile(t, Dateiname);
  Append(t);
  WriteLn(t, 'Zeile 2');
  CloseFile(t);
end;
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Sa 10.10.09 10:06 
user profile iconBoldar hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconAndreas L. hat folgendes geschrieben Zum zitierten Posting springen:
Am einfachsten ist es wenn du eine TStringList verwendest.

ausblenden Delphi-Quelltext
1:
2:
var
  sl: TStrings;


Da aber besser TStringList verwenden...


Begründung?
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Sa 17.10.09 19:21 
Der übersichtlichkeit halber bzw. um einen Anfänger nicht mit polymorphie verwirren :)