Usando variável TStrings
Olá! Já há algum tempo venho tentando usar uma variável TStrings no meu programa, mas sempre na hora que eu coloco:
Dá um erro: ´Abstract error´. Normalmente consegui passar pelo problema utilizando uma variável TStringList, mas dessa vez preciso passar para uma função que só aceita variáveis TStrings. Qual a maneira correta de se utilizar essa classe?
Lista := TStrings.Create;
Dá um erro: ´Abstract error´. Normalmente consegui passar pelo problema utilizando uma variável TStringList, mas dessa vez preciso passar para uma função que só aceita variáveis TStrings. Qual a maneira correta de se utilizar essa classe?

Delphi32
Curtidas 2
Melhor post

Gladstone Matos
06/08/2019
ola amigos, qual uses devemos importar para utilizar tstrings?
abracos
abracos
GOSTEI 1
Mais Respostas

Afarias
06/10/2004
TStrings é uma classe abstrata (serve apenas de base para classes derivadas) e sendo assim NÃO pode ser instanciada. Vc tem q instanciar um objeto TStrings como qualquer uma classe derivada desta.
ex::
T+
ex::
var lista: TStrings; begin lista := TStringList.Create; // TStringList é uma classe derivada {...}
T+
GOSTEI 0

Samuel Torres
06/10/2004
Alguem pode me dizer como utilizar depois disso?
por exemplo, como pegar os valores que tem dentro da TString?
no caso do exemplo acima: seria como inserir e como buscar os valores dentro da "lista"...
Obrigado a quem responder.
por exemplo, como pegar os valores que tem dentro da TString?
no caso do exemplo acima: seria como inserir e como buscar os valores dentro da "lista"...
Obrigado a quem responder.
GOSTEI 0

Dorivan Sousa
06/10/2004
var lista: TStrings; i: integer; begin lista := TStringList.Create; lista.add('valor1'); lista.add('valor2'); lista.add('valor3'); for i:=0 to lista.count-1 do begin if lista[i]=valor procurado then showmessage('achou'); end;
GOSTEI 0

Samuel Torres
06/10/2004
Obrigado Dorivan, só não esperava que logo você me respondesse kkkkk
mundo pequeno esse, não!!?
Samuel Torres aqui... filho do Manoel, peguei um sistema odontológico pra estudar, e pra desenvolver algumas ferramentas nele...
valeu pela ajuda.
mundo pequeno esse, não!!?
Samuel Torres aqui... filho do Manoel, peguei um sistema odontológico pra estudar, e pra desenvolver algumas ferramentas nele...
valeu pela ajuda.
GOSTEI 0

Dorivan Sousa
06/10/2004
blz.. esses dias to olhando o forum pra ver como o pessoal ta usando o delphi e nesse meio tempo respondendo umas perguntas...
ja ta desenvolvendo?
ja ta desenvolvendo?
GOSTEI 0

Samuel Torres
06/10/2004
mais ou menos, digamos que acabei de sair do forno com o Delphi, ainda to estudando, mas ja tem que ser meio que na prática...
GOSTEI 0

Dorivan Sousa
06/10/2004
aparece uma hora aqui na empresa, eu to mudando a forma de trabalhar com o delphi, usar realmente Orientado a Objeto e to usando um framework ORM o mORMot.
GOSTEI 0

Samuel Torres
06/10/2004
Bem interessante mesmo, apesar de eu ainda nao entender 100% do que foi dito na http://synopse.info/forum KKK
GOSTEI 0