Yo tengo una aplicación en la cual me crea los campos en tiempo de ejecución y le quiero añadir una propieda para que me diga si el campo lo muestro en el grid o no. Yo pongo '0' para no y '1' para que sí lo muestre.
Tengo este código que es el que me crea el campo y el error me lo da al asignar un valor a esa nueva propiedad.
var
Field : TmyField;
begin
Field := TmyField.Create(Nil);
TField(Field) := TStringField.Create(Nil);
Field.FieldKind := (fkData);
Field.FieldName := 'NOMBRE';
···
/* Aquí es donde me dá el error */
Field.Grid := 1;
Field.DataSet := Tabla;
end;
Gracias.
|