Como você definiu a propriedade Instrucoes? Isso, em geral, se deve pela forma como você *atribui* o valor à propriedade. Se você utilizou algo como:
published property Instrucoes: TStringList read FInstrucoes write FInstrucoes; É esse o seu problema! Basta ver como outros componentes implementam a atribuição (write) de propriedades do tipo objeto para ver qual o seu erro. O fato é que, para objetos, existem duas formas de se atribuir valores- através de referência, como a propriedade DataSet dos TDataSource, onde a propriedade apenas guarda uma referência ao objeto; ou, através de atribuição propriamente dita, quando um valor atribuido à propriedade é utilizado para definir o valor da propriedade- a referência ao objeto é utilizada apenas localmente para a atribuição (exemplo logo abaixo). A depender da situação, pode ser preciso definir um editor de propriedades específico para que a atribuição da propriedade através do Object Inspector corresponda ao modo de operação desejado. No seu caso, o correto seria... published property Instrucoes: TStringList read FInstrucoes write SetInstrucoes; procedure TMinhaClasse.SetInstrucoes(Value: TStringList); begin if Value = nil then FInstrucoes.Clear else FInstrucoes.Assign(Value); end; Essa forma de implementação ilustra como o objeto (Value) é utilizado para atribuir o valor à propriedade. Cordialmente, Demian Lessa Salvador - Brasil tiago_econtabil wrote: > Pessoal, criei um componente com uma propriedade chamada Instrucoes: > TStringList. Quando jogo o componente em um form e clico no Object > Inspector pra adicionar valor para este campo, ele abre a janelinha > igual ao IBQuery.SQL (por exemplo). Mas quando coloco valores nesta > janelinha, e clico em OK, ele dá um monte de mensagens de erro. Será > que esqueci de algo? > > Tiago > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html