FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Lo explico con un ejemplo: Tengo este código declarado en la parte de implementación:
Ahora bien si quiero que sea visible a los demas formularios deberia poner la cabezera ( function EsNif(NIF: String): Boolean; ) en el interface. Esto es lo que pongo:
Ahí no me deja poner la cabezera de la función, este es el error que da: [Error] ClienteNuevo.pas(51): Unsatisfied forward or external declaration: 'TFormClienteNuevo.Letra' ¿hago algo mal? y si no ¿entonces donde pongo la cabezera de la funcion o la funcion entera para que sea visible por los demas formularios? Gracias! Última edición por Colgueit fecha: 10-05-2006 a las 16:37:21. |
#2
|
||||
|
||||
Eso, con un procedure te va a dar el mismo error. ¿Por qué no revisas los procedure que sí te funcionan y así ves la diferencia?
// Saludos |
#3
|
||||
|
||||
Debes colocarlo dentro del interface, pero tu ademas lo colocas dentro de la declaracion del formulario. Esto puedes solucionarlo de dos maneras:
Sacandolo fuera:
O por el contrario si va a formar parte del formulario, la implementacion de la funcion seria asi:
|
#4
|
||||
|
||||
Conseguido
Gracias Seoane, la segunda opción es justo lo que quería saber, ya lo he probado y perfecto. Nunca había usado las funciones con un formulario asignado, no sabia que se podía hacer "function formulario.nombre", vaya paquete estoy hecho jeje.
Gracias a todos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Declarar variable pública.. | JODELSA | Varios | 8 | 04-05-2006 13:45:48 |
declarar un float en delphi | dmagui | Firebird e Interbase | 5 | 29-09-2005 18:18:10 |
Donde crear procedimienos generales? | JavierO | Varios | 3 | 02-09-2005 18:11:19 |
neofito en firebird y sql (dudas generales) | gmontes | Firebird e Interbase | 2 | 03-09-2004 00:45:12 |
declarar Cursor en trigger | Carlos de Pablo | Firebird e Interbase | 4 | 04-08-2004 05:54:51 |
|