Ir para conteúdo
  • Cadastre-se

dev botao

can't load package "MeuPacote.dpk".


Ver Solução Respondido por Daniel Paixão-Cascavel,
  • Este tópico foi criado há 2062 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

  • Consultores
Postado
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

 

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
Postado

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  } System.@FreeMem + $4
[20007A19]{rtl100.bpl  } System.@LStrArrayClr + $21
[216CE089]{delphicoreide100.bpl} PasCppPakMgr.TProfileData.LoadPackageCache + $865
[20006BA9]{rtl100.bpl  } System.@AfterConstruction + $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
 

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

  • Consultores
Postado
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
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
  • Consultores
Postado

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 

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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.
  • Solution
Postado

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!

  • Curtir 2

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

  • Administradores
Postado

Obrigado por reportar.

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

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 2062 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.