Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.140 Beiträge
 
Delphi 12 Athens
 
#9

Re: Einfacher Texteditor

  Alt 16. Okt 2009, 22:35
Also in Richtung Fehlerbehandlung solltest du dich mal etwas Schlau machen.

Try-Except ist zwar schonmal ein Anfang (hey, viele kennen nichtmal Dieses), aber besser wäre es,
wenn man erst garkeine Exceptions entstehen läßt, welche man dann erst wieder abfangen muß.

z.B.
* prüfen ob Dinge vorhanden sind
- also z.B. ob der Registry-Pfad schon existiert und auch die Werte darin

* prüfen von externen Eingaben
- da wären z.B. ob externe Werte auch im richtigen Bereich liegen ... wie z.B. der Farbwert, welcher beim ersten Start die Exception auslößt, wenn der nichtvorhandene Wert, also der Leerstring in einen Farbwert umgewandelt werden soll

* StrToInt bzw StrToFloat sollten nur verwendet werden, wenn die Werte korrekt sind
- hier gibt es z.B. Delphi-Referenz durchsuchenStrToIntDef und Delphi-Referenz durchsuchenTryStrToInt


Mit was hast du den Editor eigentlich kompilert,
bzw. welche Entwiklungsumgebung (Delphi, Lazarus, ...) und Version nutzt du?

Daß dein Programm einfach so abstürzt und bei mir sich überhaupt nicht starten läßt
ist schon eigenartig, vorallem da es neukompiliert über deinen Quellcode plötzlich läuft.


Ansonsten schau dich einfach etwas im Forum und vorallen in den QuellCodes der anderen User, bzw. in der CodeLib um ... da gibt es soviele schöne Beispiele, daß du dir bestimmt noch den einen oder anderen "Trick" abgucken kannst


und wegen deinem Alter brauchst dir keine Sorgen machen ... ich war auch nicht viel älter als du, als ich anfing, hab anfangs mir auch fast alles selbst beigebracht und ich lerne selbt JETZT noch vieles dazu und machen nicht alles "richtig"
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat