ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Modularização do Sistema [Finalizado]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
RodrigoMiller
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 15 de Setembro de 2005
Mensagens: 248

MensagemEnviada: Ter Jul 31, 2012 9:39 am    Assunto: Modularização do Sistema [Finalizado] Responder com Citação

Olá galera, estou criando um sistema modularizado (as telas são blps)
e uso MDI o problema está na hora de descarregar a bpl quando o form é fechado.... alguém pode me ajudar?


Editado pela última vez por RodrigoMiller em Sex Ago 03, 2012 10:02 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
RodrigoMiller
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 15 de Setembro de 2005
Mensagens: 248

MensagemEnviada: Qui Ago 02, 2012 1:24 pm    Assunto: Responder com Citação

up
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
daverson
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 24 de Março de 2010
Mensagens: 199

MensagemEnviada: Qui Ago 02, 2012 2:13 pm    Assunto: Responder com Citação

Para que alguem possa te ajudar vc precisa, descrever o erro que esta ocorrendo, eu seu post mas nao consigo saber qual e o problema ou que erro esta acontecendo.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
RodrigoMiller
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 15 de Setembro de 2005
Mensagens: 248

MensagemEnviada: Sex Ago 03, 2012 8:37 am    Assunto: Responder com Citação

A questão é como liberar a bpl da memória quando fechar a tela...

Se eu estivesse usando SDI com ShowModal, faria a liberação no proprio form principal... UnloadPackage(h);

Como uso MDI, em que momento vou liberar a bpl do form criado?
Tentei passar a variavel HMODULE por parametro e liberar ela no evento Close da tela.. mas da erro

Action := caFree;
UnloadPackage(fPacote);

Access violation at address 012014C0. Read of address 012014C0.

Este erro não ocorre quando libera a bpl no form principal....

Segue o exemplo - Teste BPL.rar
https://skydrive.live.com/#cid=9F5B33E0E9FC86DB&id=9F5B33E0E9FC86DB%21116


Editado pela última vez por RodrigoMiller em Sex Ago 03, 2012 9:21 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
daverson
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 24 de Março de 2010
Mensagens: 199

MensagemEnviada: Sex Ago 03, 2012 8:45 am    Assunto: Responder com Citação

como vc nao descreve o que tem neste pacote...

vou no chute...

Tem alguma conexão aberta???
alguma consulta que nao foi fechada

Tente usar o release
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
RodrigoMiller
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 15 de Setembro de 2005
Mensagens: 248

MensagemEnviada: Sex Ago 03, 2012 9:25 am    Assunto: Responder com Citação

Amigo, baixa o exemplo q estou fazendo pra vc ver se consegue me ajudar... no form não tem nada...


daverson escreveu:
como vc nao descreve o que tem neste pacote...

vou no chute...

Tem alguma conexão aberta???
alguma consulta que nao foi fechada

Tente usar o release
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB