| Autor |
Beitrag |
Quietdeath
Hält's aus hier
Beiträge: 13
|
Verfasst: Mo 21.07.03 15:21
Ich möchte einen text editor programmieren und wollte fragen wie man eine text datei in ein text fenster laden kann
und 2. möchte ich eine funktion integrieren womit man an eine gewisse stelle im text springen kann zB zur mitte oder zum 1. viertel...
Euer Quietdeath
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 21.07.03 15:31
1.) TMemo -> LoadFromFile
2.) SelStart
Alles weitere bitte dem Forum über die Forensuche entnehmen, danke.
|
|
Quietdeath 
Hält's aus hier
Beiträge: 13
|
Verfasst: Mo 21.07.03 19:51
hm da hab ich jetz gar nichts verstanden ... und forum suche hab ich schon probiert trotzdem danke 
|
|
Ak-Alex
Gast
Erhaltene Danke: 1
|
Verfasst: Mo 21.07.03 20:00
Memo aufs Formular
dann kannst du den Text mit folgendem Code in dein Memofeld laden:
Delphi-Quelltext 1:
| Memo1.Lines.LoadFromfile('c:\datei.txt'); |
dann nur noch mit selstart position setzen...
|
|
Quietdeath 
Hält's aus hier
Beiträge: 13
|
Verfasst: Mo 21.07.03 20:19
könnte man das ergebnis von memo auch in einer variable speichern?
und wie mach ich es dann wenn ich zum beispiel auf den "25%" klicke das er dann zum ende des 1. viertels springt?
|
|
Ak-Alex
Gast
Erhaltene Danke: 1
|
Verfasst: Mo 21.07.03 20:26
ich weiß jetzt nicht genau wozu das ganze...poste doch mal bitte nen code von dir oder schick mir dein projekt...
|
|
Quietdeath 
Hält's aus hier
Beiträge: 13
|
Verfasst: Mo 21.07.03 20:43
hm lol ich hab ja noch kein programm code
ich will ja erstmal alles zusammensammeln damit ich das programm machen kann
aber anstatt der buttons (die variante fand ich schlecht) möchte ich fragen wie man eine text datei in beliebig viele teile splitten kann und dabei nicht mitten in einem wort geteilt wird ...
(ihr seht schon ich bin ein ziemlicher anfänger) 
|
|
Ak-Alex
Gast
Erhaltene Danke: 1
|
Verfasst: Mo 21.07.03 20:53
da weiß ich auch nicht weiter...
|
|
Tino
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: Di 22.07.03 09:22
Hallo!
| Quietdeath hat folgendes geschrieben: | | und wollte fragen wie man eine text datei in ein text fenster laden kann |
Ein Textfenster? Du meinst wahrscheinlich ein Fenster auf dem sich eine TMemo Komponente befindet, oder?
Eine Datei in diese Memo Komponente zu laden ist realtiv einfach:
Delphi-Quelltext 1:
| Memo1.Lines.LoadFromFile ('c:\Test.txt'); |
Gruß
Tino
|
|
Quietdeath 
Hält's aus hier
Beiträge: 13
|
Verfasst: Di 22.07.03 15:33
vielen dank Tino 
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Di 22.07.03 15:49
Warum Tino? Ich meine, dass den anderen nicht gedankt wird, die keinen fertigen Code liefern, daran hat man sich mittelerweile gewöhnt. Aber Ak-Alex hatte dir die Lösung schon 24 Stunden vorher geliefert - auch mit Code.
|
|
Quietdeath 
Hält's aus hier
Beiträge: 13
|
Verfasst: Di 22.07.03 16:57
lol ... *oberepostsanguck* Ups hm *schäm*
na dann entschuldige ich mich mal und danke beiden 
|
|
majolo
      
Beiträge: 334
Ubuntu 8.04, WinXP Prof.
D1, D6Pers, D7 Prof., D8 Prof., D2005 Pers
|
Verfasst: Di 22.07.03 20:49
Wenn du das ganze allerdings etwas professioneller gestalten möchtest mit Formatierungen, Farben etc. empfehle ich dir ein RichEdit. Lese und Schreibroutinen sind die selben wie beim Memo also:
Delphi-Quelltext 1:
| RichEdit1.Lines.LoadFromFile ('C:\Test.rtf'); |
Das ganze kann man dann natürlich auch noch in einen schönen Ladedialog einbauen.
| Quietdeath hat folgendes geschrieben: | | aber anstatt der buttons (die variante fand ich schlecht) möchte ich fragen wie man eine text datei in beliebig viele teile splitten kann und dabei nicht mitten in einem wort geteilt wird ... |
was meinst du damit?
_________________ Gruß
majolo
|
|
recall
      
Beiträge: 449
|
Verfasst: Mo 11.08.03 01:20
Zu dem Teilen eines Textes:
Wenn du das meinst, was ich denke, dann stell die Eigenschaft WordWrap der Memo-Komponente auf True.
Dann kannst du bei jedem Zeilenanfang den Text trennen, ohne ein Wort zu trennen !
Weitere INFOS bei Antwort  !
Viele Grüsse.
|
|