No olvides que si el dato está en un DBEdit, es porque está asociado a un campo de una tabla (TField).
De esta cuenta, que lo es mucho mas práctico y confiable trabajar directamente sobre los TFields, puesto que el formato de presentación puede variar (Por ejemplo, algunas monedas como el euro usan el simbolo después del número, y otras como el quetzal, lo usan antes).
Asi, el código para obtener la multiplicación debiera ser algo como:
Código Delphi
[-]
Var
Total : Double;
Begin
Total := Tabla1Campo1.AsCurrency * Tabla1Campo2.AsInteger;
Total := Tabla1.FieldByName('Campo1').AsCurrency * Tabla1.FieldByName('Campo2').AsInteger;
end;
Hasta luego.