Cara, creio que não seja esse o problema, mas tem um erro na forma de 
criação dos formulários

FrMeuForm := TFrMeuForm.Create(Self);
Troque por
FrMeuForm := TFrMeuForm.Create(nil);

Assim está correto.

Vinicius Barreira escreveu:
> 
> 
> 
> Olá pessoal;
> 
> 
> Meu sistema estava divido em módulos; eram os módulos hospedagem,
> financeiro, estoque, contábil, marketing, eventos, estatística,
> manutenção e configuradores.
> 
> Agora eu juntei tudo num único executável. Eu não carrego todos os forms
> de uma só vez, carrego os forms dinamicamente.
> 
> O unico módulo que ficou de fora é o de emissão de ECF, que continua
> independente. Somente 10% dos meus clientes usam ECF (hotéis e pousadas)
> e assim não preciso ficar vinculando DLL de fabricante de ECF para os
> outros 90%. Além disso a idéia é homologar na Bahia e Minas e congelar o
> módulo ECF.
> 
> Só que deu um problema: passou a não rodar no Windows 98. Ao executar,
> dá mensagem de que “o programa parece estar corrompido”. No Windows XP e
> Vista, funciona normal.
> 
> Esse “grande” executável ficou com 20mb de tamanho.
> 
> Fui tirando módulos, e descobri que posso manter até 500 units
> vinculadas ao exe, que roda no Windows 98; acima disso passa a não
> rodar. Será que existe limite de units num executável no Windows 98 ?
> 
> Não carrego automaticamente todas as units, carrego previamente somente
> quatro units, que são um datamodule e forms com funções. Eu carrego e
> descarrego os outros mil forms conforme o usuário vai entrando e saindo
> nas telas.
> 
> Esses mil forms / units, eu carrego os dinamicamente da seguinte forma:
> 
> FrMeuForm := TFrMeuForm.Create(Self);
> 
> FrMeuForm.ShowModal;
> 
> FreeAndNil(FrMeuForm);
> 
> Meu problema é que o sistema total tem quase mil units. Os clientes
> gostaram da idéia de centralizar tudo num único executável ao invés de
> ter vários. E tenho vários clientes com Windows 98. Agora estou numa
> situação complicada.
> 
> Vocês tem alguma dica pra me dar ?
> 
> Vinicius Barreira
> Delphi 7 / Firebird / DbExpress
> São Bernardo do Campo
> Software Para Hotéis / Pousadas / Moteis
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 

        

        
                
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a