Ich gehe davo aus das 'TextToFloat(PChar(tradeOpen),open, fvExtended);' den umgewandelten Wert von tradeOpen in open schreibt.
Ich gehe auch immer davon aus, dass ich im Lotto gewinne, funktioniert aber halt nicht...
Tipp:
http://docwiki.embarcadero.com/Libra...ls.TextToFloat
da steht was von Rückgabewert. den würde ich als erstes mal auswerten. Und das with weg lassen...
[Edit]
Und vielleicht auch mal versuchen anstelle tradeOpen:='12843.2105'; das hier zu machen
tradeOpen:='12843,2105';