para enviar datos numericos a edit o a label me ha funcionado mejor
asi:
Código Delphi
[-]var
vendido, abonado, saldo: real;
saldo:=vendido-abonado;
edit1.Text:=Formatcurr('##,###,##0.00',vendido);
edit2.Text:=Formatcurr('##,###,##0.00',abonado);
edit3.Text:=Formatcurr('##,###,##0.00',saldo);
y si ocuparas el signo de $ podrias agregarlo asi
Formatcurr('$##,###,##0.00',saldo);