Fórum Guardar arquivo no EXE #344834
22/08/2007
0
Tenho sistema Delphi com Zeos e carrego junto com o EXE o FBCLIENT.DLL.
Bom, tudo estava bem. Daí estou migrando meu sistema para o Delphi 2007 e tudo está indo bem porém não consegui instalar a JVCL nele. Fiz um recurso muito legal onde as dlls do meu sistema ficam no EXE e caso não tenha ele mesmo sai extraindo tudo e consegui fazer um sistema que não precisa de instaladores!
Porém como não consegui, e até queria parar de usar tantos componentes de terceiros gostaria de saber se tem outra forma de guardar dados no EXE a não ser este JVDATAEMBEDED (ou coisa assim!)
Fiz buscas no forum mas não consegui achar!
Valeu!
Romulocpd
Curtir tópico
+ 0Posts
22/08/2007
Jax
Se não tiver, faça o Download.
Tenho a JVCL instalada e funcionando blz.
Vc precisa especificar no Library path apenas as pastas:
Jedi\jcl\lib\d11\debug
Jedi\jvcl\lib\d11\debug
Jedi\jvcl\resources
Isso se deve as regras dos pacotes da JVCL.
para instalar abra o grupo de projetos, Build e Instale:
Jedi\jcl\packages\JclPackagesD110.groupproj
faça o mesmo com:
Jedi\jvcl\packages\D11 Packages.groupproj
Espero ter ajudado.
Gostei + 0
22/08/2007
Adriano Santos
Cara, não sei quanto ao JEDI porque ainda não testei 100¬ no Delphi 2007, mas se quiser desvincular dele e fazer a inclusão de arquivos dentro do EXE sem auxilio de componentes dá uma olhada nos tópicos abaixo. Você precisar saber como mexer com Resources no Delphi.
[list:e57313c709]
[*:e57313c709][url=http://forum.clubedelphi.net/viewtopic.php?t=65476&highlight=resource]Como compilar 2 projetos Delphi num soh .exe um projeto cha[/url]
[*:e57313c709][url=http://forum.clubedelphi.net/viewtopic.php?t=64707&highlight=resource]Executável dentro de um executável[/url]
[*:e57313c709][url=http://forum.clubedelphi.net/viewtopic.php?t=77516&highlight=resource]Incluir Arquivo Word no Executavel[/url]
[*:e57313c709][url=http://forum.clubedelphi.net/viewtopic.php?t=77421&highlight=resource]Salvar configs dentro do .exe (não .res!!)[/url]
[/list:u:e57313c709]
Gostei + 0
22/08/2007
Romulocpd
Até que consegui, mas realmente estou pouco a pouco me desvinculando de todos os componentes de terceiros. Tenho entrado no fonte deles e criado meu pacote de componentes próprio e até desinstalar os que existem.
Valeu pela dica e parabéns pelos excelentes artigos na revista impressa.
At.
Gostei + 0
22/08/2007
Adriano Santos
Opa, obrigado.
Cara, aqui tenho um problema sério no programa que assumi desde que entrei pra trabalhar. Temos muitos componentes de terceiros, muitos mesmo. Pra ter idéia não conseguimos sair do Delphi 6.0. Queria ficar totalmente desvinculado dos comps. de terceiro, mas é fogo tem coisas que realmente é melhor usar esses comps. pra não ter que desenvolver de novo. Homologuei aqui o JEDI VCL, pelo menos tem muita gente desenvolvendo. Agora, na minha opnião o que puder fazer diretamente no software sem precisar de nada externo melhor ainda.
[]s
Gostei + 0
22/08/2007
Adriano Santos
Cara, como conseguiu instalar o JEDI? No meu está dando um erro. Ele procura um arquivo JEDIVCLInstaller.exe no diretório bin, mas ele está vazio.
Gostei + 0
22/08/2007
Romulocpd
Desinstalei o Delphi 7 e fui nos arquivos da versão antiga da JCL e JVCL que tinha. Chamei aqueles install.bat e fiz a desinstalação.
Fui na última versão que fiz download e instalei pelo install.bat mesmo e ficou perfeitinho. Foi tudo pelo bat, nao precisei compilar nenhum pacote não.
A versão que baixei é:
JVCL332CompleteJCL1100-Build2646.zip
Está tudo correto agora.
Gostei + 0
22/08/2007
Adriano Santos
É esse mesmo que peguei véio. Em casa deu tudo certo, porém na empresa não. Qdo descompacto o arquivo parece que falta algo, sei lá.
Gostei + 0