Delphi Projeto Precisando pacotes de tempo de execução, mesmo com pacotes de tempo de execução off

StackOverflow https://stackoverflow.com/questions/181380

  •  05-07-2019
  •  | 
  •  

Pergunta

projeto Meu Delphi7 não será executado no meu computador clientes, se eu não tenho alguns dos pacotes de tempo de execução no caminho. por exemplo rtl70.bpl

eu Construir com pacotes de tempo de execução desmarcada, então eles não deveriam ser cumpridas para o exe?

Edit: O projeto utiliza pacotes de Jedi (TJvPlugin) e executar o programa sem qualquer plugin instalado funciona bem. Assim que eu adicionar um plug-in, o BPL erros não encontrados reaparecer. Parece que mal tem que viver com os pacotes extras.

Foi útil?

Solução

Seu projeto pode usar DLLs ou objetos COM que foram construídas com pacotes de Delphi.

Outras dicas

Tem sido um tempo, mas parece que havia alguma coisa em que você precisava para (1) construir cheque com pacotes de tempo de execução e, em seguida, que permite algum outro editor (talvez lista de pacotes para usar), e você (2) fazer uma mudança lá. (3) Em seguida, fazer uma compilação completa, e depois (4) remover o tempo de execução pacotes de verificar e fazer outra (5) compilação completa. É importante fazer uma compilação completa de cada vez.

De memória:
1. Verifique a compilação com pacotes de tempo de execução
2. Remova todos os pacotes o tempo de execução da lista
3. compilação completa
4. Desmarque a compilação com pacotes de tempo de execução
5. compilação completa.

Pode não teste, não tem D7 mais ...

Você também precisa desmarcar a opção "Use dinâmico RTL" na guia Linker das opções do projeto.

Advertência:. Eu estou usando C ++ Builder, mas acredito que as opções são as mesmas

Pode-se encontrar este óbvio, mas verificar o tamanho do executável uma vez que você tenha compilado, se for maior, ele vai correr. Quando copiar manualmente em nossas atualizações uma dll menor é uma grande bandeira vermelha que algo está errado com as opções de projeto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top