Sua DLL � um ActiveX No centura, v� em Component/ActiveX Wizard e crie a APL para essa DLL
----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, January 23, 2004 1:28 PM Subject: Re: RES: [sqlwin] External Functions 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 ============================================== 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) ==============================================
