On Mon, 2011-02-21 at 09:22 +0100, LacaK wrote: > 1. VarFMTBcdCreate() should already work, so:
Done > 2. VarToBCD() is already implemented, so: Done > 3. BCDToStrF there is waiting patch > http://bugs.freepascal.org/view.php?id=18388 if applied, then also can > be removed comments in procedure TFMTBCDField.GetText I'll leave this bug open for Marco. > 4. Add 3th parameter to TryStrToBCD( const aValue : FmtBCDStringtype; > var BCD : tBCD; DecimalSeparator : char = #0) : Boolean; > so we can supply directly decimal separator '.' used in SQL and to avoid > saving existing, set '.' and then restoring ... > http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp?r1=16948&r2=16954 > (like TryStrToDate, TryStrToTime) > or > add overloaded TryStrToBCD( const aValue : FmtBCDStringtype; var BCD : > tBCD; FormatSettings : TFormatSettings) : Boolean; > (like TryStrToFloat) And could you add a bug-report for this? I think that Marco or MvC should have a look at it and have to decide which design is best and also compatible to Delphi. Then the db-changes can be made. Joost _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel