[firebase-br] Amigos, ajuda aqui (off)
Nilton Souza
ntn em bbs2.sul.com.br
Sáb Out 2 09:29:20 -03 2004
Olá Thiago,
Você declarou a propriedade do tipo TList ou TStringList certo ? Apontou
para um Field certo ?
Mas vc lembrou de criar essas variáveis ?
Faça assim:
type
TMeuComponente = class(TComponent)
private
FLista: TStrings;
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
published
property Lista: TStrings read FLista write FLista;
end;
implementation
constructor TMeuComponente.Create(AOwner: TComponent);
begin
inherited;
FLista := TStringList.Create; // VOCÊ PRECISA CRIAR
end;
destructor TMeuComponente.Destroy;
begin
FreeAndNil(FLista); // E TB PRECISA DESTRUIR A VARIÁVEL
inherited;
end;
end.
Quanto à "janelinha", ela irá aparecer sem que você precisa fazer nada, é
padrão do Delphi para propriedades do tipo TStrings.
[]'s
Nilton Souza
----- Original Message -----
From: "Francisco Thiago" <jeandeadlucky em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, October 01, 2004 9:37 PM
Subject: [firebase-br] Amigos, ajuda aqui (off)
> Pela enésima vez aqui na lista...
>
> Como eu faco para manipular um TStringList dentro de um componente? e um
> TList? sempre que eu os coloco como propriedad ou variável pública e tento
> atribuir um valor, ele dá erro de acesso de memória (FFFFFF)... Como eu
> faço?
> E se a pessao que responder estiver com tempo, como eu faço para que abra
> aquela janelinha de digitar texto (como nos componentes do Delphi?)
>
> Obrigado
>
> Thiago
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
Mais detalhes sobre a lista de discussão lista