Res: [delphi-br] trabalhar com arquivo compactado

2010-05-05 Por tôpico Osiel Santos


Valeu Murilo vou testar isso
 
programZipWithAESEncryption;

{$APPTYPE CONSOLE}

uses
  SysUtils, ZipForge, Classes;

var
  archiver : TZipForge;

begin
  // Create an instance of the TZipForge class
  archiver := TZipForge.Create(nil);
  try
  witharchiver do
  begin
    // Set the name of the archive file we want to create
    FileName := 'C:\test.zip';
    // Because we create a new archive,
    // we set Mode to fmCreate
    OpenArchive(fmCreate);
    // Set base (default) directory for all archive operations
    BaseDir := 'C:\';
    // Set encryption algorithm and password
    EncryptionMethod := caAES_256;
    Password := 'my_password';
    // Add the c:\test.txt file to the archive
    // by specifying its absolute path
    AddFiles('c:\test.txt');
    CloseArchive();
  end;
  except
  onE: Exception do
    begin
  Writeln('Exception: ', E.Message);
  // Wait for the key to be pressed
  Readln;
    end;
  end;
end.
 
Osiel,

Use componentes para manipulacao de arquivos ZIP.
Tem varios FREE na NET.
Um bom eh o COMPONENT ACE - TZIPFORGE
Tente executar alguns exemplos que vem com ele q acho q solucionarah o 
seu caso.

Obrigado
MuriloCunha

On 04/05/2010 18:43, Osiel Santos wrote:
> Preciso de uma solução que chame um arquivo que está dentro de uma pasta 
> compactada com senha.
>
> Mais ou menos isso...
> uses shellapi
> ShellExecute( Application. Handle,Pchar( 'Open'),
> Pchar('arquivo. zip'),('foto. jpg'),('senha' ),0);
>
> Alguém tem a solução?
> Agradeço!


  

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



Re: [delphi-br] ZLib+Winzip

2010-05-05 Por tôpico Dirlei Dionisio
Jhosef,

Se você não deseja utilizar componentes de terceiros, vejo algumas
alternativas:

1 - Compreender a estrutura de um arquivo ZIP e criar você mesmo uma
forma de gerar arquivos compactados que possam ser extraídos pelo
Winzip/Winrar.

Um arquivo no formato ZIP contêm um ou mais arquivos compactados com o
algoritmo DEFLATE (geralmente), porém no final do arquivo há metadados
como o nome e tamanho original/compactado de cada arquivo.

A biblioteca ZLib do Delphi usa o algoritmo DEFLATE, mas não gera esses
metadados necessários ao ZIP, apenas gera a sequência de bytes
compactada. Você precisa adicionar os metadados para gerar um legítimo
arquivo ZIP. Informações sobre esses metadados você certamente
encontrará na internet.

2 - Você também pode olhar o código de algum componente que já faça isso
e escrever o seu próprio código. Ou pode copiar o código para a sua
aplicação - se a licença do componente permitir isso (ou se você não
liga pra violar licenças).

3 - Ainda outra alternativa é levar junto com o seu software algum
programa "command-line" que faça esse trabalho por você (Já usei o 7zip
para isso).


Um abraço,
Dirlei.


> On 05/05/2010 10:36, Jhosef Marks wrote:
> > E ai galera, é o seguinte...
> >
> > Com a Zlib do delphi eu consegui compactar um arquivo, mas não
> consigo
> > descompacta-lo com o Winzip ou Winrar...
> >
> > Já procurei na lista e no google alguma forma de fazer isso sem
> componentes
> > ou bibliotecas de terceiro, quero usar apenas o ZLIB nativo do
> delphi e mais
> > nada.
> >
> > Estou usando o Delphi 2010.
> >
> > Isso é possível
> >
> > Att,
> >
> > Jhosef Marks de Carvalho
> > Blog: http://www.jhosefmarks.com.br
> > Jesus está voltando
> >
> > "E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e
> buscar
> > a minha face e se converter dos seus maus caminhos, então eu ouvirei
> dos
> > céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr
> 7:14)




