Problemas con las unidades (UNIT)
Publicado por Angel (2 intervenciones) el 15/08/2002 21:44:47
Hola a todos.
A ver si me podeis ayudar en este problema:
Tengo un programa en Pascal que utiliza una Unit en la que tengo declarados todos los procedimientos y funciones que uso en el principal. El caso es que en éste, al llamar a un procedimiento le paso como parámetro una variable de tipo registro con dos campos: un vector y un entero y al compilar el ppal. me da el error "Type mismatch".
He comprobado que el problema reside en el campo de tipo vector pues si éste lo pongo de cualquier otro tipo funciona perfectamente. En diferentes pruebas que he realizado, me ocurre lo mismo siempre que hay un vector. Sin embargo, si el procedimiento lo pongo en el ppal. funciona bien.
El caso es que tengo que hacerlo en unidades. ¿Podeis decirme a qué puede ser debido?
Gracias
A ver si me podeis ayudar en este problema:
Tengo un programa en Pascal que utiliza una Unit en la que tengo declarados todos los procedimientos y funciones que uso en el principal. El caso es que en éste, al llamar a un procedimiento le paso como parámetro una variable de tipo registro con dos campos: un vector y un entero y al compilar el ppal. me da el error "Type mismatch".
He comprobado que el problema reside en el campo de tipo vector pues si éste lo pongo de cualquier otro tipo funciona perfectamente. En diferentes pruebas que he realizado, me ocurre lo mismo siempre que hay un vector. Sin embargo, si el procedimiento lo pongo en el ppal. funciona bien.
El caso es que tengo que hacerlo en unidades. ¿Podeis decirme a qué puede ser debido?
Gracias
Valora esta pregunta


0