AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi Wie erstelle ich einen Texteditor?
Tutorial durchsuchen
Ansicht
Themen-Optionen

Wie erstelle ich einen Texteditor?

Ein Tutorial von fkerber · begonnen am 11. Apr 2004 · letzter Beitrag vom 7. Jan 2025
Antwort Antwort
Seite 3 von 4     123 4      
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: Wie erstelle ich einen Texteditor?

  Alt 25. Feb 2006, 08:15
In Delphi ist es Problematisch Form-Proceduren so zu definieren...
Geh in deine Form und doppelkleicke im OI unter ereignisse Doppelt auf OnShow und kopier dann den Quelltext da rein
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Wie erstelle ich einen Texteditor?

  Alt 25. Feb 2006, 08:18
Zitat von Gabberman:
Ich hab da mal ne Frage.
Ich hab folgenden Quellcode:
Delphi-Quellcode:
   AssignFile(H, 'daten/schluss.fbe');
    Rewrite(H);
    Writeln(H, :?: :?: :?:
    Closefile(H);
Mein Richeditfeld heißt 'schlusssatz'.
Gibt es irgend eine Möglichkeit den Inhalt von diesem in der Datei H zu speichern????




Wäre schön wenn ihr mir helfen könntet!!!
Sorry for Doppelpost:
Entweder gehst du jede Zeile dursch und schreibst sie mit WriteLn rein, oder du packst alles in eine Zeile(sicherlich die unansehnlichere wariante) mit schlussatz.text
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Dirkmswt

Registriert seit: 27. Sep 2006
Ort: Heppenheim
64 Beiträge
 
#3

Re: Wie erstelle ich einen Texteditor?

  Alt 31. Okt 2006, 10:26
Also ich finde das ganze etwas karg
Schau dir mal die Demos bei der RX Library an,das Richedit Tool hat so viele Funktionen das du damit Wordpad kräftig einheizen kannst
Ist ähnlich zu Programmieren und ziemlich alle funktionen die das Standard Richedit benutzt sind auch enthalten + Objekte Einbetten etc...
Ich verwende die Library schon seit Delphi4 und bin sehr zufrieden mit dem Package an Komponenten.
Die Lib ist zwar auch in dem Jedi Pack dabei,der ist aber recht riskant zu Installieren da
Delphi schnell mal anzeigt das keine Komponenten mehr Registriert sind.
  Mit Zitat antworten Zitat
Benutzerbild von Störtebeker
Störtebeker

Registriert seit: 9. Jul 2007
398 Beiträge
 
#4

Re: Wie erstelle ich einen Texteditor?

  Alt 31. Jul 2007, 21:27
Wollt mal fragen, ob das auch mit SynEdit geht?

Wenn ich in der Toolbar dem Button für BOLD folgendes zuweise, sagt Delphi:

Delphi-Quellcode:
procedure TForm2.ToolButton18Click(Sender: TObject);
begin
if ToolButton18.Down then
SynEdit1.SelAttributes.Style:=SynEdit1.SelAttributes.Style + [fsBold]
else
SynEdit1.SelAttributes.Style:=SynEdit1.SelAttributes.Style - [fsBold]
end;
[Error] Main.pas(348): Undeclared identifier: 'SelAttributes'
[Error] Main.pas(348): Missing operator or semicolon

und was mir aufgefallen ist, wenn ich die fonts in die combobox lade, sind die völlig ungeordnet.
Also nicht von A nach Z
"And he piled upon the whale´s white hump - a sum of all the rage and hate felt by his whole race.
If his chest had been a cannon, he would have shot his heart upon it."
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Wie erstelle ich einen Texteditor?

  Alt 31. Jul 2007, 21:32
cooler einsteiger editor
Martin
  Mit Zitat antworten Zitat
Dirkmswt

Registriert seit: 27. Sep 2006
Ort: Heppenheim
64 Beiträge
 
#6

Re: Wie erstelle ich einen Texteditor?

  Alt 2. Aug 2007, 00:29
Zitat von Störtebeker:
Wollt mal fragen, ob das auch mit SynEdit geht?

Wenn ich in der Toolbar dem Button für BOLD folgendes zuweise, sagt Delphi:

Delphi-Quellcode:
procedure TForm2.ToolButton18Click(Sender: TObject);
begin
if ToolButton18.Down then
SynEdit1.SelAttributes.Style:=SynEdit1.SelAttributes.Style + [fsBold]
else
SynEdit1.SelAttributes.Style:=SynEdit1.SelAttributes.Style - [fsBold]
end;
[Error] Main.pas(348): Undeclared identifier: 'SelAttributes'
[Error] Main.pas(348): Missing operator or semicolon

und was mir aufgefallen ist, wenn ich die fonts in die combobox lade, sind die völlig ungeordnet.
Also nicht von A nach Z
Ähm also schau doch mal die Unit an und such mal nach SelAttributes,könnte evtl auch setattribute heißen
Kenne die Komponente nicht,bin mit der von der RXLib zufrieden auch wenns jetzt auch schon RTF3.0 gibt
Nur mal so ne Frage,warum willst du überhaupt noch einen Texteditor Bauen?
Es gibt soooooooo viele Editoren wie Word und Kompatible,Quellcode Editoren für alle möglichen Languages usw....
Wenn du das Proggen Lernen willst würd ich dir empfehlen die Grundlagen zu den Technologien selbst zu erarbeiten mit einem möglichst Simplen Editor wie die RTF Komponente von Delphi und einem Guten Buch!
Würde es dir jedenfalls Empfehlen den auch die Freien Komponenten haben so Ihre Macken und man muss schnell mal einen Workarround schreiben
Beim Toolbutton fängts Beispielsweise schon an
Weil toolbutton.down:=not Toolbutton.down funzt nämlich so garnicht,warum auch immer.
Ein Trick wäre Z.B down als Externe Boolean Variable auszulagern.denn so wie du das vorhast wird das nix.
  Mit Zitat antworten Zitat
mistx

Registriert seit: 14. Sep 2007
14 Beiträge
 
#7

Re: Wie erstelle ich einen Texteditor?

  Alt 15. Sep 2007, 15:19
Habe ein Problem damit:

Delphi-Quellcode:
procedure TMainForm.AoeffnenExecute(Sender: TObject);
begin
     If OpenDialog1.Execute then
  begin
    if FileExists(OpenDialog1.Filename) then
    begin
      Richedit1.Lines.LoadfromFile(OpenDialog1.Filename);
end;

end.
Und dann steht als Fehler das hier:

[Pascal Fehler]Mainfrm.pas(43): E2003 Undifinierter Bezeichner:'OpenDialog1'

Was soll ich machen?
Bin neu dabei beim Delphi-Programmieren und suche noch ein Programm zum programmieren.
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Wie erstelle ich einen Texteditor?

  Alt 15. Sep 2007, 15:32
hast du eine OpenDialog auf die Form gezogen?
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
mistx

Registriert seit: 14. Sep 2007
14 Beiträge
 
#9

Re: Wie erstelle ich einen Texteditor?

  Alt 15. Sep 2007, 23:15
daran lag es aber jetzt kommt:
der rote strich bei
end;
hier kommt der nun end;
also beim zweiten end; das letzt im Quelltext und der meint:
[Pascal Fehler] Mainfrm.pas(53):E2029 Anweisung erwartet, aber Dateiende gefunden
[Pascal Fataler Fehler] Project2.dpr(5): F2063 Verwendete Unit 'Mainfrm.pas' kann nicht compiliert werden
Bin neu dabei beim Delphi-Programmieren und suche noch ein Programm zum programmieren.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#10

Re: Wie erstelle ich einen Texteditor?

  Alt 15. Sep 2007, 23:38
Zeig am Besten mal den ganzen Code
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz