Duvida - Atualização de Sistema modularizado em BPL??
03/02/2006
0
Estou pesquisando sobre modularizar usando BPL, e fiquei com uma duvida:
[b:2a4a696eae]Situação:[/b:2a4a696eae]
Estando um aplicativo composto por 1 executavel e 2 blp´s, rodando no servidor, é possivel atualizar as bpl´s mesmo que 1 ou mais usuarios estejam acessando esse aplicativo e uma ou outra blp, sem a necessidade de que os mesmos saiam do aplicativo ou fechem o form da tal bpl em uso?
Isso seria bom, pois disponilizaria meios para poder efetuar atualizações automaticas.
:arrow:
Alexandre Macário
Macario
Posts
05/02/2006
Massuda
06/02/2006
Macario
Pensei que utilizando a modulizarição por BPL, a mesma permitiria atualizações independentes.
Tipo:
Entrei no [b:54999ee05f]exe[/b:54999ee05f], nesse exe tenho 2 form, entro no form1. Ai digamos que esse form1 precisa ser atualizado. Se eu fechar ele ´eu teoricamente´ imagino que a [b:54999ee05f]BPL[/b:54999ee05f] deveria ser liberada não é? Ai então eu poderia substitui-la.
:arrow:
06/02/2006
Massuda
06/02/2006
Macario
Nesse caso eu teria que trabalhar com toda a aplicação disponivel por usuário, ao invez de centralizar no servidor.
seria algo com
var lib: HMODULE; begin lib:= LoadPackage(´Teste_form_2.bpl´); try frm2 := Tfrm2.Create(nil); try frm2.ShowModal; finally FreeAndNil(frm2); end; finally UnloadPackage(lib); end;
Um detalhe, quando entro no exe, e ja tento alterar a BPL, ele ja esta barrando, dizendo que esta em uso, sendo que não fiz a chamada ainda.
Clique aqui para fazer login e interagir na Comunidade :)