Fórum Array de Tstrings #315685
10/03/2006
0
Pessoal preciso criar um array de Tstrings
vmatsqls: array [0..150,0..1] of TStrings;
quando vou igualar o conteudo da posicao ex:
vmatsqls[0,0].text := ´teste´;
me retorna mensagem de erro.
Alguém poderia me ajudar?
vmatsqls: array [0..150,0..1] of TStrings;
quando vou igualar o conteudo da posicao ex:
vmatsqls[0,0].text := ´teste´;
me retorna mensagem de erro.
Alguém poderia me ajudar?
Jubrovolski
Curtir tópico
+ 0
Responder
Posts
10/03/2006
Aroldo Zanela
Colega,
Para cada elemento da matriz, você deve utilizar o construtor. Exemplo:
Para cada elemento da matriz, você deve utilizar o construtor. Exemplo:
vmatsqls[0,0] := TStringList.Create;
Responder
Gostei + 0
10/03/2006
Marco Salles
Colega,
Para cada elemento da matriz, você deve utilizar o construtor. Exemplo:
Código:
vmatsqls[0,0] := TStringList.Create;
de fato Aroldo Zanela , mas veja o que o amigo esta fazendo
vmatsqls[0,0].text := ´teste´;
isto esta mais para String Do que para TStrings , com exceção da propriedade Text..
Então amigo , faça como o Aroldo sugeriu , ou se for o caso redefina seu array para String
procedure TForm1.Button2Click(Sender: TObject); var vmatsqls: array [0..150,0..1] of String; begin vmatsqls[0,0]:= ´teste´; showmessage(vmatsqls[0,0]) end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)