Bom dia galera, Alguém sabe como se registra a dll proextra.dll no progress 10.2b no Windows 2008 64bits??? Valeu!!!
André, a gente costuma colocar dentro da pasta do próprio Windows em C:\ Tente nela, caso não de certo coloque em System32. Caso não de certo avise, pra gente ver o que pode ser feito.
Na verdade existe um erro de conceito. A maior parte das DLLs não precisam ser registradas. É o caso da proextra. Você só registra uma DLL quando ela é um servidor COM ou ActiveX. Neste caso ela é um componente e existe toda uma parafernália de ativação. Nos outros casos, basta a DLL existir e o programa encontrá-la. Onde um programa procura uma DLL? Segue a lista (na ordem): 1. Diretório do executável (%DLC%\bin no caso do Progress); 2. Diretório system32 (SysWow64 se for aplicação 32-bit em Windows 64); 3. Diretório system; 4. Diretório do Windows; 5. Diretório corrente; 6. Diretórios do PATH; Eu sempre copio a proextra p/ diretório BIN do Progress. Sem problemas. Se a instalação de Progress for compartilhada no servidor, resolve para todas as estações.
Acabei de testar e o regsvr32 retorna um erro para DLLs que não são componentes. Eu tinha impressão de que ele aceitava e não fazia nada. Melhor assim, porque daí fica claro que DLLs não precisam ser registradas.