Hola,
Lo que ocurre es que el procedimiento requiere un parámetro pasado como referencia, lo que se indica mediante la palabra reservada "var" antes del parámetro. Esto es, una variable, concretamente, que el procedimiento pueda modificar, llegado el caso, y cuyos cambios se mantengan incluso después de ejecutado el procedimiento en cuestión.
Como tratas de pasarle un "Edit", sencillamente, el compilador te está diciendo que el tipo de parámetro se requiere tal y como el método necesita. Es decir, la solución pasaría por declarar una variable de tipo "string", asignar a esta el "texto" del "Edit", y pasar al procedimiento dicha variable como parámetro, en lugar del propio "Edit".
|