Para vc não ter Create vc não tem um método construtor na tua classe. Se vc puder passar o código da tua unit/classe já facilita um pouquinho as coisas caso contrário, tenta declarar um construtor nessa classe.
Para mais informações, procure na ajuda do Delphi por "constructor". Sds, Ricardo. [EMAIL PROTECTED] escreveu: Então Marcelo, o problema é justamente este. Se eu tento dar um F.Create retorna o erro: Undeclared identifier: 'Create' se eu tento assim: var MicroPoint_S_RT : _MicroPoint_S_RT; begin MicroPoint_S_RT.Create; MicroPoint_S_RT.InicializarComponente(Barras, 1, 1, true, true, 1 ); end; também dá o mesmo erro de Undeclared... E se eu comento a linha do MicroPoint_S_RT.Create; ele compila mas dá erro de access violation... Isto tudo ocorreu porque importei um componente OCX que a Dimep me forneceu, este componente não criou nenhum ícone nas palhetas por se tratar apenas de um conjunto de rotinas e funções, então importei esta unit ao meu projeto e estou tentanto utilizar as funções. Eu gostaria de publicar o código desta unit que a Dimep forneceu aqui, mas eles me fizeram assinar vários termos de compromisso antes de me fornecer este código, por isso to amarrado... Alguma luz ???? ----- Original Message ----- From: Marcelo Moacir Florindo To: delphi-br@yahoogrupos.com.br Sent: Monday, May 14, 2007 7:51 PM Subject: Re: [delphi-br] erro ao criar objeto - object or class type required Primeiramente como é a tua classe (unit)? O erro dá nesta linha F.InicializarComponente(Barras, 1, 1, true, true, 1 ); pois o teu objeto (F) não foi criado. O certo seria vc passar a classe MicroPoint_S_RT; Att, Marcelo M Florindo Em 14/05/07, mrbyte_informatica <[EMAIL PROTECTED]> escreveu: > > pessoal, minha situação é a seguinte, estou tentando criar um objeto > que se encontra em outra unit, então fiz o seguinte, declarei uma > variável no meu form e associei ao componente da outra unit pra poder > chamar as rotinas. Só que dá um access violation... sei que preciso > criar o objeto antes de utilizá-lo mas não to conseguindo, já > tentei "Create" e nada. Meu código tá assim: > > var > F: MicroPoint_S_RT; > > begin > > F:= MicroPoint_S_RT.Create; > > Obs. com a linha acima dá o erro "object or class type required" > se eu comento a linha acima e executo o projeto dá erro de access > violation quando vai executar a linha de baixo: > > F.InicializarComponente(Barras, 1, 1, true, true, 1 ); > > agradeço qualquer ajuda! > > > -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]