Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Usar APP para diminuir tamanho do EXE
Message
From
22/09/2003 14:22:15
 
 
To
22/09/2003 13:52:46
Cleber Ferrari
Capta Tecnologia
Brazil
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00831195
Message ID:
00831205
Views:
20
Oi Cleber,
>
>O que voces acham da ideia de usar APP para diminuir o tamanho do executável ?
>Eu estive pensando nisso nos últimos dias, mas não achei nenhuma forma prática para fazer isso.
>Eu tenho milhares de forms e queria quebra-los em partes ( usando APP ), mas isso implicaria em um sistema para gerenciar a execução dos forms, já que pelo que eu pude ver, não tenho como dar um "do form" em um form que esteja compilado dentro do APP.
>
>Alguém tem alguma sugestão?
>
Temos em um de nossos aplicativos a seguinte estrutura:
.exe
|
+-> prg inicial
|
+-> controle vcx base (internos)
+-> alguns forms internos
|
+-> vcx com forms (externos ao projeto)
    todos os forms são baseados em um dos 3 modelos que estão presente no vcx base (dentro
    do .exe)
Desta maneira quase todos os forms ficam externos ao aplicativo..

Alem do ".EXE", fica só um arquivo na pasta deste sistema.. O usuário não possue acesso aos fontes do VCX existente, porque todos os objetos neles existentes são baseados em uma classe que só existe (na instalação do usuário) dentro do ".exe"

A utlização da memória do sistema fica inteiramente gradual.. Depois, você pode fazer modificações sem a necessidade de recompilar (criar uma nova versão) a cada modificação..

Aqui no ciclo de manutenção deste sistema, damos a impressão ao usuário final de instalação de "services packs".. Enfim, neste aplicativo criamos um "projeto-piloto" como padrão e temos gostado bastante da forma como a coisa toda funciona com este sistema !

Claudio
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform