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