Fórum erro rtl100.bpl ñ encontrado e progr. ñ abre em maq s/delphi #346531
23/09/2007
0
Este aplicativo nao pode ser iniciado pq nao foi encontrado rtl100.bpl. A reinstalação do aplicativo pode corrigir o problema.
em maquinas que tem delphi instalado nao acontece isso.
o que devo fazer?
desde já agradeço.
adriano.
Xadriano
Curtir tópico
+ 0Posts
24/09/2007
Paulo
Gostei + 0
24/09/2007
Massuda
Nesse caso, o programa gerado é menor mas você precisa incluir algumas BPLs (rtl, vcl, etc) na instalação do seu programa. A princípio, essas BPLs devem ser postas na mesma pasta onde você pos seu programa, mas você também pode colocar elas na pasta System (ou System32) do Windows.
O Delphi normalmente coloca essas BPLs na pasta System (ou System32) do Windows. Simplesmente copie a BPL da sua máquina para a outra máquina.
Existem algumas formas de saber quais BPLs serão necessárias, mas a mais simples ainda é na tentativa e erro: tente rodar e veja qual BPL está faltando.
Gostei + 0
24/09/2007
Adriano Santos
Certamente o problema é exatamente o que o Massuda disse.
Pra desativar a opção de Packages em runtime vá em:
Project >> Options >> Packages e desmarque a opção [b:bdde6ba00b]Build with runtime packages[/b:bdde6ba00b]
Gostei + 0
24/09/2007
Xadriano
Desde já agradeço,
Adriano.
Gostei + 0
25/09/2007
Adriano Santos
Na verdade Adriano, é você como desenvolvendor, que tem que saber o que é obrigatório na distribuição do teu produto, mas vamos a algumas considerações.
[list:e51bdffe93]
[*:e51bdffe93] Firebird 2.0: Se estiver usando DBExpress para se conectar e não estiver declarando DBExpint e MidasDll no seu fonte, precisará mandar DBExpint30.dll e Midas.dll.
[*:e51bdffe93] O executável da sua aplicação, claro.
[*:e51bdffe93] O banco de dados caso não tenha uma rotina de criação automática ou um instalador por exemplo.
[*:e51bdffe93] Gds32.dll ou Firebird.dll dependendo de como usa no seu sistema.
[/list:u:e51bdffe93]
Basicamente é isso. Agora se usa dll´s de terceiro para algumas operações, como no ECF que precisa da bamafi32.dll, ou outros casos precisa levar também estes arquivos.
Em resumo, como disse no inicio, você como desenvolvedor deve saber o que seu software precisa pra funcionar.
Abs
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)