Error de Incompatibles Types
Quando me voy a compilar mi proyecto, viene el error de: Incompatibles Types TDocumentoNovo y IDocument. Hoy es la primera vez que me voy a trabajar neste proyecto. Tengo dificultades de hacer algun tipo de debug para encuentrar errores. Abajo las dos Units onde estan los .pas que estan dando errores.
Código:
unit clsListValidator; Código:
unit IDocumentUnit; |
Olvide una cosa. El error estas en esta linea:
Código:
procedure TListValidator.Validate(Documento: IDocument); |
Y ahí qué representa 'Self' ? Porque si es el formulario, self[] no es válido, por eso te sale el error. |
No se que es, pero he visto una cosa aqui. Esta procedure pide IDocument, pero en su declaracion estas TDocumentoNovo. Cambie e ahora estas aparecendo otros errores, tambiém en la misma forma. Estoy cambiando para ver si funciona.
|
Que pasa es que esta procedure es Overload, entonces, mismo que la declaracion fuera TDocumentoNovo y en la llamada for IDocument, no deveria dar este problema, pues es Overload. Que puede ser esto?
|
La franja horaria es GMT +2. Ahora son las 13:28:37. |
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