Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Como defino la llamada a una funcion en la Unit Principal (https://www.clubdelphi.com/foros/showthread.php?t=24283)

Antuan 14-08-2005 12:25:42

¿Como defino la llamada a una funcion en la Unit Principal
 
Tengo una Unit Principal y usa una llamada a otra unit en la cual tengo una funcion.
Uses
Ufuncion in 'UFuncion.pas';
Cuando hago la llamada en la unit principal a la funcion se detien el compilador en la llamada a la funcion y me dice Undeclared identifier 'funcion'
Sin embargo si la unidad UFuncion la quito del Uses y la incorporo en la Unit principal despues del
{$R SPIN.RES}
Function funcion: string;
Entonces funciona todo perfectamente.
¿Que me falta en la Unit Principal para que la identifique?

mosorio 14-08-2005 14:15:41

Hola,

La unidad donde se encuentra la función, la puedes declarar en cualquiera de las dos uses, al inicio de la unidad o en la implementación, claro que las dos ubicaciones tienen sus motivos.
Si en alguna otra unidad que tienes declarada, tienes otra funcion con el mismo nombre, sólo tienes que utilizar el nombre de la unidad.funcion, asi evitas que el compilador de un error por no sabre cual de ellas usar.

Espero te ayude
Saludos

Antuan 14-08-2005 16:09:32

Ya funciona
 
La he declarado en su propia funcion.
Y ya funciona
Gracias


La franja horaria es GMT +2. Ahora son las 08:38:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi