[eside-ghost] Duda con función en Kylix
Unai Aguilera
gkalgan en gmail.com
Sab Jun 23 11:30:39 CEST 2007
Que yo recuerde la variable Result es una de las extensiones no estándar que
fueron añadidas por Borland en los compiladores de Delphi y de Kylix. Así que
si estás utilizando el compilador Free Pascal para compilar ejemplos sacados
de un libro de Kylix ten cuidado te ocurrirá que algunos no funcionarán.
En Pascal, como ha dicho Juanval, la variable de retorno es el propio nombre
de la función.
On Saturday 23 June 2007 01:25:01 Juanval wrote:
> On 6/22/07, Geru García <gerupc en gmail.com> wrote:
> > Hola,
> >
> > Tengo un problemilla, estoy usando el compilador Free Pascal y
> > programando con la ayuda de un Libro del 2006 en Delphi (Kylix). En el
> > libro, me pone que para identificar el valor que me devuelve la función,
> > lo haga mediante 'Result', por ejemplo:
> >
> >
> > var
> > x: integer;
> > FunctionCall: Boolean;
> >
> > function MakeTrue: string;
> >
> > begin
> > FunctionCall := True;
> > Result := 'Extrayendo fichero';
> > end;
> > Pues el 'Result' el compilador no me lo reconoce y no sé que tipo de
> > identificador podría usar, a ver si me podeis echar una mano.
>
> No recordaba ya nada de pascal, pero por lo que leo por ahi, esa
> variable "result" se tiene que llamar igual que la funcion en
> cuestión. En tu caso, la sentencia seria
>
> MakeTrue:= 'Extrayendo fichero'
>
> suerte
>
> taluegoooo
--
Agur,
Unai Aguilera
Más información sobre la lista de distribución eside-ghost