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] <[EMAIL PROTECTED]>
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]




Responder a