 |
ÚLTIMAS NOTÍCIAS.... |
| |
|
|
| |
Atualização da DLL "MFC80.DLL" |
|
| |
Com a versão 8, o desenvolvimento dos nossos produtos em Windows deve ser modificado. Se antes os usuários apenas copiassem o diretório “bin\directory” em uma nova máquina para ter ACUCOBOL executando, a partir da v8 isto não é mais suficiente.
Isto é decorrente pelo fato de que o ACUCOBOL agora está fundamentado no Visual Estudio 2005, que usa MFC 8.0.
Está claro que o runtime é dependente de MFC80.DLL, mas não no modo que normalmente estamos acostumados a fazer. Agora o “.exe” é vinculado para uma versão particular daquela DLL e ele recusará qualquer outra versão (dizendo "falha ao inicializar o aplicativo").
Esta DLL (como existe também MSVCRT) deve estar corretamente instalada no diretório “Windows\WinSxs” para disponibilização do sistema. O arquivo “.exe” é um instalador que vem com Visual Studio 2005 SP1, o mesmo instala no Windows\WinSxS a versão correta dos arquivos, instalação do compartilhamento da seção (shared assembly deployment).
Vantagens do compartilhamento da seção
-
Só um sistema da instalação, então uma vez que aquela versão dos arquivos é instalada, eles estarão disponíveis para todos os aplicativos que usam tais arquivos
-
A configuração é registrada no sistema e no "Adicionar ou Remover Programas", você verá “Microsoft Visual C++ Redistributable”
Desvantagens do compartilhamento da seção
-Instalação máquina por máquina
-Possibilidade de desinstalação do aplicativo
Caso haja instalação do CD da Acucorp, todo o processo acima é desnecessário.
Para mais informações acesse http://msdn2.microsoft.com/en-us/library/zebw5zk9(VS.80).aspx
Clique aqui para fazer a atualização
| |
|
|