Já faz algum tempo que eu passei por esse problema (+/- uns três anos) e não me lembro se tentei isso, mas lembro de ter tentando de várias maneiras e é provável que tenha tentado isso também.
Quanto ao problema do diretório eu resolvi cirando a seguinte estrutura: Sistemas Agrícola Colheita Mao-de-obra Dynalib . . . Industria Dynalib . . . Administração Dynalib . . . Comercial Dynalib . . . E na aplicação, coloco a chamada da DYNALIB dessa forma: Dynalib: ..\\Dynalib\\con_balsac.apd Dessa forma se for preciso mudar de drive, tenho só que manter essa estrutura de diretórios. -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 8 de maio de 2002 13:56 Para: [EMAIL PROTECTED] Assunto: Re: RES: [sqlwin] Dynalibs Vc chegou a tentar enviar o handle de conexão como parâmetro ao invés de reconectar a aplicação na Dynalib? Qto a não achar o arquivo, ja´achei o rpoblema. Eu sei que o programa encontra o SPD se passarmos a referência completa do diretóio, mas o ruim disso é que se os nomes dos drives de rede mudam, temos de mexer no programa... [ ]'s Fabiano "Jose Augusto S. Oliveira" <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 08/05/02 12:32 Please respond to sqlwin To: <[EMAIL PROTECTED]> cc: Subject: RES: [sqlwin] Dynalibs Eu também enfrentei este problema e esqueci de citar no e-mail anterior. Eu só consegui resolver fazendo a conexão com o Banco na própria DYNALIB. Todas as variáveis GLOBAIS, precisaram ser criadas e iniciadas de novo no DYNALIB. Quanto ao erro "Cannot find incude Dynalib", tente ver se dessa forma funciona: Dynalib: I:\Sistemas\DynaLib\cad_atv.apd. -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 8 de maio de 2002 10:13 Para: [EMAIL PROTECTED] Assunto: RES: [sqlwin] Dynalibs Bom dia caros colegas de lista, Estou fazendo uns testes e tive dois probleminhas: 1) A conexão de Banco de dados não é mantida na Dynalib mesmo eu usando a mesma variável de conexão no programa e na Dynalib. Creio que por ser m objeto compilado externamente, a Dynalib não assuma valores do programa chamador, exceto aquele que são passados como parâmetro para as fnções da Dynalib. Minha afirmação é correta? 2) O principal problema é que não estou conseguindo referenciar o arquivo .APD ! Ele dá o erro de "Cannot find incude Dynalib". Mesmo eu colocando nos Directories da aplicação, tanto no "Global Path" quanto no "Application Path". O arquivo que estou convertendo para Dynalib é, originalmente, uma APL, e o programa chamador que não encontra o .APD encontra normalmente o .APL, mesmo eles estando no mesmo diretório. Vcs tiveram esse problema? Desde já agradeço a colaboração Fabiano Reis WestLB - Banco Europeu Systems Development "Jose Augusto S. Oliveira" <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 08/05/02 08:02 Please respond to sqlwin To: <[EMAIL PROTECTED]> cc: Subject: RES: [sqlwin] Dynalibs Já utilizei DYNALIB em alguns casos e funcionam com algumas restrições. Quando é necessário gerar o arquivo APD, todas as aplicações que a utilizam, precisam ser fechadas e existe também o inconveniente de ter que manter os FORMAT'S em todas as aplicações idênticas aos do DYNALIB, caso contrário os DATA FIELD ficam inacessíveis. Basicamente é isso, espero que ajude. Augusto Usina Coruripe - Iturama (MG) -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 7 de maio de 2002 10:38 Para: [EMAIL PROTECTED] Assunto: [sqlwin] Dynalibs Bom dia a todos, Sou participante dessa lista a pouco mais de 9 meses e nunca li, pelo que me lembro, ninguém tendo dúvida ou comentando sobre a utilização de Dynalibs, e até hoje não conheci ninguém que utilizasse essa funcionalidade em suas aplicações. Gostaria de saber se alguém tem alguma restrição, se alguém já teve algum tipo de problema ou se indica o uso de Dynalibs. É que estou trabalhando atualmente num sistema que possui rotinas utilizadas por todos os demais legados e, a cada manutenção que faço em minhas APL's, todas as outras equipes precisam recompilar seus programas. Sugeriram que eu criasse um executável para modularizar uma aplicação, mas isso geraria um trabalho muito maior do que a simples geração da Dynalib, para resultar no mesmo efeito. Peço que caso alguém já tenha usado dynalibs com sucesso também responda esse e-mail para que eu possa ter mais segurança para implemetar essa solução. Desde já agradeço a colaboração de todos Sds Fabiano Reis WestLB - Banco Europeu Systems Development ******************************************************************** ******************************************************************** Diese Nachricht ist vertraulich. Sie ist ausschliesslich fuer den im Adressfeld ausgewiesenen Adressaten bestimmt. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir um eine kurze Nachricht. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Da wir nicht die Echtheit oder Vollstaendigkeit der in dieser Nachricht enthaltenen Informationen garantieren koennen, schliessen wir die rechtliche Verbindlichkeit der vorstehenden Erklaerungen und Aeusserungen aus. Wir verweisen in diesem Zusammenhang auch auf die fuer die Bank geltenden Regelungen ueber die Verbindlichkeit von Willenserklaerungen mit verpflichtendem Inhalt, die in den bankueblichen Unterschriftenverzeichnissen bekannt gemacht werden. This message is confidential and may be privileged. It is intended solely for the named addressee. If you are not the intended recipient please inform us. Any unauthorised dissemination, distribution or copying hereof is prohibited. As we cannot guarantee the genuineness or completeness of the information contained in this message, the statements set forth above are not legally binding. In connection therewith, we also refer to the governing regulations of WestLB concerning signatory authority published in the standard bank signature lists with regard to the legally binding effect of statements made with the intent to obligate WestLB. ******************************************************************** ******************************************************************** ===============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) ======================= ******************************************************************** ******************************************************************** Diese Nachricht ist vertraulich. Sie ist ausschliesslich fuer den im Adressfeld ausgewiesenen Adressaten bestimmt. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir um eine kurze Nachricht. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Da wir nicht die Echtheit oder Vollstaendigkeit der in dieser Nachricht enthaltenen Informationen garantieren koennen, schliessen wir die rechtliche Verbindlichkeit der vorstehenden Erklaerungen und Aeusserungen aus. Wir verweisen in diesem Zusammenhang auch auf die fuer die Bank geltenden Regelungen ueber die Verbindlichkeit von Willenserklaerungen mit verpflichtendem Inhalt, die in den bankueblichen Unterschriftenverzeichnissen bekannt gemacht werden. This message is confidential and may be privileged. It is intended solely for the named addressee. If you are not the intended recipient please inform us. Any unauthorised dissemination, distribution or copying hereof is prohibited. As we cannot guarantee the genuineness or completeness of the information contained in this message, the statements set forth above are not legally binding. In connection therewith, we also refer to the governing regulations of WestLB concerning signatory authority published in the standard bank signature lists with regard to the legally binding effect of statements made with the intent to obligate WestLB. ******************************************************************** ******************************************************************** ===============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) ======================= ******************************************************************** ******************************************************************** Diese Nachricht ist vertraulich. Sie ist ausschliesslich fuer den im Adressfeld ausgewiesenen Adressaten bestimmt. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir um eine kurze Nachricht. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Da wir nicht die Echtheit oder Vollstaendigkeit der in dieser Nachricht enthaltenen Informationen garantieren koennen, schliessen wir die rechtliche Verbindlichkeit der vorstehenden Erklaerungen und Aeusserungen aus. Wir verweisen in diesem Zusammenhang auch auf die fuer die Bank geltenden Regelungen ueber die Verbindlichkeit von Willenserklaerungen mit verpflichtendem Inhalt, die in den bankueblichen Unterschriftenverzeichnissen bekannt gemacht werden. This message is confidential and may be privileged. It is intended solely for the named addressee. If you are not the intended recipient please inform us. Any unauthorised dissemination, distribution or copying hereof is prohibited. As we cannot guarantee the genuineness or completeness of the information contained in this message, the statements set forth above are not legally binding. In connection therewith, we also refer to the governing regulations of WestLB concerning signatory authority published in the standard bank signature lists with regard to the legally binding effect of statements made with the intent to obligate WestLB. ******************************************************************** ******************************************************************** ===============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) =============================================