Hallo Fiete ,
beim schnüffeln hier habe ich dein Prog gefunden , sehr schön .
Habs mir gesaugt und damit gespielt.
Da ich vom alten Delphi6 nach Lazarus umgestiegen bin , war die erste Aktion die Portierung nach LAZ.
Nach ein paar kleineren Anpassungen läuft es .
Und dann hat mich noch der Wurm gebissen und ich habe das ganze noch unter V-Box-Linux-Mint kompiliert.
Die angepassten Quellen sowie Windows_64Bit- und das Linux_64Bit-Programm in Anhang.
Ein paar Kleingkeiten zur Verschlimmbesserung habe ich noch.
1) Im Hautform gibt es Editfelder , die mit einem Dezimalseparator=',' befüllt sind.
Auf dem Virtuellen Linux gabe es dann eine Fehlermeldung , weil '.' verlangt wird.
Würde also noch eine Funktion einbauen , die '.'- oder ','- Separatoren vor Floattostring-Aufrufen in den System-Separtor wandelt.
2) Das selbige für die Formel-Eingabemaske .
Hier wird generell ein '.'-Separator verlangt .
Gibt man ein ',' als Dezimaltrenner ein , bekommt man vom Formelinterpreter ne Fehlermeldung geliefert.
Also wirklich nur Kleingkeiten.
Super schick wäre noch , wenn Du die Grafikausgabe auf TChart umbaust , so mit Zoom und Verschieben per Maus.
TChart mit Line-Serien gefüttert ist da supergut für geeignet.
Man könnte dann auch mit mehrernen Funktionslinien arbeiten , so zum Vergleichen.
Prima Prog , danke für deine Mühen.
Mit Hilfe von Lazarus gibt es nun auch die Linux-Version deines Programmes und wenn ich mal Zugriff auf einen MAC bekomme , dann probier ich es dort auch noch mal
aus.
Ich habe gesehen , das Du auch noch Delphi6-User bist , hast Du dir schon mal LAZARUS angeschaut ?
Ne Portierung von altem Delphi-Code geht , ist manchmal aber (wegen Win-Api-Aufrufen) etwas schwierig.
Aber wenn ich neue Projekte anfange , ist Lazarus bei mir die erste Wahl , damit kann ich dann wirklich Plattformunabhängig Programme schreiben.
Und das beste ist der Preis (kostet nichts).
Gruß
Frank
Einloggen, um Attachments anzusehen!