Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Puntero a Estructura (Record) (https://www.clubdelphi.com/foros/showthread.php?t=40985)

jlrbotella 05-03-2007 11:44:12

Puntero a Estructura (Record)
 
Hola a todos:

Tengo declarada una estructura, de tipo record. A su vez la quiero pasar como parametros por referencia de una función. Pero el compilador me generar un error sintáctico. ¿Sabeís como se declaran?.

Ej:

Código Delphi [-]
type
TRSesion = record
SesionID : integer;
Empresa : integer;
Anyo : integer;
Usuario : string;
Password : string;
end;

TClase = class
private
MiSesion : ^TrSesion;
public
constructor Create(SesionActual : ^TRsesion)
end;





En la llamada del constructor me genera un error:
[Pascal Error] E2029 Identifier expected but '^' found

Gracias por vuestra ayuda.
Saludos
JL

JF Sebastian 05-03-2007 12:04:22

prueba a poner bajo el type del record lo siguiente:
pRSesion = ^TRSesion;

y en lugar de ^TRSesion usa el pRSesion

jlrbotella 05-03-2007 12:39:51

Gracias. Funciona correctamente.


La franja horaria es GMT +2. Ahora son las 08:09:41.

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