Autor Beitrag
Smile
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WinXP
D6 Pers
BeitragVerfasst: Fr 27.02.04 21:28 
Hi

ich habe mir einen Windowswecker programmiert

[url]www.stephansweb.de/wecker[/url]

Ich wollte nun die eingegeben Weckzeiten wie in der Listbox auch in der ini (oder txt) speichern,
aber zeilenweise untereinander und die bereits vorhanden Zeiten nicht überschreiben.
Dies sollte mit jedem klick auf "einstellen" geschehen.
Wie kann ich das anstellen?
Und wie kann ich diese Zeiten wieder so auslesen das sie unter einander in der Listbox stehen?

Bitte helft mir!

Danke
Ciao

Moderiert von user profile iconTino: "Hilfe" aus dem Titel entfernt.

_________________
Smile or the day is lost! so -> :)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 21:32 
AssignFiel, Append, writeln, CloseFile
Smile Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WinXP
D6 Pers
BeitragVerfasst: Fr 27.02.04 21:33 
Luckie hat folgendes geschrieben:
AssignFiel, Append, writeln, CloseFile


hmm könntest du das einwenig genauer sagen? ;)
append sagt mir gerade garnix
das muss es wohl sein oder :P

_________________
Smile or the day is lost! so -> :)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 21:36 
Kuck mal in Merlin's Zauberbuch auch als Hilfe bekannt :roll:
rokdd
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 329

Win XP
D6
BeitragVerfasst: Fr 27.02.04 21:37 
moin,
heißt so viel wie anhängen. appendere kommt aus dem lateinischen. aber warum nutzt du nicht deine hilfe oder das internet??

rokdd
Smile Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WinXP
D6 Pers
BeitragVerfasst: Fr 27.02.04 21:39 
Luckie hat folgendes geschrieben:
Kuck mal in Merlin's Zauberbuch auch als Hilfe bekannt :roll:


jetzt hab dich nicht so

das habe ich schon aus dem forum hier:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
    GetDir(0,DirNow);  //Aktuelles Verzeichnis festlegen
    If not FileExists(DirNow+'\save.ini'Then FileCreate('save.ini');
    //1. Zeile von Save.ini lesen
    AssignFile(datei,DirNow+'\save.ini');
    ReWrite(datei);
    Writeln(datei,Edit1.Text);
    CloseFile(datei);


das soll er schreiben, funktioniert auch, aber er überschreibt halt! :(

wenn ich Append(datei);
dazwischen schreibe geschieht auch nix anderes

_________________
Smile or the day is lost! so -> :)
Smile Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WinXP
D6 Pers
BeitragVerfasst: Fr 27.02.04 21:41 
rokdd hat folgendes geschrieben:
moin,
heißt so viel wie anhängen. appendere kommt aus dem lateinischen. aber warum nutzt du nicht deine hilfe oder das internet??

rokdd


hi

da ich nix gefunden habe, Append kannte ich nicht!
gebt mir links wenn ihr es mir schon nicht sagen woltl!

_________________
Smile or the day is lost! so -> :)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 21:44 
Ist es so schwer mal die Schlüsselwörter die in dem Code auftauchen mal in der Hilfe nachzuschlagen? Und zusätzlich eben die die ich dir gegeben habe?

Ich habe mich nicht so, aber ich habe keine Lust dir alles vorzukauen. Etwas Eigeninitiative wäre wünschens wert. Du erwartest ja auch, dass wir uns mit deinem Problem auseinanderstezten, da dürfen wir doch wohl auch erwarten, dass du dich mal ein wenihg mit der Huilfe, die wir dir geben, auseinandersetzt. :roll:

Desweiteren vergess das GetDir. Das ist Mist. Gib lieber den absoluten Pfad an. Dass das aktuelle Verzeichnis das Verzeichnis mit deiner Datei ist, ist purer Zufall.
rokdd
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 329

Win XP
D6
BeitragVerfasst: Fr 27.02.04 21:44 
wir wollen und haben dir ja geholfen. hast du denn jetzt mal nachgeschaut! ich bin in den paar minuten seit deinem letzten posting schon fündig geworden!

rokdd
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 21:44 
Das hier funktioniert bei mir einwandfrei:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
var
 f: TextFile;
begin
 AssignFile(f, 'test.txt');
 Append(f);
 try
  Writeln(f, 'blubbel ;)');
  Flush(f);
 finally
  CloseFile(f);
 end;
