Autor Beitrag
henny
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 126



BeitragVerfasst: Mo 13.07.09 16:58 
Hallo zusammen,
ich bin gerade dabei einen texteditor zu programmieren
und habe ein Problem:
Wenn man seinen Text in meinem Editor speichert kann man ihn nicht mehr in meinem Programm öffnen


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 13.07.2009 um 18:07
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Mo 13.07.09 17:01 
Äh.. ja, und weiter?
Lies deine Frage nochmal, und überleg, ob du an unserer Stelle irgendwas damit anfangen könntest.

- Wie sieht deine Ladeprozedur aus?
- Bekommst du eine Fehlermeldung angezeigt?
- Hast du mal mit dem normalen Windows Editor geschaut, ob der Text überhaupt (richtig) gespeichert wird?

_________________
PROGRAMMER: A device for converting coffee into software.
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: Mo 13.07.09 17:05 
user profile iconXentar hat folgendes geschrieben Zum zitierten Posting springen:

- Wie sieht deine Ladeprozedur aus?

Wie die Speichern-Routine aussieht wäre auch noch wichtig.
ffgorcky
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 573

WIN XP/2000 & 7Prof (Familie:Win95,Win98)

BeitragVerfasst: Mo 20.07.09 18:52 
Also ich denke mal, da wäre doch - wenn es wirklich ohne Formatierung des Textes sein soll - z.B. ein Memo angebracht.
Da müsstest Du das dann doch nur in etwa so schreiben:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure FormWieAuchImmerSieHeisst.dateiLaden();
begin
MemoZuBearbeitenderText.LoadFormFile(dateiNameEvtlMitPfadAlsString);
end;

procedure FormWieAuchImmerSieHeisst.dateiSpeichern();
begin
MemoZuBearbeitenderText.SaveToFile(dateiNameEvtlMitPfadAlsString); 
end;

Wobei Du dann natürlich die Prozeduren in Deinem Form deklarieren musst - oder Du kannst sie auch ganz oben hinschreiben (also möglichst direkt unter das Begin nach den Deklarationen), dann brauchst Du sie dann nur so schreiben: procedure dateiLaden();
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 20.07.09 19:07 
*Öhm*...
ausblenden Delphi-Quelltext
1:
2:
Memo.Lines.SaveToFile(...)
Memo.Lines.LoadFromFile(...)

;)
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Mo 20.07.09 19:34 
ffgorcky, lass die Leute doch mal selber nachdenken, statt immer sofort alles "vorzusagen"..
Vor allem, da sich henny seit einer Woche nicht mehr gemeldet hat.

_________________
PROGRAMMER: A device for converting coffee into software.