[sqlwin] Windows DNA com componentes COM CTD2000

2000-07-10 Por tôpico Antonio Ribeiro de Mendonça Neto




Lairton,
 
Estamos estudando a 
arquitetura Windows DNA e o uso de componentes COM no CTD2000 com o objetivo de 
desenvolver aplicações para internet e possivelmente converter nosso sistema 
corporativo. 
 
Apesar do livro e do 
próprio help do Centura, estou encontrando algumas dificuldades. O que me 
preocupa é que percebi que até esta data, na lista de discussão e no 
fórum da Triad ainda não encontrei nenhuma pergunta ou resposta 
relacionada a isso e não temos ainda disponibilidade de curso avançado 
do CTD2000.
 
Gostaria de 
agradecer pelo livro que está sendo de excelente ajuda e aproveitar para 
colocar algumas dúvidas:
 
1 - No exemplo 
do capítulo 15 do livro, em exCap23_02.apl o método odInsere conecta com o 
banco de dados, faz a inclusão do registro e desconecta. Como fica se 
vários componentes como esse fizerem parte de uma transação ? 

 
2 - Para trabalhar 
com componentes COM no CTD2000 é obrigatório efetuar a conexão dentro de cada 
método ?
 
3 - Suponha que eu tenha as classes A, B, C e D 
(COM) e desejo fazer somente uma conexão com o banco de dados (login e conexão na aplicação). Como 
fazer para que os métodos das classes enxerguem o hSqlHandle se 
eles não aceitam que o tipo de dados Sql Handle sejam passados como 
parâmetros ?
 
4 - Quando é necessário re-gerar uma Type 
Library ? 
 
5 - Posso usar as DLLs geradas pelo Centura 
através da Externall Functions ?
 
6 - 
Quando um arquivo fonte de uma classe COM (DLL) A é 
duplicado para B o número GUID que já vem no 
B é igual o de A para registrar 
a DLL B é necessário pegar outro 
número ?
 
7 - É necessário ter o centura instalado no 
servidor para registrar as DLLs ou existe outro meio de registrar dlls 
construídas no Centura ?.
 
Desculpe a 
quantidade de perguntas mas qualquer uma delas esclarecidas já servirá de grande 
ajuda.
 
grato
 
Antonio 
Ribeiro de Mendonça Neto
Ampsoft 
Produtos & Serviços
Tel/Fax  (5511) 5071-9249
Celular   (5511) 
9900-4895
 


Re: [sqlwin] Windows DNA com componentes COM CTD2000

2000-07-10 Por tôpico Dulio



Caro Antônio, vc poderia me especificar o livro do CTD2000 q 
vc está utilizando ?
 
Obrigado,
 
Dúlio[EMAIL PROTECTED]

  -Mensagem Original- 
  De: Antonio 
  Ribeiro de Mendonça Neto 
  Para: Centura Lista 
  (E-mail) 
  Enviada em: Segunda-feira, 10 de Julho de 
  2000 12:54
  Assunto: [sqlwin] Windows DNA com 
  componentes COM CTD2000
  
  
  Lairton,
   
  Estamos estudando 
  a arquitetura Windows DNA e o uso de componentes COM no CTD2000 com o objetivo 
  de desenvolver aplicações para internet e possivelmente converter nosso 
  sistema corporativo. 
   
  Apesar do livro e 
  do próprio help do Centura, estou encontrando algumas dificuldades. O que me 
  preocupa é que percebi que até esta data, na lista de discussão e no 
  fórum da Triad ainda não encontrei nenhuma pergunta ou resposta 
  relacionada a isso e não temos ainda disponibilidade de curso 
  avançado do CTD2000.
   
  Gostaria de 
  agradecer pelo livro que está sendo de excelente ajuda e aproveitar para 
  colocar algumas dúvidas:
   
  1 - No exemplo 
  do capítulo 15 do livro, em exCap23_02.apl o método odInsere conecta com 
  o banco de dados, faz a inclusão do registro e desconecta. Como fica se 
  vários componentes como esse fizerem parte de uma transação ? 
  
   
  2 - Para trabalhar 
  com componentes COM no CTD2000 é obrigatório efetuar a conexão dentro de cada 
  método ?
   
  3 - Suponha que 
  eu tenha as classes A, B, C e D (COM) e desejo 
  fazer somente uma conexão 
  com o banco de dados (login e conexão na 
  aplicação). Como fazer para que os métodos das classes enxerguem o hSqlHandle se 
  eles não aceitam que o tipo de dados Sql Handle sejam passados 
  como parâmetros ?
   
  4 - Quando é necessário re-gerar uma Type 
  Library ? 
   
  5 - Posso usar as DLLs geradas pelo Centura 
  através da Externall Functions ?
   
  6 - 
  Quando um arquivo fonte de uma classe COM (DLL) A é 
  duplicado para B o número GUID que já vem no 
  B é igual o de A para registrar 
  a DLL B é necessário pegar outro 
  número ?
   
  7 - É necessário ter o centura instalado no 
  servidor para registrar as DLLs ou existe outro meio de registrar dlls 
  construídas no Centura ?.
   
  Desculpe a 
  quantidade de perguntas mas qualquer uma delas esclarecidas já servirá de 
  grande ajuda.
   
  grato
   
  Antonio 
  Ribeiro de Mendonça Neto
  Ampsoft 
  Produtos & Serviços
  Tel/Fax  (5511) 5071-9249
  Celular   (5511) 
  9900-4895