Jump to content

2 Dia do ACBr

Confira o nosso time de palestrantes
Quero conhecer o Evento

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

daniel_paixao

ANSWERED can't load package "MeuPacote.dpk".

Recommended Posts

Galera, eu tenho aqui na empresa 3 computadores com Windows 7 e uso o Delphi 2007 e está tudo ok com eles. Agora, acabei de comprar um computador novo, com windows 8, HD SSD e instalei o Delphi, instalei os pacotes de componentes do ACBr e, até então, tudo ok. Porem quando fui instalar o meu pacote de componentes proprios, que tem alguns componentes que eu mesmo fiz, eu compilo, gero Build e, quando clico em Install, o Delphi me retorna a mensagem: Can´t load package C:Projetos\Componentes\Controle\Proprios\Controle.bpl. Não foi possivel encontrar o módulo especificado. Eu ja tentei de tudo aqui e não consegui solucionar o problema. O que poderia ser? Alguem poderia me dar uma luz a respeito disso? Mas preciso de informações concretas sobre o que pode estar acontecendo, preferencia pra quem já tenha passado por algo deste tipo.

Muito obrigado..

 

Daniel Paixao


Controle Automação de PDV's
Sistemas para PDV's, Restaurantes e Planos Pax.

Share this post


Link to post
Share on other sites
16 horas atrás, daniel_paixao disse:

, o Delphi me retorna a mensagem: Can´t load package C:Projetos\Componentes\Controle\Proprios\Controle.bpl. Não foi possivel encontrar o módulo especificado. Eu ja tentei de tudo aqui e não consegui solucionar o problema. O que poderia ser? Alguem poderia me dar uma luz a respeito disso? Mas preciso de informações concretas sobre o que pode estar acontecendo, preferencia pra quem já tenha passado por algo deste tipo. 

Oi Daniel,

   Essa mensagem "Não foi possivel encontrar o módulo especificado" acontece quando não foi possível carregar uma dll. Então pode ser várias coisas. Sugiro verificar o seguinte:

  • Como uma bpl é uma dll com algumas especificações diferentes, verifique que no momento da instalação realmente existe o arquivo mencionado na mensagem de erro. A saber "C:Projetos\Componentes\Controle\Proprios\Controle.bpl";
  • Verifique se seus componentes precisam de outras dlls, e que elas também existam na pasta da bpl ou do Delphi;
  • Se seus componentes foram convertidos do Delphi 7 ou anterior pode ser que existam algumas dependências que o Delphi não conseguiu encontrar. Você pode usar um aplicativo como o "Dependency Walker" ou "SysInternals ProcessMonitor" para verificar qual dll está faltando para essa bpl funcionar. Daí copie o arquivo pra pasta da bpl

 

  • Like 2

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites

Cara, muito obrigado pela atenção. Então, quando vou em "details" no Delphi, aparece a seguinte mensagem: Daria pra definir o problema por essa mensagem?

