-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Na StringList hab ich ja auch nicht gesucht, da wusste ich noch nicht
das ich das damit mache. Aber trotzdem Danke, dadurch hab ich meinen Fehler
gefunden. Muss nach jedem Löschen meine Liste Speichern. Und siehe
da es funktioniert. Also das wars dann.
Danke an alle die geholfen haben
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Wenn es schon 50 gehabt hätte, hätte ich dazu auch was bei der SuFu finden
müssen. Aber war nicht der Fall. Is ja nun auch egal, jede hat eben seine
Meinung dazu.
Kannst du mir dann vielleicht sagen, wie ich überprüfen kann ob
er überhaupt versucht zu löschen!?
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Eine Frage bzw Problem habe ich jetzt noch, unzwar
funktioniert das Löschen eines Datensatzes noch nicht.
Erkennt ihr vielleicht den Fehler;
begin
loeschen := TStringList.Create;
loeschen.LoadFromFile('notiz.txt');
zeilen := loeschen.Count;
loeschen.Delete(i);
i := i + 1;
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Ne hätte den Fehler glaube niemals gefunden. Da hätte ich
1000 Tutorials machen können. Weißte auch warum,
weil mir die Praxis noch fehlt. Als ich den Code von Klaus gesehen
hab, wusste ich sofort wo mein Fehler liegt. Nämlich darin, das
ich die Datei nie vor der Methode geladen/geöffnet habe. Und deswegen
auch immer die Zugriffsverletzung kam. Weil ja nichts drin stand
bzw er nicht...
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
procedure TForm1.btn_lesenClick(Sender: TObject);
var lesen: TStringList;
begin
lesen := TStringList.Create;
lbl_nachr.Caption := nachricht;
lesen.Free;
end;
procedure TForm1.btn_lesenClick(Sender: TObject);
var lesen: TStringList;
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
:wiejetzt: versteh ich grad net!?
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Hier ist mal mein Code für das löschen;
procedure TForm1.btn_loesClick(Sender: TObject);
begin
datei.Delete;
end;
Das ist die Meldung, die ich bekomme;
Und hier mal für das Lesen;
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
@Zipp
DAnke für den Code, aber das Eintragen neuer Zeichen hab ich schon.
Probleme hab ich jetzt nur noch beim Löschen und Lesen.
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Hab ich ja gemacht, bin ja auch Fündig geworden. Nur bei Delete kommt ein Zugriffsfehler.
Genauso wie wennsch mit IndexOf arbeiten will.
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Danke für den Link, nur finde ich da nicht wirklich was zu
Delete.
Eine Frage kommt da noch für mich auf, ich will die Daten
lesen. Mit dem letzten geht das ja gut. Aber wie mach ich
das mit den anderen!?
Kann ich das mit Index machen!? Möchte das so realisieren
das wenn man auf einen Button drückt immer der nächste
angezeigt wird. Danke
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
@Raven IV
datei.Add(nachricht_1);
datei.Add(nachricht_2);
datei.Add(nachricht_3);
Wie soll das denn bitteschön funktionieren, da müsste ich ja für
jede Nachricht eine Variable anlegen bzw. a Array.
@DaddyH
Danke jetzt hats perfekt funktioniert, aber warum muss ich den File
vorher Laden!? Erkennt er nicht von selbst das da schon was
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
@ bitsetter
Also ich kann da nur immer eine Zeile schreiben.
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Denkst bestimmt, das ich nur den fertigen code will.
Aber is nicht so. Will und muss Delphi verstehen.
procedure TForm1.btn_einClick(Sender: TObject);
begin
datei := TStringList.Create;
nachricht := edt_nachr.Text;
try
datei.Add(nachricht);
datei.SaveToFile('notiz.txt');
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Ich benutze schon TStringList, ich kann auch schreiben.
Nur kann ich immer eine Zeile schreiben. Und ich will ja mehrere
Sachen in die DAtei schreiben.
SuFu hab ich benutzt, aber bin nicht fündig zu StringList und nächste
Zeile schreiben.*sorry*
-
Forum: Sonstige Fragen zu Delphi
by shader,
13. Mär 2008
Schönen guten Morgen.
Ich möchte mir einen Notiz Programm schreiben. Das schreiben klappt
auch. Also wenn ich einen Text eingegeben habe, und auf eintragen klicke soll
der Text in die Datei reingeschrieben werden. Wenn ich dann neuen Text
eingeben, soll der auch in die .txt Datei geschrieben werden und
nicht den alten Text löschen. Hat da jemand ein Lösungsansatz für mich!?
*thx*