Re: [delphi-br] Hibernate

2010-05-05 Por tôpico Dirlei Dionisio
Existem o DObject e o tiOPF. Você deve encontrar outras opções
procurando por "ORM Delphi" no Google.

PS: Suponho que você tenha um motivo para querer usar ORM (Mapeamento
Objeto-Relacional) no Delphi.

[]'s
Dirlei.

Em Qua, 2010-05-05 às 17:28 +, adauri_jr escreveu:
>   
> Boa tarde a todos, para o Java e o .Net existe um framework, chamado
> Hibernate( http://pt.wikipedia.org/wiki/Hibernate ), alguem sabe se
> existe algo parecido pro Delphi ?
> 
> Obrigado
> 
> Jr. 




Re: [delphi-br] Hibernate

2010-05-05 Por tôpico Marcos Alexandre Lemos Rodrigues
O próprio BDP do Delphi novo faz algo muito parecido, até melhor.
Aliás, até o ClientDataSet é semelhante ao Hibernate.

Em 5 de maio de 2010 14:41, Marcos Bernardo escreveu:

> Olá..
>
> Procura por ORM Delphi
> com certeza tem sim...
> eu esqueci os nomes..
> mas existe sim...
>
> Marcos Bernardo
>
> Em 5 de maio de 2010 14:28, adauri_jr  escreveu:
>
> >
> >
> > Boa tarde a todos, para o Java e o .Net existe um framework, chamado
> > Hibernate( http://pt.wikipedia.org/wiki/Hibernate ), alguem sabe se
> existe
> > algo parecido pro Delphi ?
> >
> > Obrigado
> >
> > Jr.
> >
> >
> >
>
>
>
> --
> Marcos A. de A. Bernardo
> xmarcos@gmail.com
> 11 - 9462-2657 / 11- 3205-1499
> http://bagusconsultoria.wordpress.com/
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
> --
> < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >
>
>
>
>


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



Re: [delphi-br] Hibernate

2010-05-05 Por tôpico Marcos Bernardo
Olá..

Procura por ORM Delphi
com certeza tem sim...
eu esqueci os nomes..
mas existe sim...

Marcos Bernardo

Em 5 de maio de 2010 14:28, adauri_jr  escreveu:

>
>
> Boa tarde a todos, para o Java e o .Net existe um framework, chamado
> Hibernate( http://pt.wikipedia.org/wiki/Hibernate ), alguem sabe se existe
> algo parecido pro Delphi ?
>
> Obrigado
>
> Jr.
>
>  
>



-- 
Marcos A. de A. Bernardo
xmarcos@gmail.com
11 - 9462-2657 / 11- 3205-1499
http://bagusconsultoria.wordpress.com/


[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:
delphi-br-ow...@yahoogrupos.com.br
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:
delphi-br-unsubscr...@yahoogrupos.com.br

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




Re: [delphi-br] Hibernate

2010-05-05 Por tôpico Marcos Douglas
On Wed, May 5, 2010 at 2:28 PM, adauri_jr  wrote:
> Boa tarde a todos, para o Java e o .Net existe um framework, chamado 
> Hibernate( http://pt.wikipedia.org/wiki/Hibernate ), alguem sabe se existe 
> algo parecido pro Delphi ?
>
>

Para Delphi Win32 seguem alguns links:

http://tiopf.sourceforge.net/
http://code.google.com/p/infra/
http://www.pressobjects.org/

Para Delphi .NET vc pode utilizar o NHibernate: http://nhforge.org/

E antes que pergunte, eu não utilizo nenhum deles.


Marcos Douglas


[delphi-br] Hibernate

2010-05-05 Por tôpico adauri_jr
Boa tarde a todos, para o Java e o .Net existe um framework, chamado Hibernate( 
http://pt.wikipedia.org/wiki/Hibernate ), alguem sabe se existe algo parecido 
pro Delphi ?


Obrigado

Jr. 



[delphi-br] Qual componente para Sockets ?

2010-05-05 Por tôpico jeanpapa10
Companheiros delphianos, antes do delphi 7 havia na paleta Internet os 
componentes ClientSocket e ServerSocket para trabalhar com sockets, a partir do 
delphi 7 temos que adiciona-los atraves do arquivo dclsockets70.bpl, mas em seu 
lugar surgiram os componentes TCPClient e TCPServer, eles servem para a mesma 
finalidade de sockets ?

Muitos dizem pra usar os componentes Indy, qual a melhor opcao: ClientSocket e 
ServerSocket, TCPClient e TCPServer ou Indy ?

Obrigado
Jean Alysson



Re: [delphi-br] cubo de decisão

2010-05-05 Por tôpico Luiz Escobar
Roda com o Delphi 6 - PRO ??
Pois não achei no site nenhuma especificação...

[]s
Luiz Escobar



  From: Andre Luis Silveria 
  Sent: Wednesday, May 05, 2010 7:45 AM
  To: delphi-br@yahoogrupos.com.br 
  Subject: Res: [delphi-br] cubo de decisão



  Aqui na empresa usamos o HierCube, muito bom.
  http://www.radar-soft.com/pt/products/vcl.aspx

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



  

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



Re: [delphi-br] Tubo Delphi ainda existe?

2010-05-05 Por tôpico Evandro Siqueira
Só pra recordar um pouco... quando migrei para o delphi em 1995 também
existiam pouquíssimos componentes e eu reclamava pra caramba. Engraçado
é que hoje procuro evitar esses componentes extras ao máximo.

Marcos Alexandre Lemos Rodrigues escreveu:
> O problema é justamente esse: está na versão beta há anos e até hoje com
> muitos problemas. E por ser uma via de mão única, é complicado arriscar um
> projeto grande. Faltam muitos componentes, o debug dele até hoje é instável,
> etc.
>
> Claro que tem as vantagens da multi plataforma e algumas funções que o
> Delphi não possui, mas a pessoa tem de avaliar bem e pesar os prós e contras
> antes de decidir adotá-lo.
>
> Em 3 de maio de 2010 11:27, Evandro Siqueira  escreveu:
>
>   
>> Fellipe Henrique escreveu:
>> 
>>> E tem outra... até na versão que eu testei, não existia Herança Visual
>>>   
>> dos
>> 
>>> Forms pra quem usa, fica complicado mexer...
>>>
>>>
>>>   
>> Não sei qual foi a versão que vc utilizou, mas na que eu uso (0.9.29)
>> tem herança visual nos forms, sim senhor.
>> E as diferenças não são muitas assim. O Lazarus tem ferramentas para
>> migrar projetos do delphi, inclusive os forms mas não para devolvê-los
>> ao delphi, o que, em minha opinião, é bastante lógico: eu te dou
>> condições de migrar para minha ferramenta, mas pq eu iria querer que vc
>> fosse embora de novo?
>>
>> Mas devo alertar que como é um produto que ainda está na versão beta, há
>> muita coisa por fazer ainda, a exemplo da unit maskedit que não funciona
>> muito bem. Mas no geral é uma ferramenta promissora. Eu estou gostando
>> bastante e já tenho alguns projetos pessoais em andamento.
>> 
>>> []s
>>>
>>> Em 3 de maio de 2010 10:18, Walter Chagas (Bol) >> escreveu:
>>>
>>>
>>>   
 O problema do Lazarus, não sei a ultima versão, mas quando usei tinha
 
>> isto,
>> 
 é voce portar o código do Delphi para ele. Tem muita diferença,
 
>> incluindo
>> 
 funções e variáveis internas da VCL dele em relação a do Delphi. Isto
 
>> pra
>> 
 não falar da importabilidade dos forms de um pro outro.

 Então a via é de mão é unica. pra ir pro lazaurus voce vai ter que mexer
 muita coisa no código mas caso voce amanhã resolva voltar pro Delphi, já
 
>> não
>> 
 vai dar mais.

 Agora tem que ver se nas versões atuais isto já foi compatibilizado. Não
 sei.

 []s


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br 
 http://delphitocorporerm.blogspot.com/
 http://twitter.com/wchagas
 MSN: whitesock...@hotmail.com 
 SKYPE: WalterChagasJr


 - Original Message -
 From: Suélio Santos
 To: delphi-br@yahoogrupos.com.br 
 Sent: Monday, May 03, 2010 9:00 AM
 Subject: Re: [delphi-br] Tubo Delphi ainda existe?

 Porque não utiliza o Lazarus? Free e muito bom.

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


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

-- 
[]’s.

Evandro Siqueira
Programador de Sistemas
L’essentiel Lingerie
(79) 3254-5511 Ramal 218
skype: evandro.lessentiel




Re: [delphi-br] ZLib+Winzip

2010-05-05 Por tôpico Murilo Cunha
Jhosef,

A ZLib nao funciona com o WinZip ou WinRar, parece que tem uma forma 
propria de compactacao.
Por isso que nao optei por usar esta library, mas para quem se interessa 
ai vai uma dica:

procedure TForm1.CompressFiles(Files : TStrings; const Filename : String);
var
   InFile, OutFile, TmpFile : TFileStream;
   Compr : TCompressionStream;
   I, L : Integer;
   S : String;
begin
   if Files.Count > 0 then
   begin
 OutFile := TFileStream.Create(Filename,fmCreate);
 try
   { the number of files }
   L := Files.Count;
   OutFile.Write(L,SizeOf(L));
   for I := 0 to Files.Count-1 do
   begin
 InFile := TFileStream.Create(Files[I],fmOpenRead);
 try
   { the original filename }
   S := ExtractFilename(Files[I]);
   L := Length(S);
   OutFile.Write(L,SizeOf(L));
   OutFile.Write(S[1],L);
   { the original filesize }
   L := InFile.Size;
   OutFile.Write(L,SizeOf(L));
   { compress and store the file temporary}
   TmpFile := TFileStream.Create('tmp',fmCreate);
   Compr := TCompressionStream.Create(clMax,TmpFile);
   try
 Compr.CopyFrom(InFile,L);
   finally
 Compr.Free;
 TmpFile.Free;
   end;
   { append the Compressed file to the destination file }
   TmpFile := TFileStream.Create('tmp',fmOpenRead);
   try
 OutFile.CopyFrom(TmpFile,0);
   finally
 TmpFile.Free;
   end;
 finally
   InFile.Free;
 end;
   end;
 finally
   OutFile.Free;
 end;
 DeleteFile('tmp');
   end;
end;

procedure TForm1.DecompressFiles(const Filename, DestDirectory : String);
var
   Dest,S: String;
   Decompr: TDecompressionStream;
   InFile, OutFile: TFilestream;
   I,L,C: Integer;
begin
   Dest   := IncludeTrailingPathDelimiter(DestDirectory);
   InFile := TFileStream.Create(Filename,fmOpenRead);
   try
 { number of files }
 InFile.Read(C,SizeOf(C));
 for I := 1 to C do
 begin
   { read filename }
   InFile.Read(L,SizeOf(L));
   SetLength(S,L);
   InFile.Read(S[1],L);
   { read filesize }
   InFile.Read(L,SizeOf(L));
   { Decompress the files and store it }
   S := Dest+S; //include the path
   OutFile := TFileStream.Create(Dest+S,fmCreate);
   Decompr := TDecompressionStream.Create(InFile);
   try
 OutFile.CopyFrom(Decompr,L);
   finally
 OutFile.Free;
 Decompr.Free;
   end;
 end;
   finally
 InFile.Free;
   end;
end;

Obrigado.
MuriloCunha



On 05/05/2010 10:36, Jhosef Marks wrote:
> E ai galera, é o seguinte...
>
> Com a Zlib do delphi eu consegui compactar um arquivo, mas não consigo
> descompacta-lo com o Winzip ou Winrar...
>
> Já procurei na lista e no google alguma forma de fazer isso sem componentes
> ou bibliotecas de terceiro, quero usar apenas o ZLIB nativo do delphi e mais
> nada.
>
> Estou usando o Delphi 2010.
>
> Isso é possível
>
> Att,
>
> Jhosef Marks de Carvalho
> Blog: http://www.jhosefmarks.com.br
> Jesus está voltando
>
> "E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
> a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
> céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14)
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
>



[delphi-br] FreeLancer

2010-05-05 Por tôpico Fabiano Moura
*Boa tarde!*

  Quem se interessar em contratar um programador para serviços freelancer,
favor enviar um e-mail para fabianomoura2...@yahoo.com.br.


*Obrigado,

Fabiano*


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



Re: [delphi-br] Tubo Delphi ainda existe?

2010-05-05 Por tôpico Evandro Siqueira
Só pra recordar um pouco... quando migrei para o delphi em 1995 também 
existiam pouquíssimos componentes e eu reclamava pra caramba. Engraçado 
é que hoje procuro evitar esses componentes extras ao máximo.

Marcos Alexandre Lemos Rodrigues escreveu:
> O problema é justamente esse: está na versão beta há anos e até hoje com
> muitos problemas. E por ser uma via de mão única, é complicado arriscar um
> projeto grande. Faltam muitos componentes, o debug dele até hoje é instável,
> etc.
>
> Claro que tem as vantagens da multi plataforma e algumas funções que o
> Delphi não possui, mas a pessoa tem de avaliar bem e pesar os prós e contras
> antes de decidir adotá-lo.
>
> Em 3 de maio de 2010 11:27, Evandro Siqueira  escreveu:
>
>   
>> Fellipe Henrique escreveu:
>> 
>>> E tem outra... até na versão que eu testei, não existia Herança Visual
>>>   
>> dos
>> 
>>> Forms pra quem usa, fica complicado mexer...
>>>
>>>
>>>   
>> Não sei qual foi a versão que vc utilizou, mas na que eu uso (0.9.29)
>> tem herança visual nos forms, sim senhor.
>> E as diferenças não são muitas assim. O Lazarus tem ferramentas para
>> migrar projetos do delphi, inclusive os forms mas não para devolvê-los
>> ao delphi, o que, em minha opinião, é bastante lógico: eu te dou
>> condições de migrar para minha ferramenta, mas pq eu iria querer que vc
>> fosse embora de novo?
>>
>> Mas devo alertar que como é um produto que ainda está na versão beta, há
>> muita coisa por fazer ainda, a exemplo da unit maskedit que não funciona
>> muito bem. Mas no geral é uma ferramenta promissora. Eu estou gostando
>> bastante e já tenho alguns projetos pessoais em andamento.
>> 
>>> []s
>>>
>>> Em 3 de maio de 2010 10:18, Walter Chagas (Bol) >> escreveu:
>>>
>>>
>>>   
 O problema do Lazarus, não sei a ultima versão, mas quando usei tinha
 
>> isto,
>> 
 é voce portar o código do Delphi para ele. Tem muita diferença,
 
>> incluindo
>> 
 funções e variáveis internas da VCL dele em relação a do Delphi. Isto
 
>> pra
>> 
 não falar da importabilidade dos forms de um pro outro.

 Então a via é de mão é unica. pra ir pro lazaurus voce vai ter que mexer
 muita coisa no código mas caso voce amanhã resolva voltar pro Delphi, já
 
>> não
>> 
 vai dar mais.

 Agora tem que ver se nas versões atuais isto já foi compatibilizado. Não
 sei.

 []s


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br 
 http://delphitocorporerm.blogspot.com/
 http://twitter.com/wchagas
 MSN: whitesock...@hotmail.com 
 SKYPE: WalterChagasJr


 - Original Message -
 From: Suélio Santos
 To: delphi-br@yahoogrupos.com.br 
 Sent: Monday, May 03, 2010 9:00 AM
 Subject: Re: [delphi-br] Tubo Delphi ainda existe?

 Porque não utiliza o Lazarus? Free e muito bom.

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


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

-- 
[]’s.

Evandro Siqueira
Programador de Sistemas
L’essentiel Lingerie
(79) 3254-5511 Ramal 218
skype: evandro.lessentiel



[delphi-br] ZLib+Winzip

2010-05-05 Por tôpico Jhosef Marks
E ai galera, é o seguinte...

Com a Zlib do delphi eu consegui compactar um arquivo, mas não consigo
descompacta-lo com o Winzip ou Winrar...

Já procurei na lista e no google alguma forma de fazer isso sem componentes
ou bibliotecas de terceiro, quero usar apenas o ZLIB nativo do delphi e mais
nada.

Estou usando o Delphi 2010.

Isso é possível

Att,

Jhosef Marks de Carvalho
Blog: http://www.jhosefmarks.com.br
Jesus está voltando

"E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14)


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



RES: [delphi-br] Qual o "limite" de tamanho para u m executável?

2010-05-05 Por tôpico Albuquerque
Walter,

Muito obrigado !!!

 

 

 

 

Att.

 

Albuquerque

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Walter Chagas (Bol)
Enviada em: terça-feira, 4 de maio de 2010 18:01
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Qual o "limite" de tamanho para um executável?

 

  

é o Developers Network da Embacadero.

[]s


Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br  
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com  
SKYPE: WalterChagasJr

- Original Message - 
From: Albuquerque 
To: delphi-br@yahoogrupos.com.br   
Sent: Tuesday, May 04, 2010 10:56 AM
Subject: RES: [delphi-br] Qual o "limite" de tamanho para um executável?

Walter,
Perdoe minha enorme ignorância, mas oque/onde é "DN" ?

Desde já agradeço a atenção dispensada.

Att.

Albuquerque

-Mensagem original-
De: delphi-br@yahoogrupos.com.br 
[mailto:delphi-br@yahoogrupos.com.br 
] Em
nome de Walter Chagas (Bol)
Enviada em: terça-feira, 4 de maio de 2010 10:41
Para: delphi-br@yahoogrupos.com.br  
Assunto: Re: [delphi-br] Qual o "limite" de tamanho para um executável?

Tudo que aprendi sobre como configurar o compilador e o linkeditor no Delphi

eu obtive lá no DN. Ce já foi lá?

[]s

Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br  
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com  
SKYPE: WalterChagasJr

- Original Message - 
From: "Fellipe Henrique" mailto:fellipeh%40gmail.com> >
To: mailto:delphi-br%40yahoogrupos.com.br> >
Sent: Tuesday, May 04, 2010 10:03 AM
Subject: Re: [delphi-br] Qual o "limite" de tamanho para um executável?

Ótima explicação Walter... só mais uma coisa.. procurei na net, algo sobre o
compilador e linkeditor.. mas nao achei uma configuração "padrão" boa.. você
teria algo?

[]s

Em 4 de maio de 2010 09:25, Walter Chagas (Bol) 
mailto:wchagasj%40bol.com.br> >escreveu:

> Executáveis muito grandes são mal sinal.
>
> Sinal de que o projeto/programação/codificação está mal estruturado.
> Sinal de que o compilador ou o Linkeditor estão mal configurados.
> Sinal de que o projeto está muito gordo ou cheio de coisas que nunca serão
> usadas.
>
> Executáveis muito grandes, são lentos, dão problemas de alocação de 
> memória
> e recursos, dentre outros.
>
> Quase todos aqui são unânimes em propor a modularização. Quebrar seu exe 
> em
> dll's ou Bpl's que, inclusive, facilitam muito a manutenção visto que
> dependendo do que for, voce só mexe na dll e pronto. Não compromete o 
> resto
> do sistema.
>
> Convem sempre analisar as configurações do compilador e do linkador antes
> de
> gerar o exe final para implantar. Pode-se perfeitamente, por exemplo,
> desabilitar as opções de debugação. Outra coisa que incha executavel é
> mandar incluir parametros e mapeamento interno para usar o Turbo Debugger
> da
> borland (Include TD32 Debug Info). Verifique se isto está habilitado.
>
> A regra básica é: O executavel passou de 4MB, é hora de revisão. Revise se
> há rotinas que podem ser incorporadas em módulos, bem como funções. Revise
> se há redundância de código e se fragmentos de código comuns em vários
> pontos não podem ser convertidos em uma função a ser armazenada em uma dll
> que faça a mesma coisa. Imagens, devem ser restritas ao mínimo possível e,
> preferencialmente, de baixa resolução. Imagens grandes = executaveis
> grandes
> = alocação maior de memória. Forms podem ser racionados. Verifique se um
> processo/Rotina em seu sistema que use 5 forms não podem cair pra pra 2
> forms ou mesmo 1 com abas. Componenetes de acesso a dados (Queries, DSPs e
> CDS´s) podem ser reaproveitados. Verifique se voce não está usando
> componentes demais pra coisas de menos.
>
> E por aí vai...
>
>
> []s
>
>
> Walter Alves Chagas Junior
> Belo Horizonte - MG - Brazil
> wchag...@bol.com.br  
> http://delphitocorporerm.blogspot.com/
> http://twitter.com/wchagas
> MSN: whitesock...@hotmail.com  
> SKYPE: WalterChagasJr
>
>
> - Original Message -
> From: "Fabiano Moura" mailto:mctbrasil%40gmail.com>
>
> To: mailto:delphi-br%40yahoogrupos.com.br>
>
> Sent: Monday, May 03, 2010 11:48 PM
> Subject: Re: [delphi-br] Qual o "limite" de tamanho para um executável?
>
>
> E eu que pensei que o meu programa de 8 MB era grande, rsrsrs!!!
>
> Em 3 de maio de 2010 19:29, Marcos Alexandre Lemos Rodrigues <
> marcosalexandre.rodrig...@gmail.com
 > escreveu:
>
> > Limite não existe, já vi executáveis com mais de 300 MB. Só não é
> prático.
> > Melhor

Re: [delphi-br] trabalhar com arquivo compactado

2010-05-05 Por tôpico Murilo Cunha
Osiel,

Use componentes para manipulacao de arquivos ZIP.
Tem varios FREE na NET.
Um bom eh o COMPONENT ACE - TZIPFORGE
Tente executar alguns exemplos que vem com ele q acho q solucionarah o 
seu caso.

Obrigado
MuriloCunha



On 04/05/2010 18:43, Osiel Santos wrote:
> Preciso de uma solução que chame um arquivo que está dentro de uma pasta 
> compactada com senha.
>
> Mais ou menos isso...
> uses shellapi
> ShellExecute(Application.Handle,Pchar('Open'),
> Pchar('arquivo.zip'),('foto.jpg'),('senha'),0);
>
> Alguém tem a solução?
> Agradeço!
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
>



Res: [delphi-br] cubo de decisão

2010-05-05 Por tôpico Andre Luis Silveria
Aqui na empresa usamos o HierCube, muito bom.
http://www.radar-soft.com/pt/products/vcl.aspx


  

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