Caro Antônio, vc poderia me especificar o livro do CTD2000 q vc está utilizando ?
 
Obrigado,
 
-----Mensagem Original-----
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
 
Tel/Fax  (5511) 5071-9249
Celular   (5511) 9900-4895
 

Responder a