Ismael,

Obrigado MESMO pela ajuda, ela foi essencial para continuidade de meu
projeto. Alias obrigado a todos da lista que contribuiram para a solu��o do
meu problema.

Ivan Napolitano


<<< Memo from [EMAIL PROTECTED]@Internet on 23 January, 2004,
16:58 Friday >>>


[EMAIL PROTECTED]@Internet on 23 Jan 2004, 16:58 Friday

To:    sqlwin; Ivan Napolitano
cc:    sqlwin
Subject:    [sqlwin] External Functions


Cara desculpe a bagun�a mas � que � meio complicado, eu fiz um app e um
html
chamando a sua dll. Da forma como a dll foi feita ( COMM ) n�o � poss�vel
se
declarar a fun��o como external functions.

Caso voce tenha problemas para executar a dll original voce precisa
registr�-la
e verificar qual a chave de referencia que foi criada no registro do
windows
para utilizar na functional class do objeto.

Um abra��o

Ismael Santos
Consultor Triad Systems

Citando [EMAIL PROTECTED]:

>
>
> Augusto,
>
> Obrigado pela resposta, inclusive eu j� utilizo em meu sistema  o exemplo
> que voc� passou, mas neste caso n�o est� funcionando.
>
> A dll que eu preciso usar foi feita no VB 6 utilizando ActiveX dll, como
> n�o consigo utiliza-la pedi para que a empresa que me forneceu a dll
> gerasse uma que apenas retorne o valor 2000 sem parametros, mesmo assim
> nada acontece
>
> Estou anexando essa dll, se voc� ou alguem conseguir utiliza-la por favor
> me avise.
>
> A dll chama Teste.dll possui a classe clsTeste e o nome da fun��o que
> retorna o valor 2000 � Teste. O tipo de dado declarado para retorno �
> 'integer'.
>
> Minha vers�o do Centura � a 1.1.2-PTF12
>
> (See attached file: Teste.dll)
>
> Obrigado,
>
> Ivan Napolitano
>
>
> <<< Memo from [EMAIL PROTECTED]@Internet on 23 January,
> 2004, 07:10 Friday >>>
>
>
> [EMAIL PROTECTED]@Internet on 23 Jan 2004, 07:10 Friday
>
> Please respond to [EMAIL PROTECTED]@Internet
>
> Sent by [EMAIL PROTECTED]
>
>
> To:    sqlwin
> cc:      (bcc: Ivan Napolitano)
> Subject:    RES: [sqlwin] External Functions
>
>
> Se eu entendi bem o que voc� precisa, este exemplo abaixo pode ajudar. O
> que deve estar acontecendo � que voc� n�o deve ter declarado os tipos
> corretos dos par�mentros ou do retorno.
>
>
> Library name: ADVAPI32.dll
>  Function: GetUserNameA
>   Description:
>   Export Ordinal: 0
>   Returns
>    Number: WORD
>   Parameters
>    Receive String: LPSTR
>    Receive Number: LPINT
>
> -----Mensagem original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Enviada em: quinta-feira, 22 de janeiro de 2004 20:56
> Para: [EMAIL PROTECTED]
> Assunto: [sqlwin] External Functions
>
> Pessoal,
>
> Preciso utilizar uma .dll que possui 3 metodos, para isso descobri que o
> Centura consegue "incorpora-la" ao fonte atrav�s do cadastro no "Global
> Declarations-External Functions".
>
> Lendo os pdf's do diretorio 'Books' do Centura encontrei um capitulo ( 19
)
> destinado apenas a External Functions, la explica que voce pode
referenciar
> os metodos da dll de duas maneiras sendo elas:
>
> 1 - Declarar o nome da fun��o no Centura exatamento como est� na dll e
> setar o export ordinal para 0.
> 2 - Obter de alguma maneira que eu n�o sei o 'export ordinal' que ate
onde
> entendi � um numero sequencial atribuido a cada metodo dentro da dll.
>
> Escolhi a primeira maneira pelo NOME DA FUNCAO CENTURA, entretanto n�o
> consigo obter o retorno de cada uma das fun��es, ou seja, nada acontece.
>
> Sabendo que os metodos de uma dll estao associados a uma classe, como
posso
> referenciar a classe para depois referenciar o metodo pelo Centura, se �
> que este � o problema?
>
> Alguem sabe como obter o export ordinal  de cada metodo da dll para eu
> tente da segunda maneira.
>
> Att,
>
> Ivan Napolitano
>
>
> ===============Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ===============
> =======================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> =======================
>
>
> To:    [EMAIL PROTECTED]@Internet
> cc:     (bcc: CN=Ivan Napolitano/OU=SAO-SP/OU=BR/OU=Marsh/O=MMC)
> From:  [EMAIL PROTECTED]@Internet
>
>
>
>
>




-------------------------------------------------
Esta mensagem pode conter informa��o confidencial e/ou privilegiada. Se
voc� n�o for o destinat�rio ou a pessoa autorizada a receber esta mensagem,
n�o pode usar, copiar ou divulgar as informa��es nela contidas ou tomar
qualquer a��o baseada nessas informa��es. Se voc� recebeu esta mensagem por
engano, por favor avise imediatamente o remetente, respondendo o e-mail e
em seguida apague-o. Agradecemos a sua coopera��o.

This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose or take anu action based on this message or
any information herein. If you have received this message in error, please
advise the sender immediately by reply e-mail and delete this message.
Thank you for your cooperation.

(See attached file: Teste_DLL.zip)


To:    [EMAIL PROTECTED]@Internet, Ivan
       Napolitano/SAO-SP/BR/Marsh/[EMAIL PROTECTED]
cc:    [EMAIL PROTECTED]@Internet
From:  [EMAIL PROTECTED]@Internet


Attachment: Teste_DLL.zip
Description: Zip archive

Responder a