Fw: [delphi-br] erro ao criar objeto - object or class type required

2007-05-17 Por tôpico mrbyte_informatica

Por favor pessoal nenhuma dica ???
Abraços


- Original Message - 
From: [EMAIL PROTECTED] 
To: delphi-br@yahoogrupos.com.br 
Sent: Tuesday, May 15, 2007 11:31 AM
Subject: Re: [delphi-br] erro ao criar objeto - object or class type required


Rubem, fiz o teste como vc citou, mas continua o erro de Object or Class Type 
Required.

Amigos, basicamente a estrutura da minha unit é:

unit exemplo;

{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
interface

uses Windows, ActiveX, Classes, Graphics, OleCtrls, OleServer, StdVCL, Variants;

const
// TypeLibrary Major and minor versions
Modelo_MajorVersion = 8;
Modelo_MinorVersion = 9;

LIBID_Modelo_RealTime: TGUID = '{1E7931DE...}';

type
Seriais = TOleEnum;
const
Com1 = 1;
Com2 = 2;
Com3 = 3;

// tem uma sequencia grande de type´s e const´s ... 

type
_Modelo_RT = interface;
_Modelo_RTDisp = dispinterface;
__Modelo_RT = dispinterface;

Modelo_RT = _Modelo_RT;

// *//
// Declaration of structures, unions and aliases. 
// *//
Status = packed record
Data : TDateTime;
Hora : TDateTime;
etc...
end;

_Modelo_RT = interface(IDispatch)
['{654C5BE8...}']

// aqui tem as funções que quero utilizar, como por exemplo a 
InicializarComponente
end;

implementation

uses ComObj;

end.

Agora pergunto... como utilizo estas funções/procedures em meu projeto ?

Obrigado

[As partes desta mensagem que não continham texto foram removidas]



 

[As partes desta mensagem que não continham texto foram removidas]



Re: Fw: [delphi-br] erro ao criar objeto - object or class type required

2007-05-17 Por tôpico Joao Morais
[EMAIL PROTECTED] wrote:
 Por favor pessoal nenhuma dica ???
 Abraços

Ainda falta informação nos seus fontes, alguém tem que criar um objeto 
que implemente a interface _Modelo_RT. Então basta você:


var
   VModelo: _Modelo_RT;
begin
   VModelo := Obj.Create as _Modelo_RT;

e VModelo estará pronto pra uso.

--
Joao Morais


 
 - Original Message - 
 From: [EMAIL PROTECTED] 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Tuesday, May 15, 2007 11:31 AM
 Subject: Re: [delphi-br] erro ao criar objeto - object or class type required
 
 
 Rubem, fiz o teste como vc citou, mas continua o erro de Object or Class 
 Type Required.
 
 Amigos, basicamente a estrutura da minha unit é:
 
 unit exemplo;
 
 {$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
 {$WARN SYMBOL_PLATFORM OFF}
 {$WRITEABLECONST ON}
 {$VARPROPSETTER ON}
 interface
 
 uses Windows, ActiveX, Classes, Graphics, OleCtrls, OleServer, StdVCL, 
 Variants;
 
 const
 // TypeLibrary Major and minor versions
 Modelo_MajorVersion = 8;
 Modelo_MinorVersion = 9;
 
 LIBID_Modelo_RealTime: TGUID = '{1E7931DE...}';
 
 type
 Seriais = TOleEnum;
 const
 Com1 = 1;
 Com2 = 2;
 Com3 = 3;
 
 // tem uma sequencia grande de type´s e const´s ... 
 
 type
 _Modelo_RT = interface;
 _Modelo_RTDisp = dispinterface;
 __Modelo_RT = dispinterface;
 
 Modelo_RT = _Modelo_RT;
 
 // *//
 // Declaration of structures, unions and aliases. 
 // *//
 Status = packed record
 Data : TDateTime;
 Hora : TDateTime;
 etc...
 end;
 
 _Modelo_RT = interface(IDispatch)
 ['{654C5BE8...}']
 
 // aqui tem as funções que quero utilizar, como por exemplo a 
 InicializarComponente
 end;
 
 implementation
 
 uses ComObj;
 
 end.
 
 Agora pergunto... como utilizo estas funções/procedures em meu projeto ?
 
 Obrigado
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 



Re: [delphi-br] erro ao criar objeto - object or class type required

2007-05-15 Por tôpico mrbyte_informatica
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]



Re: [delphi-br] erro ao criar objeto - object or class type required

2007-05-15 Por tôpico Ricardo César Cardoso
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]



RE: [delphi-br] erro ao criar objeto - object or class type required

2007-05-15 Por tôpico Rubem Nascimento da Rocha

Meu caro mrbyte, eu acho que está havendo um equivoco! O mais coerente em 
termos de código deveria ser:
 
var  MicroPoint_S_RT: _MicroPoint_S_RT;begin  MicroPoint_S_RT := 
_MicroPoint_S_RT.Create;  MicroPoint_S_RT.InicializarComponente(Barras, 1, 1, 
true, true, 1);end;Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 15 May 2007 08:41:44 
-0300Subject: Re: [delphi-br] erro ao criar objeto - object or class type 
required




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,[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:varMicroPoint_S_RT : 
_MicroPoint_S_RT;beginMicroPoint_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 PMSubject: Re: 
[delphi-br] erro ao criar objeto - object or class type 
requiredPrimeiramentecomo é 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 
FlorindoEm 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 
FlorindoAnalista/Desenvolvedorhttp://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] 


_
Procure em qualquer página Web com protecção eficaz. Obtenha já o Windows Live 
Toolbar GRATUITO!
http://www.toolbar.live.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] erro ao criar objeto - object or class type required

2007-05-15 Por tôpico mrbyte_informatica
Rubem, fiz o teste como vc citou, mas continua o erro de Object or Class Type 
Required.

Amigos, basicamente a estrutura da minha unit é:

unit exemplo;

{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
interface

uses Windows, ActiveX, Classes, Graphics, OleCtrls, OleServer, StdVCL, Variants;

const
  // TypeLibrary Major and minor versions
  Modelo_MajorVersion = 8;
  Modelo_MinorVersion = 9;

  LIBID_Modelo_RealTime: TGUID = '{1E7931DE...}';

type
  Seriais = TOleEnum;
const
  Com1 = 1;
  Com2 = 2;
  Com3 = 3;

// tem uma sequencia grande de type´s e const´s ... 

type
  _Modelo_RT = interface;
  _Modelo_RTDisp = dispinterface;
  __Modelo_RT= dispinterface;

  Modelo_RT = _Modelo_RT;


// *//
// Declaration of structures, unions and aliases. 
// *//
  Status = packed record
Data   : TDateTime;
Hora   : TDateTime;
etc...
  end;

  _Modelo_RT = interface(IDispatch)
['{654C5BE8...}']

// aqui tem as funções que quero utilizar, como por exemplo a 
InicializarComponente
  end;

implementation

uses ComObj;

end.


Agora pergunto... como utilizo estas funções/procedures em meu projeto ?

Obrigado



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] erro ao criar objeto - object or class type required

2007-05-14 Por tôpico mrbyte_informatica
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! 



Re: [delphi-br] erro ao criar objeto - object or class type required

2007-05-14 Por tôpico Marcelo Moacir Florindo
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]