![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#8
|
|||
|
|||
|
Si tenía un default, cuando se lo quite funcionó.
Ahora el problema es con una propiedad que se estructura así: type TPointArray=Array of TPoint; .... private FMatImage:TPointArray; procedure SetMatImage(const valor:TPointArray); .... published property MatImage:TPointArray Read FMatImage write SetMatImage; .... Implementation procedure TElemento.SetMatImage(Valor:TPointArray); var I:Integer; begin SetLength(FMatImage,Length(Valor)); for i:=0 to Length(FMatImage) do begin FMatImage[i].X:= valor[i].X; FMatImage[i].Y:= valor[i].Y; end; end; ... el problema que se genera es que esta propiedad se escribe bien durante el proceso de ejecución pero al guardarla en un archivo y recuperándola de nuevo, ya no queda con el valor que se guardó. Lo mismo me sucede con las otras propiedades del tipo array dinámico..... |
|
|
|