[2001A2BF]{rtl100.bpl  } SysUtils.LoadPackage + $6B
[216CC609]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.ClearModules + $2D
[209AB678]{coreide100.bpl} PakLoad.TPackage.DoLoadPackage + $8
[209AB7ED]{coreide100.bpl} PakLoad.TPackage.Load + $55
[20A9146D]{coreide100.bpl} PakMgr.TDesignPackage.Load + $61
[216CCA38]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.Load + $58
[2005405B]{rtl100.bpl  } Registry.TRegistry.GetKey + $6B
[20054070]{rtl100.bpl  } Registry.TRegistry.GetKey + $80
[20034BAD]{rtl100.bpl  } Classes.TStrings.GetStrictDelimiter + $D
[200353EB]{rtl100.bpl  } Classes.TStringList.SetUpdateState + $F
[200338AD]{rtl100.bpl  } Classes.TStrings.EndUpdate + $D
[20034B0B]{rtl100.bpl  } Classes.TStrings.SetDelimitedText + $16B
[20034B28]{rtl100.bpl  } Classes.TStrings.SetDelimitedText + $188
[20003DC4]{rtl100.bpl  } [email protected] + $4
[20007A19]{rtl100.bpl  } [email protected] + $21
[216CE089]{delphicoreide100.bpl} PasCppPakMgr.TProfileData.LoadPackageCache + $865
[20006BA9]{rtl100.bpl  } [email protected] + $1D
[216CC81D]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.DelayLoad + $61
[216DF058]{delphicoreide100.bpl} PakList.TPackageListItem.LoadWait + $30
[216DEFDC]{delphicoreide100.bpl} PakList.TPackageListItem.LoadDesignPackage + $68
[216DE5E7]{delphicoreide100.bpl} PakList.TPackageListItem.SetIsInstalled + $67
[216DE621]{delphicoreide100.bpl} PakList.TPackageListItem.SetIsInstalled + $A1
[216DE3BB]{delphicoreide100.bpl} PakList.TPackageList.AddPackage + $DB
[216E9CD6]{delphicoreide100.bpl} BasePasProjOpts.TProjOptsManager.InstallPackage + $62
[216ED9FF]{delphicoreide100.bpl} BasePasProjOpts.TProjectOptions.InstallPackage + $3
[217115D1]{delphicoreide100.bpl} PasMgr.TPascalPackageCodeUpdater.InstallPackage + $15D
[216D9369]{delphicoreide100.bpl} PkgContainers.TStdPackageProjectContainer.CommandHandler + $69
[20A56579]{coreide100.bpl} Containers.TStdContainer.CommandHandler + $1D
[2013375F]{vcl100.bpl  } Menus.TMenuItem.Click + $A7
[20134C87]{vcl100.bpl  } Menus.TMenu.DispatchCommand + $13
[20135DE6]{vcl100.bpl  } Menus.TPopupList.WndProc + $82
[20031FC4]{rtl100.bpl  } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl  } Graphics.FreeMemoryContexts + $98
[20142E60]{vcl100.bpl  } Controls.TWinControl.MainWndProc + $2C
[20135D35]{vcl100.bpl  } Menus.TPopupList.MainWndProc + $1D
[20040DE4]{rtl100.bpl  } Classes.StdWndProc + $14
[20160EF8]{vcl100.bpl  } Forms.TApplication.ProcessMessage + $FC
[20160F32]{vcl100.bpl  } Forms.TApplication.HandleMessage + $A
[20161188]{vcl100.bpl  } Forms.TApplication.Run + $CC
[00422971]{bds.exe     } bds.bds (Line 196, "" + 7) + $2
 


Controle Automação de PDV's
Sistemas para PDV's, Restaurantes e Planos Pax.

Share this post


Link to post
Share on other sites
1 hora atrás, daniel_paixao disse:

Cara, muito obrigado pela atenção. Então, quando vou em "details" no Delphi, aparece a seguinte mensagem: Daria pra definir o problema por essa mensagem?

[2001A2BF]{rtl100.bpl  } SysUtils.LoadPackage + $6B
[216CC609]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.ClearModules + $2D
 

Não nesse caso. Esse é um callstack da IDE. Mas não tem nenhuma informação adicional que seja interessante.

Acho que se você for usar o Dependency walker e analisar a sua bpl, vai conseguir identificar quais dlls estão faltando.


[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites

Na imagem abaixo circulado está a sua dll (no caso uma bpl).

Sublinhado está as dlls que sua dll precisa. Algumas tem dependências em outras dlls. Normal, principalmente quando são as dlls do Windows como essa kernel32. Mas não se preocupe com essas.

Seguindo a seta você vai verificar as outras dlls. Verifique se elas existem.

image.png

3 horas atrás, daniel_paixao disse:

Cara, baixei e rodei mas não entendi nada 

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites

Cara, por incrivel que pareça, eu apaguei o arquivo .bpl e o .dpk, criei um novo, adicionei os componentes nela e funcionou. Que coisa né? Mas valeu ai a atenção. Um grande abraço e fica com Deus!

  • Like 2

Controle Automação de PDV's
Sistemas para PDV's, Restaurantes e Planos Pax.

Share this post


Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Like 1

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...