end;
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 21:47 
Danke, womit du alle Bestrebungen von uns, ihn zu einen Programmierer zu machen, der sich auch mal selbst zu helfen weiß, zu nichte gemacht hast. :roll:
rokdd
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 329

Win XP
D6
BeitragVerfasst: Fr 27.02.04 21:49 
nicht schlecht alle zur gleichen zeit gepostet! :wink:

(@Flan: du verrätst wieder mal alles! ) EDIT: Site war noch nciht richtig aktualisiert beim Schreiben. Lucky hat ja schon alles vorweggenommen!(Schließe mich dir vollkommen an!) Soorrrry!

rokdd
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 21:53 
@rokdd: kann ja mal passieren ; )

@Luckie: Bitte verzeiht mir, es soll nicht wieder vorkommen. :roll:

@smile: Der Fehler in deinem Code war, dass du kein Append, sondern Rewrite benutzt hast. Dann kann er ja schlecht wissen, dass du den Text anhängen willst.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 21:55 
obbschtkuche hat folgendes geschrieben:

@Luckie: Bitte verzeiht mir, es soll nicht wieder vorkommen. :roll:

Mir soll es egal sein. Nur immer gleich Copy and Paste fähige Lösungen zu posten kann es, meiner Meinung nach nicht sein. damit ist ihm beim nächsten mal oder wenn es Problem mit dem Code gibt nicht geholfen. Denn dann steht er wieder wie der Ochs vor dem Berg und weiß nicht weiter.
Smile Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WinXP
D6 Pers
BeitragVerfasst: Fr 27.02.04 21:56 
hmm ok

ich danke dir
noch eine Frage wie kann ich diese Datei nun wieder so auslesen das die Zeilen in meiner Listbox untereinander stehen.

ps: meine Hilfe ist Englisch, da kommt net viel raus hehe! ;)

_________________
Smile or the day is lost! so -> :)
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 21:58 
Hmm... wenn ich mal überlege wie das bei mir war... ich hatte ein Buch, und hab mir daraus Quelltexte abgetippt. Wenn ich später mal ein Problem hatte, was in die Richtung ging, wusste ich natürlich nichts mehr von der Lösung, aber wenigstens wo ich nachschlage konnte. Und wenn man das ein paar mal gemacht hat, weiß man auch wie es geht :mrgreen:

[EDIT]

Nimm ReadLn(f, stringvar) (Zeile auslesen) und eof(f) (Feststellen ob Leseposition am Ende der Datei steht) oder direkt TStringList.


Zuletzt bearbeitet von obbschtkuche am Fr 27.02.04 21:59, insgesamt 1-mal bearbeitet
Smile Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WinXP
D6 Pers
BeitragVerfasst: Fr 27.02.04 21:59 
obbschtkuche hat folgendes geschrieben:
Hmm... wenn ich mal überlege wie das bei mir war... ich hatte ein Buch, und hab mir daraus Quelltexte abgetippt. Wenn ich später mal ein Problem hatte, was in die Richtung ging, wusste ich natürlich nichts mehr von der Lösung, aber wenigstens wo ich nachschlage konnte. Und wenn man das ein paar mal gemacht hat, weiß man auch wie es geht :mrgreen:


yeah wenigstens einer der mich versteht hehe
sollte mir auch ein Buch holen *gg*

wie kann ich das nun mit dem Lesen machen?

_________________
Smile or the day is lost! so -> :)
rokdd
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 329

Win XP
D6
BeitragVerfasst: Fr 27.02.04 21:59 
die listboxen füllst du mit:
ausblenden Delphi-Quelltext
1:
append, Add					


Zum dateiauslesen:
ausblenden Delphi-Quelltext
1:
eof, read					


Vieelicht solltest du auch mal überlegen folgendes zu benutzen:listbox.savetofile listbox.loadfromfile
weiß ja nicht was du machen willst. ist aber auf jeeden fall für dich einfacher!

rokdd
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Fr 27.02.04 22:00 
[OT] Das ist ja schrecklich, kaum hat man was gepostet, sind schon wieder 2 neue Posts da... :roll: Ist ja ne richtige Inflation.
rokdd
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 329

Win XP
D6
BeitragVerfasst: Fr 27.02.04 22:01 
übrigens gibt es im internet unter anderem auch deutsche websiten als hilfe, man sollte bloß google benutzen können...
Suche bei Google APPEND AND DELPHI AND FILE

rokdd