Cuidado con ese molde de tipo ("type cast")
Cecil. Si sin él, el compilador te arrojaba el error mencionado, seguramente es porque no se trataba de la constante
dsEdit que todos conocemos, sino alguna otra cosa que fue nombrada con el mismo identificador.
De ser así, las consecuencias pueden ser inesperadas.
Al González.