Fórum Como resolver erro: Incompatible string and Tcomponent #581342
13/05/2017
0
Mxk:=FindComponent('S1_'+IntToStr(k));
Mxk.Color:=clBlack;
end;
erro: Incompatible string and Tcomponent
Roberto Rodrigues
Curtir tópico
+ 0Post mais votado
14/05/2017
o FindComponent retorna um tcomponente, se seu mxk não for de um tipo de componente essa atribuição não será possível.
você deve sempre trabalhar e fazer atribuições de objetos de mesmo tipo.
Nessa situação troque o tipo de seu mxk para o tipo desejado e tal, por exemplo o tlabel (Não sei exatamente qual componente deseja trabalhar).
no FindComponent(''S1_''+IntToStr(k)); faça um type cast para o tipo desejado, exemplo mxk := tLabel(FindComponent(''S1_''+IntToStr(k)));
Gutierry Pereira
Gostei + 2
Mais Posts
14/05/2017
Roberto Rodrigues
Mxk_TMemo : TMemo // para Memos
Mxk_TPanel : TPanel // para Panels
Mxk:=TMemo(FindComponent('S1_'+IntToStr(k)));
Assim funcionou, grato.
Gostei + 0
14/05/2017
Roberto Rodrigues
Mxk_TMemo : TMemo // para Memos
Mxk_TPanel : TPanel // para Panels
Mxk_TMemo:=TMemo(FindComponent('S1_'+IntToStr(k)));
Assim funcionou, grato.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)