Erro - List index out of bounds - DbGrid

Delphi

12/10/2003

Estou usando esta procedure publiucada na revista nº 44, ela funciona legal, mas quando vc saeleciona uma coluna, está tudo certo, mas se vc mudar para uma outra coluna dá este erro

o que devo fazer

procedure TFormEProdutos.DBGrid1TitleClick(Column: TColumn);
begin


If dm.CProdutos.IndexFieldNames <> ´´ then

FormEprodutos.DBGrid1.Columns[dm.CProdutos.FieldByName(dm.CProdutos.IndexFieldNames).Index].Title.Color:=dbgrid1.FixedColor;

if not (column.Field.DataType in [ftblob, ftmemo]) then
if Column.Field.FieldKind = fkdata then
Begin
dm.CProdutos.IndexFieldNames := column.FieldName;
column.Title.Color := $00FFEFDF;
END;

END;
// dm.CProdutos.IndexFieldNames:=column.FieldName;
// end;


Nilson Junior

Nilson Junior

Curtidas 0

Respostas

Marconi

Marconi

12/10/2003

Estava pesquisando sobre este mesmo assunto e encontrei a sua pergunta desde 12 de outubro sem resposta. Mesmo assim resolvi responder.

entre no endereço

http://www.bdesupport.com

Tem muitas informações sobre os Erros do DDE,

Marconi


GOSTEI 0
POSTAR