Forum: Sonstige Fragen zu Delphi
by ioster,
15. Apr 2015
Ich muss nochmal ganz blöd nachfragen, was TFormatSettings betrifft, weil ich da bisher nicht mit gearbeitet habe. Wenn ich das Beispiel von popov nutze, manipuliere ich dann die Standardeinstellungen des Systems? Muss ich mir mit TFormatSettings.Create eine eigene erstellen, die ich dann für Funktionsaufrufe nutze?
Das Programm läuft nun, nachdem ich in meiner Funktion vor FloatToStr die...
Forum: Sonstige Fragen zu Delphi
by ioster,
15. Apr 2015
Ich habe jetzt eine Funktion ausgeklammert, die die Ergebnisse der Berechnung mit SMExport-Komponenten abspeichert. Die scheint in ihren Tiefen eine Umformatierung des Settings vorzunehmen. Werde den Support von Scalabium dazu befragen. Merkwürdig nur, dass das mit einem Mal so auftaucht und bisher in keinem anderen Projekt Probleme verursacht hat.
Gruß
Ingo
Forum: Sonstige Fragen zu Delphi
by ioster,
15. Apr 2015
Ja - das Schwizer Problem habe ich schon in einem anderen Projekt gehabt. Dort hat man sich noch mehr auf "." und "," verlassen und als dann die Anwendung auf Schweizer Zahlenformat gestellt war, kamen nicht unerhebliche Rundungen zustande :-D Die haben als Tausenderzeichen ein Hochkomma und als Dezimaltrenner den Punkt.
Nun - das mit den Formatsettings ist der entscheidende Tipp gewesen. Dort...
Forum: Sonstige Fragen zu Delphi
by ioster,
15. Apr 2015
Die Berechnungen gehen auf die Bretter, weil die Werte in fertige Formeln eingesetzt werden also
" + " => "10 + 4'#0'58873053386861"
Dieser String wird dann in einen Formelparser weitergereicht, der dann den numerischen Wert zurückgibt.
Gruß
Ingo
Forum: Sonstige Fragen zu Delphi
by ioster,
15. Apr 2015
Ich habe eine Anwendung in Bearbeitung, die ich vor ein paar Jahren geschrieben habe. Dabei handelt es sich um eine Preiskalkulation, die mit einem Formelparser auch Feldinhalte mittels Formeln errechnen kann. Aufgemacht habe ich das Projekt, weil Änderungen gewünscht werden, die den eigentlichen Kern der Berechnungen gar nicht betreffen.
Nun habe ich aber das Problem, das an einer Stelle, an...