Liga não ... eu queimei a mufa pra reparar o erro, principalmente pq eu
estava me ligando principalmente na msg que o delphi exibia. Mas, como eu já
tinha resolvido antes, não custava nada te falar o que tinha de errado :)

Abs.
Daniel A. Bastos

Em 26/09/07, escobar <[EMAIL PROTECTED]> escreveu:
>
>   Put´s, mato a PAU!!!...
>
> É tava cansado... falta de café é foda.. rsrsrs
>
> valeu, abraços...
>
> Luiz Escobar (home)
>
> Wed, 26 Sep 2007 20:41:06 -0300, "Daniel Bastos" escreveu:
>
>
> O problema me parece bem simples meu caro.
> Na declaração da function, no implementation vc está colocando o nome da
> classe errado.
>
> sua declaração no type está assim:
> ---------------------------------------------------------
> type
> TAllToStr = class(TComponent)
> . . .
> protected
> function ReturnTypeAndNull( var oldvalue : string; bool: Boolean;
> StrTypeName, ValueReturnNull, ValueNotReturnNull, ValorNotNull : string )
> : string;
>
> E sua declaração no implementation está desta forma:
> ---------------------------------------------------------
> function AllToStr.ReturnTypeAndNull( var oldvalue : string; bool: Boolean;
> StrTypeName, ValueReturnNull, ValueNotReturnNull, ValorNotNull : string )
> :
> string;
>
> Note que na declaração do implementation o nome da classe está errado.
> Falta
> um "T" antes.
> O problema é que, o delphi exibe a msg "[DCC Error] Unit1.pas(23): E2023
> Function needs result type" no momento da compilação como erro.
> Esta msg acaba confundindo a pessoa que está lendo, pois o erro não
> corresponde a msg.
>
> Abs.
> Daniel A. Bastos
>
> Em 26/09/07, [EMAIL PROTECTED] <escobar%40megasistema.com.br> <
> [EMAIL PROTECTED] <escobar%40megasistema.com.br>>
> escreveu:
> >
> > declarei a seguinte function no meu componente:
> >
> > type
> > TAllToStr = class(TComponent)
> > private { Private declarations }
> > // bla bla bla bla...
> >
> > protected { Protected declarations }
> > function ReturnTypeAndNull( var oldvalue : string; bool: Boolean;
> > StrTypeName, ValueReturnNull, ValueNotReturnNull, ValorNotNull : string
> )
> > : string;
> >
> > // bla bla bla bla....
> > Implementation
> > // bla bla bla bla....
> >
> > // extamente na linha mais abaixo dá o seguinte erro:
> > // [Error] variable.pas(80): Function needs result type
> > // bom isso só deveria dar se o ': string' não estive-se no final da
> > function como esta!
> > // e ai ? alguem sabe o pq ?
> > function AllToStr.ReturnTypeAndNull( var oldvalue : string; bool:
> Boolean;
> >
> > StrTypeName, ValueReturnNull, ValueNotReturnNull, ValorNotNull : string
> )
> > : string;
> >
> > Luiz Escobar - Analista/Desenvolvedor:
> > WEB - HTML/JavaScript/PHP/MySQL
> > WINDOWS - Delphi/ASSEMBLER/MySQL/xBase
> > SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows
> 2K/XP
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a