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