REGISTRANDO VARIAS BIBLIOTECAS DE UMA VEZ
Pessoal
Tem como registrar varias DLL[ô]s de uma vez via MS-DOS ?
Sei que com o comando [txt-color=#0000f0]RegSVR32 [Ô]C:\WINDOWS\System32\Arquivo.dll[Ô][/txt-color] registro uma biblioteca...agora como posso em uma unica linha registrar varias ?
Pretendo adaptar para usar com o comando [Ô]SHELL[Ô].
Tem como registrar varias DLL[ô]s de uma vez via MS-DOS ?
Sei que com o comando [txt-color=#0000f0]RegSVR32 [Ô]C:\WINDOWS\System32\Arquivo.dll[Ô][/txt-color] registro uma biblioteca...agora como posso em uma unica linha registrar varias ?
Pretendo adaptar para usar com o comando [Ô]SHELL[Ô].
Pode fazer assim, cria um arquivo de texto, e escreve todos os arquivos com o comando de registro, um abaixo do outro.
RegSVR32 Arquivo.dll
RegSVR32 Arquivo1.dll
RegSVR32 Arquivo2.dll
Depois renomeia o arquivo de texto para [Ô]arquivo.BAT[Ô].
é só executar.
RegSVR32 Arquivo.dll
RegSVR32 Arquivo1.dll
RegSVR32 Arquivo2.dll
Depois renomeia o arquivo de texto para [Ô]arquivo.BAT[Ô].
é só executar.
Isso dá certo se as DLL[ô]s estiverem na pasta padrão do sistema certo ? ( System32)...no meu caso, será uma maneira de segurança, pois só executará isso, se no PC do usuario não tiver a DLL...então registrará elas a partir da unidade de DVD.
Amigo, uma forma que arrumei fiu colocar um modulo de atualização,
Uma a Uma,
Uma a Uma,
If Dir([Ô]C:\WINDOWS\system32\vbSendMail.dll[Ô]) = [Ô][Ô] Then
[ô]COPIA A DLL OU OCX DA PASTA DE SISTEMA PARA SYSTEM32
FileCopy App.Path & [Ô]\dllocX\vbSendMail.dll[Ô], [Ô]C:\WINDOWS\System32\vbSendMail.dll[Ô]
[ô]REGISTRA A DLL, O [Ô]/S[Ô] NO MEIO é PARA NÃO APARECER A MENSAGEM DE REGISTRO OK
Shell (App.Path & [Ô]egsvr32 /S C:\WINDOWS\System32\vbSendMail.dll[Ô])
End If
é Jesuel...creio que terei de fazer isso mesmo também...mas para não ferrar com o sistema do cliente vou antes colocar uma checagem se no sistema já não existe a biblioteca
Tópico encerrado , respostas não são mais permitidas