Pessoal

Durmam com um barulho desse: eu só tenho 2 forms criados automaticamente . Os 
outros todos são criados dinamicamente, em uma solução muito parecida com a do 
amigo Eduardo.
Eu encontrei outras 4 pessoas que tiveram o mesmo problema, mas não obtive 
resposta deles sobre se acharam ou não uma solução.

O problema não é o tamanho do executável mesmo. É alocação de memória. Não sei 
porque causa quando entra no sistema dá esse pau logo de cara. Se eu remover 
uma unit qualquer volta a fucionar, daí posso abrir quantos forms quiser que 
não dá mais pau.
Tentei desabilitar o autocreate de todos os forms, mesmo assim dá erro. Tentei 
tirar inclusive a linha Application.run e nada.
Talvez tenha mesmo que criar outros executáveis. Aproveitando: como eu passo 
parametros de um executável para outro ?
Cada pepino, não ?

Quem tem sistemas maiores por aqui adotou qual solução? Dá para colocar forms 
em uma DLL e chamar a partir dela ?

Abraço


  ----- Original Message ----- 
  From: Rodrigo Mota 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 16, 2005 10:40 AM
  Subject: RES: Re[3]: [delphi-br] Memoria


  Acho que no seu caso, ficar empurrando com a barriga tira daqui
  Desativa ali, não vai adiantar muito não, começa a pensar já em DLL,
  Ou então modular o programa em executáveis e tal divide esse executável
  em mais executáveis, acho que a lista vai aprovar a idéia.

  Abraços,


  Rodrigo 



  -----Mensagem original-----
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de eduardo.sic
  Enviada em: quinta-feira, 16 de junho de 2005 10:27
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re[3]: [delphi-br] Memoria

  A melhor opção é:
  Deixar auto Create Somente o Form Principal e o DataModule ( se
  existir), e depois a medida que vc abre cada tele vc cria na hora e
  depois destroi, assim vc economiza recursos ..principamente no
  Win95/98/ME

  eu faço assim em cada jamada dos Forms..

    if Application.FindComponent( 'FrmClientes' ) = nil then
    Application.CreateForm( TFrmClientes,FrmClientes);
  FrmClientes.ShowModal;
  FrmClientes.Release; 
  FrmClientes := Nil;



  =================
  >De:"Paulo Cesar Rohleder" <[EMAIL PROTECTED]>
  >Para:<delphi-br@yahoogrupos.com.br>
  >Assunto:Re: [delphi-br] Re: Memoria
  >
  >Aproveitando ..quero pedir qual a melhor forma
  >de fazer isso??? Deixo
  >somente o principal....e na fora de criar os
  >forma...qual a a melhor
  >opção...??
  >----- Original Message -----
  >From: "eduardo.sic"
  ><[EMAIL PROTECTED]>
  >To: <delphi-br@yahoogrupos.com.br>
  >Sent: Thursday, June 16, 2005 10:09 AM
  >Subject: Re: [delphi-br] Re: Memoria
  >
  >
  >>
  >> Compactar o exe nao vai resolver, vc deve
  >verificar na opção AutoCreate
  >Forms do seu projeto, se por acaso todos os
  >forms ~estão sendo criados na
  >inicialização do programa.
  >> isso estaria usando todos os recursos do
  >Windows 98/95, outra coisa a
  >OBSERVAR  e se seu projeto tem muitos bitmaps
  >carregados nos Forms.
  >>
  >>
  >> =================
  >> >De:"Carlos Fernando (Wiz Sistemas)"
  ><[EMAIL PROTECTED]>
  >> >Para:delphi-br@yahoogrupos.com.br
  >> >Assunto:[delphi-br] Re: Memoria
  >> >
  >> >Olá não sei se você conhece o ASpack ma ele
  >> >redduz em 60% o tamanho
  >> >do exe e ele continua funcionando
  >perfeitamente
  >> >veja no site:
  >> >
  >> >http://www.aspack.com/
  >> >
  >> >Carlos
  >> >Wiz Sistemas.com.br
  >> >[EMAIL PROTECTED]
  >> >
  >> >--- Em delphi-br@yahoogrupos.com.br,
  >"McGyver"
  >> ><[EMAIL PROTECTED]> escreveu
  >> >> Estou com um executavel gerado em delphi 6
  >que
  >> >está com 14 MB de
  >> >memoria.
  >> >> Acontece q ele nao roda mais em 98. Apenas
  >em
  >> >2000 e XP.
  >> >> No 98 dá um erro de memoria insuficiente.
  >Se
  >> >eu retirar algumas
  >> >units do executavel aí roda normal.
  >> >> Existe alguma limitacao quanto a isso que
  >> >voces conheçam ?
  >> >>
  >> >>
  >> >> [As partes desta mensagem que não continham
  >> >texto foram removidas]
  >> >
  >> >
  >> >
  >> >
  >> >
  >> >
  >> >--
  >> ><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER
  >ESTA
  >> >MENSAGEM >>>>>
  >> >
  >> >Para ver as mensagens antigas, acesse:
  >> >
  >>
  >>http://br.groups.yahoo.com/group/delphi-br/mess
  >a
  >> >ges
  >> >
  >> >Para falar com o moderador, envie um e-mail
  >> >para:
  >> > [EMAIL PROTECTED] ou
  >> >[EMAIL PROTECTED]
  >> >
  >> >Links do Yahoo! Grupos
  >> >
  >> >   
  >http://br.groups.yahoo.com/group/delphi-br/
  >> >
  >> >
  >> >      http://br.yahoo.com/info/utos.html
  >>
  >>
  >>
  >>
  >>
  >>
  >________________________________________________
  >____________________
  >>
  >>
  >>
  >> --
  >> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER
  >ESTA MENSAGEM >>>>>
  >>
  >> Para ver as mensagens antigas, acesse:
  >> 
  >http://br.groups.yahoo.com/group/delphi-br/messa
  >ges
  >>
  >> Para falar com o moderador, envie um e-mail
  >para:
  >>  [EMAIL PROTECTED] ou
  >[EMAIL PROTECTED]
  >>
  >> Links do Yahoo! Grupos
  >>
  >>
  >>
  >>
  >>
  >>
  >>
  >>
  >>
  >> ---
  >> avast! Antivirus: Inbound message clean.
  >> Virus Database (VPS): 0524-3, 16/06/2005
  >> Tested on: 16/6/2005 10:22:34
  >> avast! - copyright (c) 1988-2005 ALWIL
  >Software.
  >> http://www.avast.com
  >>
  >>
  >>
  >
  >
  >
  >---
  >avast! Antivirus: Outbound message clean.
  >Virus Database (VPS): 0524-3, 16/06/2005
  >Tested on: 16/6/2005 10:24:58
  >avast! - copyright (c) 1988-2005 ALWIL Software.
  >http://www.avast.com
  >
  >
  >
  >
  >
  >-- 
  ><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
  >MENSAGEM >>>>>
  >
  >Para ver as mensagens antigas, acesse:
  >
  >http://br.groups.yahoo.com/group/delphi-br/messa
  >ges
  >
  >Para falar com o moderador, envie um e-mail
  >para:
  > [EMAIL PROTECTED] ou
  >[EMAIL PROTECTED]
  > 
  >Links do Yahoo! Grupos
  >
  >    http://br.groups.yahoo.com/group/delphi-br/
  >
  >
  >    http://br.yahoo.com/info/utos.html





  ____________________________________________________________________



  -- 
  <<<<< 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] ou [EMAIL PROTECTED]

  Links do Yahoo! Grupos










  -- 
  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.323 / Virus Database: 267.7.2/14 - Release Date: 14/06/2005




  -- 
  <<<<< 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] ou [EMAIL PROTECTED]




------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.323 / Virus Database: 267.7.5/18 - Release Date: 15/06/05


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< 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] ou [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