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
Teste_DLL.zip
Description: Zip archive
