Ya encontré la solucion y es lo siguiente:
Maskedit1.EditText:=dbedit13.Text;
Lo que pasa es que yo queria poner mascaras al dbedit pero mejor he puesto un Maskedit por dbedit y el maskedit solo se visualiza cuando se editará un registro, mientras el dbedit se invinsibiliza, pero el texto del dbedit lo paso al maskedit con la linea de codigo de arriba. Esto me ha sacado de un gran problema, espero y le ayude a alguien que lo ocupe como a yo.
El problema era que yo trataba de asignar el texto del dbedit directamente a la propiedad Maskedit1.Text y de esa manera no lo permitia Delphi 6.
Bueno gracias de todos modos.
Saludos a todos
