[delphi-br] Alterar Propriedades de Objeto antes da Compilação

2006-10-19 Por tôpico Benn Yahoo
Alguém sabe se existe alguma forma de alterar uma propriedade de um objeto 
automaticamente antes de compilar o projeto?

O que preciso fazer é o seguinte:

1 - alterar as propriedades active das tabelas para false caso estejam true
2 - colocar a data de compilação em um label

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

 



[delphi-br] Usuário Diferente - Quase Lá

2006-06-01 Por tôpico Benn Yahoo



Camaradas, 

Eu implementei o exemplo, e funcionou sem problemas, uma aplicação chama a outra que roda como um outro usuário.
Duas questões ainda permanecem:
Como rodar o próprio programa, e não chamar outro?
Se crio dois programas (um chamando o outro) o primeiro programa só fecha depois que fechar o segundo!

Será que não tem como fazer isso com threads? 
Será que não dá para colocar isso na dpr?
Alguém consegue implementar isso?

Um Abração,
Benn

//
Abaixo o Exemplo:

unit UFrmStarter;
interface
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls;
type
 TFrmStarter = class(TForm)
 Button1: TButton;
 EdUser: TEdit;
 EdPassword: TEdit;
 EdPath: TEdit;
 procedure Button1Click(Sender: TObject);
 private
 { Private declarations }
 public
 { Public declarations }
 end;
var
 FrmStarter: TFrmStarter;
implementation
{$R *.dfm}
function CreateProcessWithLogonW(
 lpUsername,
 lpDomain,
 lpPassword:PWideChar;
 dwLogonFlags:dword;
 lpApplicationName: PWideChar;
 lpCommandLine: PWideChar;
 dwCreationFlags: DWORD;
 lpEnvironment: Pointer;
 lpCurrentDirectory: PWideChar;
 const lpStartupInfo: tSTARTUPINFO;
 var lpProcessInformation: TProcessInformation
 ): BOOL; stdcall; external 'advapi32.dll';

function RunAsUser(const Filename, Domain, Username, Password: string):Boolean;
var
 StartupInfo: TStartupInfo;
 ProcessInfo: TProcessInformation;
 wFilename, wDomain, wUsername, wPassword: PWideChar;
begin
 FillChar (StartupInfo, SizeOf(StartupInfo), #0);
 StartupInfo.cb := SizeOf(StartupInfo);
 StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
 StartupInfo.wShowWindow := SW_SHOWNORMAL;

 GetMem(wFilename, Length(Filename) * SizeOf(WideChar) + SizeOf(WideChar));
 GetMem(wDomain, Length(Domain) * SizeOf(WideChar) + SizeOf(WideChar));
 GetMem(wUsername, length(Username) * SizeOf(WideChar) + SizeOf(WideChar));
 GetMem(wPassword, length(Password) * SizeOf(WideChar) + SizeOf(WideChar));
 StringToWideChar(Filename, wFilename, Length(Filename) * SizeOf(WideChar) + SizeOf(WideChar));
 StringToWideChar(Domain, wDomain, Length(Domain) * SizeOf(WideChar) + SizeOf(WideChar));
 StringToWideChar(Username, wUsername, Length(Username) * SizeOf(WideChar) + SizeOf(WideChar));
 StringToWideChar(Password, wPassword, Length(Password) * SizeOf(WideChar) + SizeOf(WideChar));
 Result := CreateProcessWithLogonW(wUsername,wDomain,wPassword,0,wFilename,nil,0,nil,nil,StartupInfo,ProcessInfo);
 if Result then
 begin
 WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
 CloseHandle(ProcessInfo.hProcess);
 CloseHandle(ProcessInfo.hThread);
 end
 else
 RaiseLastOSError
 {end if};
 FreeMem(wFilename);
 FreeMem(wDomain);
 FreeMem(wUsername);
 FreeMem(wPassword);
end;
procedure TFrmStarter.Button1Click(Sender: TObject);
begin
 RunAsUser(EdPath.Text,'',EdUser.Text,EdPassword.Text);
end;
end.



- Original Message - 
From: Benn Yahoo 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, June 01, 2006 1:58 PM
Subject: Fw: Usuário Diferente - Uma Luz no fim do túnel 3


http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.nativeapi/2003-12/0427.html
- Original Message - 

Camaradas

A um tempo eu enviei uma questão pra lista, porém ninguém respondeu, pedi alguma dica, mas ninguém respondeu, agora achei uma pista. Será que alguém consegue implementar isso em delphi? 
Acho que isso vai ser muito útil para o pessoal que desenvolve sistemas em rede, ou seja quase todos.
O link para dar uma olhada é:
http://msdn.microsoft.com/library/default.asp?url="">

Um Abração,
Benn 

- Original Message - 
No WinXP eu posso executar criar um atalho e executar o programa com uma credencial diferente (Como outro usuário), para poder ter acesso à pastas que o usuário logado não tem acesso. Até aqui, muito bom, funcionou! 
Agora a naba
Não tem a opção para salvar o usuário e a senha da credencial, e também não sei se ao fazer isso o usuário tendo a credencial salva no computador poderia acessar a pasta diretamente do explorer, uma vez que ficaria disponível pelo sistema. 
Alguém sabe se existe alguma forma de fazer isso pelo programa? Para que ele use um usuário e senha do windows diferente do que ele está logado, e que não faça com que ele possa acessar esta pasta diretamente pelo explorer

Valeu a força,
Benn


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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  

PUBLICIDADE




  
  



  




  
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 PRO

[delphi-br] Fw: Usuário Diferente - Quase Lá 2

2006-06-01 Por tôpico Benn Yahoo



trocando-se
WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
por
WaitForSingleObject(ProcessInfo.hProcess, 1000);
Ele fecha o programa sem esperar terminar o outro que foi executado a partir do primeiro.


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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  

PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











[delphi-br] Fw: Usuário Diferente - Uma Luz no fim do túnel 2

2006-06-01 Por tôpico Benn Yahoo



http://www.swissdelphicenter.ch/torry/showcode.php?id=1689
- Original Message - 
From: Benn Yahoo 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, June 01, 2006 1:53 PM
Subject: Usuário Diferente - Uma Luz no fim do túnel


Camaradas

A um tempo eu enviei uma questão pra lista, porém ninguém respondeu, pedi alguma dica, mas ninguém respondeu, agora achei uma pista. Será que alguém consegue implementar isso em delphi? 
Acho que isso vai ser muito útil para o pessoal que desenvolve sistemas em rede, ou seja quase todos.
O link para dar uma olhada é:
http://msdn.microsoft.com/library/default.asp?url="">

Um Abração,
Benn 

- Original Message - 
No WinXP eu posso executar criar um atalho e executar o programa com uma credencial diferente (Como outro usuário), para poder ter acesso à pastas que o usuário logado não tem acesso. Até aqui, muito bom, funcionou! 
Agora a naba
Não tem a opção para salvar o usuário e a senha da credencial, e também não sei se ao fazer isso o usuário tendo a credencial salva no computador poderia acessar a pasta diretamente do explorer, uma vez que ficaria disponível pelo sistema. 
Alguém sabe se existe alguma forma de fazer isso pelo programa? Para que ele use um usuário e senha do windows diferente do que ele está logado, e que não faça com que ele possa acessar esta pasta diretamente pelo explorer

Valeu a força,
Benn


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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  

PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











[delphi-br] Usuário Diferente

2006-05-29 Por tôpico Benn Yahoo



Camaradas

A um tempo eu enviei uma questão pra lista, porém ninguém respondeu, será que aguém pode ajuadar e dar alguma dica de onde, ou o que procurar para fazer o seguinte.

No WinXP eu posso executar criar um atalho e executar o programa com uma credencial diferente (Como outro usuário), para poder ter acesso à pastas que o usuário logado não tem acesso. Até aqui, muito bom, funcionou! 
Agora a naba
Não tem a opção para salvar o usuário e a senha da credencial, e também não sei se ao fazer isso o usuário tendo a credencial salva no computador poderia acessar a pasta diretamente do explorer, uma vez que ficaria disponível pelo sistema. 
Alguém sabe se existe alguma forma de fazer isso pelo programa? Para que ele use um usuário e senha do windows diferente do que ele está logado, e que não faça com que ele possa acessar esta pasta diretamente pelo explorer

Valeu a força,
Benn


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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












[delphi-br] Executar com Credencial Diferente

2006-05-25 Por tôpico Benn Yahoo



Cobras

No WinXP eu posso executar criar um atalho e executar o programa com uma credencial diferente, para poder ter acesso à pastas que o usuário logado não tem acesso. Até aqui, muito bom, funcionou! 
Agora a naba
Não tem a opção para salvar o usuário e a senha da credencial, e também não sei se ao fazer isso o usuário tendo a credencial salva no computador poderia acessar a pasta diretamente do explorer, uma vez que ficaria disponível pelo sistema. 
Alguém sabe se existe alguma forma de fazer isso pelo programa? Para que ele use um usuário e senha do windows diferente do que ele está logado, e que não faça com que ele possa acessar esta pasta diretamente pelo explorer

Valeu a força,
Benn


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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











[delphi-br] Elieldo Martins

2006-05-25 Por tôpico Benn Yahoo



Camaradas
Nosso camarada Elieldo Martins ainda está na lista ou alguém tem o e-mail dele?
Preciso trocar umas idéias com ele sobre o NetTalk.
Um Abração,
BRA

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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: [delphi-br] Como verificar acesso de usuário a u ma pasta na rede ?

2006-05-25 Por tôpico Benn Yahoo



Camarada,

Você já tentou fazer um workaround da seguinte forma:

 if DirectoryExists('\\Servidor\pasta') then
 begin
 showmessage('tem acesso')
 end
 else
 begin
 ShowMessage('não tem acesso');
 end
 {end if};

Eu testei em casa e funcionou. Uso micros com WinXP, sem compartilhamento simples. Nego a permssão e ele diz que o diretório não existe.
Teste e dê um feedback!

Um Abração,
Benn

 - Original Message - 
 From: rog-martins 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Thursday, May 25, 2006 9:04 AM
 Subject: [delphi-br] Como verificar acesso de usuário a uma pasta na rede ?


 Bom dia pessoal ! 

 Por acaso alguém teria uma rotina para verificar se o usuário logado tem 
 acesso a uma determinada pasta na rede ? 

 Algo do tipo: 

 function TestaAcesso(Usuario, Pasta: string): boolean; 
 begin 
 // se Usuario tiver acesso a Pasta então result := true 
 // senão result := false; 
 end; 

 Obs. As estações onde rodam o aplicativo são windows e os servidores e 
 gerenciador da rede são respectivamente Linux e Samba. 

 Desde já, agradeço. 




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



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: 
 PUBLICIDADE
 
 


--
 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!. 



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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: [delphi-br] Zeos Database Objects

2006-05-20 Por tôpico Benn Yahoo



MySQL 4.0 Rodando em Windows XP

 - Original Message - 
 From: Marcio Melli Silvestre 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Saturday, May 20, 2006 10:14 AM
 Subject: Re: [delphi-br] Zeos Database Objects


 Você precisa dar um select nas tabelas do dicionário de dados do seu banco.
 Qual é o banco de dados que você quer retornar estas informações?
 

 Benn Yahoo [EMAIL PROTECTED] escreveu:
 Camaradas

 Estou usando Zeos Database Objects com Delphi 7!

 Como eu faço para saber se uma tabela existe?
 E se existe a tabela como eu faço para saber os campos dela?

 Valeu a Força,
 Benn

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






 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE
 var lrec_target=_top;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12f19a2g4/M=396559.7942981.9411633.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147961170/A=3672775/R=0/id=flashurl/SIG=154s706bs/*http://lt.dell.com/lt/lt.aspx?CID=12696LID=338165DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/120506_y300x250_maio02_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12f19a2g4/M=396559.7942981.9411633.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147961170/A=3672775/R=1/id=altimg/SIG=154s706bs/*http://lt.dell.com/lt/lt.aspx?CID=12696LID=338165DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/120506_y300x250_maio02_dhs_dimension5150.gif; 
 var lrec_width=300;var lrec_height=250; 
 
 -
 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 Termos do Serviço do Yahoo!. 



 
 -
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

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



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: 
 PUBLICIDADE
 
 


--
 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!. 



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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











[delphi-br] Estouro de Memória - Quais os limites do Delphi A/C Rod rigo Farias

2006-05-20 Por tôpico Benn Yahoo



Ok, muito obrigado, vou tentar digerir isto e ver se consigo fazer funcionar. Depois eu retorno o resultado ou outras dúvida.
Valeu a força camarada!

- Original Message - 
 From: Rodrigo Othavio Farias 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Friday, May 19, 2006 8:58 AM
 Subject: Re: [delphi-br] Estouro de Memória - Quais os limites do Delphi A/C Rodrigo Farias


 É, da pra usar teus records como base pras classes de maneira bem facil,
 sugiro para as classses usar como classe base a TcollectionItem e em vez de
 arrays usa Classes TOwnedCollection, tem exemplos no help do Delphi, com
 isso vc programa OOP e garante um melhor uso de memoria, pq só aloca o que
 realmente vai usar.

 Segue abaixo um exemplo de criação dessas classes, adapte ele pra suas
 necessidades:
 /*
 interface

 uses
 Classes;

 type

 TDireito = class(TCollectionItem)
 private
 public
 constructor Create(ACollection: TCollection); override;
 destructor Destroy; override;

 end;


 TDireitos = class(TOwnedCollection)
 private
 function GetItem(i: integer): TDireito;
 procedure SetItem(i: integer; AValue: TDireito);
 public
 constructor Create(AOwner:TPersistent);
 destructor Destroy; override;

 function Add : TDireito;
 property Items[i:integer]: TDireito read GetItem write SetItem; default;

 end;

 implementation

 {TDireitos}
 constructor TDireitos.Create(AOwner: TPersistent);
 begin
 inherited Create(AOwner, TDireito);
 end;

 destructor TDireitos.Destroy;
 begin
 inherited;
 end;

 function TDireitos.Add: TDireito;
 begin
 Result := TDireito( inherited Add );
 end;

 function TDireitos.GetItem(i: integer): TDireito;
 begin
 Result := TDireito( inherited Items[i] );
 end;

 procedure TDireitos.SetItem(i: integer; AValue: TDireito);
 begin
 Items[i].Assign( AValue );
 end;


 {TDireito}
 constructor TDireito.Create(ACollection: TCollection);
 begin
 inherited Create(ACollection);
 end;

 destructor TDireito.Destroy;
 begin
 inherited;
 end;


 end.


 /*



 Rodrigo Othávio Farias


 - Original Message - 
 From: Benn Yahoo [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Thursday, May 18, 2006 7:51 PM
 Subject: [delphi-br] Estouro de Memória - Quais os limites do Delphi A/C
 Rodrigo Farias


 Camarada,

 Como eu faço isso? Criar uma classe com as mesmas variaveis do record?


 Olha o que eu estou fazendo assim:

 type TPartialFitnessAssembly = record
 Param1 :Real;
 Param2 :Real;
 Param3 :Real;
 Param4 :Real;
 Param5 :Real;
 Loaded :boolean;
 end;

 type TAlleleAssembly = record
 Id :integer;
 NickName :String;
 PartialFitness :TPartialFitnessAssembly;
 Loaded :boolean;

 EdNickName :TEdit;
 LbId :TLabel;
 end;

 type TLocusAssembly = record
 Name : String;
 Value : Integer;
 AllelesCount : Integer;
 RecombinationRate : Integer;
 MutationRate : Integer;
 Alleles : array of TAlleleAssembly;
 Loaded : boolean;

 EdNickName : TEdit;
 SpinAlleleCount : TSpinEdit;
 SpinMutationRate : TSpinEdit;
 SpinRecombinationRate : TSpinEdit;
 LbName : Tlabel;
 LbCaller : Tlabel;
 ImgRecombination : TImage;
 end;

 type TChromosomeAssembly = record
 Id : String;
 LocusCount : Integer;
 Locus : array of TLocusAssembly;
 Loaded : boolean;

 SELocusCount : TSpinEdit;
 LbName : Tlabel;
 LbCaller : Tlabel;
 InfoHint : String;
 end;

 Assim por diante, depois eu crio as variáves a partir destes Tipos
 - Original Message - 
 From: Rodrigo Othavio Farias
 To: delphi-br@yahoogrupos.com.br
 Sent: Thursday, May 18, 2006 8:55 AM
 Subject: Re: [delphi-br] Estouro de Memória - Quais os limites do Delphi


 vc podeira trocar esse teu record por uma classe, melhor umas lista de
 objetos, o Delphi trata muito bem essa alocação dinamica de ponteiros de
 objetos. Pense OOP :)



 Rodrigo Othávio Farias


 - Original Message - 
 From: Benn Yahoo [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Wednesday, May 17, 2006 2:23 PM
 Subject: [delphi-br] Estouro de Memória - Quais os limites do Delphi


 Estou criando um array grande (mais de 2) este array é montado
 dinâmicamente a partir de um type record, que tem um de seus eixos um
 array
 dinâmico de outro type record e assim por diante.

 Porém lá pelas tanta o programa acusa falta de memória e para, não vai nem
 pra frente nem para trás.

 Algumas questões:

 Como posso calcular o tamanho que isso está ocupando na memória?
 como saber o quanto de memória posso usar (uma vez que dando ctrl+alt+del
 ele diz que está ocupando 250, Mb sendo que meu computador tem 1Gb e acusa
 falta de memória)
 Um array tem um limite de tamanho?
 Por que quando eu crio uma variavel de um type record que eu criei e
 atribuo
 uma outra variavel do mesmo tipo ele vira apenas uma referência e não uma
 variavel independente, sendo que ao alterar a que recebe o valor o valor é
 alterado na variável que doou o valor.

 Camaradas, obrigado pela força que vcs têm me dado!
 Um Abração,
 Benn





 [As partes desta mensagem que não

[delphi-br] Zeos Database Objects - Encontrei

2006-05-20 Por tôpico Benn Yahoo



Encontrei!!!

Crio um query com Show Tables; e dou um Locate nela.
Para mostrar os campos eu usei um:
SHOW COLUMNS FROM nome_da_tabela;
e usei um locate para procurar pelo campo Field.

Valeu pela força,
Benn
 


 - Original Message - 
 From: Benn Yahoo 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Saturday, May 20, 2006 3:11 PM
 Subject: Re: [delphi-br] Zeos Database Objects


 MySQL 4.0 Rodando em Windows XP

 - Original Message - 
 From: Marcio Melli Silvestre 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Saturday, May 20, 2006 10:14 AM
 Subject: Re: [delphi-br] Zeos Database Objects


 Você precisa dar um select nas tabelas do dicionário de dados do seu banco.
 Qual é o banco de dados que você quer retornar estas informações?
 

 Benn Yahoo [EMAIL PROTECTED] escreveu:
 Camaradas

 Estou usando Zeos Database Objects com Delphi 7!

 Como eu faço para saber se uma tabela existe?
 E se existe a tabela como eu faço para saber os campos dela?

 Valeu a Força,
 Benn

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






 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE
 var lrec_target=_top;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12f19a2g4/M=396559.7942981.9411633.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147961170/A=3672775/R=0/id=flashurl/SIG=154s706bs/*http://lt.dell.com/lt/lt.aspx?CID=12696LID=338165DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/120506_y300x250_maio02_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12f19a2g4/M=396559.7942981.9411633.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147961170/A=3672775/R=1/id=altimg/SIG=154s706bs/*http://lt.dell.com/lt/lt.aspx?CID=12696LID=338165DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/120506_y300x250_maio02_dhs_dimension5150.gif; 
 var lrec_width=300;var lrec_height=250; 
 
 -
 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 Termos do Serviço do Yahoo!. 



 
 -
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

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



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: 
 PUBLICIDADE
 
 



 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!. 



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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











[delphi-br] Zeos Database Objects

2006-05-18 Por tôpico Benn Yahoo



Camaradas

Estou usando Zeos Database Objects com Delphi 7!

Como eu faço para saber se uma tabela existe?
E se existe a tabela como eu faço para saber os campos dela?

Valeu a Força,
Benn

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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












[delphi-br] Estouro de Memória - Quais os limites do Delphi A/C Rodr igo Farias

2006-05-18 Por tôpico Benn Yahoo



Camarada,

Como eu faço isso? Criar uma classe com as mesmas variaveis do record?


Olha o que eu estou fazendo assim:

 type TPartialFitnessAssembly = record
 Param1 :Real;
 Param2 :Real;
 Param3 :Real;
 Param4 :Real;
 Param5 :Real;
 Loaded :boolean;
 end;

 type TAlleleAssembly = record
 Id :integer;
 NickName :String;
 PartialFitness :TPartialFitnessAssembly;
 Loaded :boolean;

 EdNickName :TEdit;
 LbId :TLabel;
 end;

 type TLocusAssembly = record
 Name : String;
 Value : Integer;
 AllelesCount : Integer;
 RecombinationRate : Integer;
 MutationRate : Integer;
 Alleles : array of TAlleleAssembly;
 Loaded : boolean;

 EdNickName : TEdit;
 SpinAlleleCount : TSpinEdit;
 SpinMutationRate : TSpinEdit;
 SpinRecombinationRate : TSpinEdit;
 LbName : Tlabel;
 LbCaller : Tlabel;
 ImgRecombination : TImage;
 end;

 type TChromosomeAssembly = record
 Id : String;
 LocusCount : Integer;
 Locus : array of TLocusAssembly;
 Loaded : boolean;

 SELocusCount : TSpinEdit;
 LbName : Tlabel;
 LbCaller : Tlabel;
 InfoHint : String;
 end;

Assim por diante, depois eu crio as variáves a partir destes Tipos
 - Original Message - 
 From: Rodrigo Othavio Farias 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Thursday, May 18, 2006 8:55 AM
 Subject: Re: [delphi-br] Estouro de Memória - Quais os limites do Delphi


 vc podeira trocar esse teu record por uma classe, melhor umas lista de
 objetos, o Delphi trata muito bem essa alocação dinamica de ponteiros de
 objetos. Pense OOP :)



 Rodrigo Othávio Farias


 - Original Message - 
 From: Benn Yahoo [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Wednesday, May 17, 2006 2:23 PM
 Subject: [delphi-br] Estouro de Memória - Quais os limites do Delphi


 Estou criando um array grande (mais de 2) este array é montado
 dinâmicamente a partir de um type record, que tem um de seus eixos um array
 dinâmico de outro type record e assim por diante.

 Porém lá pelas tanta o programa acusa falta de memória e para, não vai nem
 pra frente nem para trás.

 Algumas questões:

 Como posso calcular o tamanho que isso está ocupando na memória?
 como saber o quanto de memória posso usar (uma vez que dando ctrl+alt+del
 ele diz que está ocupando 250, Mb sendo que meu computador tem 1Gb e acusa
 falta de memória)
 Um array tem um limite de tamanho?
 Por que quando eu crio uma variavel de um type record que eu criei e atribuo
 uma outra variavel do mesmo tipo ele vira apenas uma referência e não uma
 variavel independente, sendo que ao alterar a que recebe o valor o valor é
 alterado na variável que doou o valor.

 Camaradas, obrigado pela força que vcs têm me dado!
 Um Abração,
 Benn





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





 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos












 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: 
 PUBLICIDADE
 
 


--
 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!. 



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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












[delphi-br] Estouro de Memória - Quais os limites do Delphi A/C Jean Pierre

2006-05-18 Por tôpico Benn Yahoo



Agradecido pela idéia, porém não posso colocar em um arquivo por que preciso da variáveis para muito cálculos, e abriria, fecharia e gravaria o arquivo tantas vezes que se tornaria lento e provavelmente iria acabar corrompendo o arquivo e acabando com a HD.

Um Abraço,
Benn
 - Original Message - 
 From: Jean Pierre 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Thursday, May 18, 2006 9:58 AM
 Subject: Re: [delphi-br] Estouro de Memória - Quais os limites do Delphi


 bom dia,.

 Realmente são grandes duvidas pra vc e pra mim tambem...

 Seguinte... porque vc não cria um arquivo temporario na sua base e grava as informações lá... pelo menos não teria problemas de estouro de memoria...

 inte+
 Jean
 - Original Message - 
 From: Benn Yahoo 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Wednesday, May 17, 2006 2:23 PM
 Subject: [delphi-br] Estouro de Memória - Quais os limites do Delphi


 Estou criando um array grande (mais de 2) este array é montado dinâmicamente a partir de um type record, que tem um de seus eixos um array dinâmico de outro type record e assim por diante. 

 Porém lá pelas tanta o programa acusa falta de memória e para, não vai nem pra frente nem para trás.

 Algumas questões:

 Como posso calcular o tamanho que isso está ocupando na memória?
 como saber o quanto de memória posso usar (uma vez que dando ctrl+alt+del ele diz que está ocupando 250, Mb sendo que meu computador tem 1Gb e acusa falta de memória) 
 Um array tem um limite de tamanho?
 Por que quando eu crio uma variavel de um type record que eu criei e atribuo uma outra variavel do mesmo tipo ele vira apenas uma referência e não uma variavel independente, sendo que ao alterar a que recebe o valor o valor é alterado na variável que doou o valor.

 Camaradas, obrigado pela força que vcs têm me dado!
 Um Abração,
 Benn





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





 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: 
 PUBLICIDADE
 
 


 --
 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!. 



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



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: 
 PUBLICIDADE
 
 


--
 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!. 



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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











[delphi-br] Contrato

2006-05-15 Por tôpico Benn Yahoo



Camaradas

Alguém tem um contrato de locação de software e dicas para não cair em nenuma esparrela legal?

Agradecido,
Benn

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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: [delphi-br] Largura e Altura de uma String em Determinada Fonte

2006-04-24 Por tôpico Benn Yahoo



Deu certo!

Valeu a força,
Benn
 - Original Message - 
 From: Rubem Nascimento da Rocha 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Monday, April 24, 2006 2:42 AM
 Subject: RE: [delphi-br] Largura e Altura de uma String em Determinada Fonte


 Use a propriedade Canvas do objeto onde a string será exibida para 
 determinar isso. Só com alguma instância TCanvas é possível fazer isso, pois 
 a classe TCanvas possui uma propriedade Font e os métodos TextWidth() e 
 TextHeight() para retornar, respectivamente, a largura e altura de uma 
 string com base no canvas do objeto utilizado. Leia mais sobre isso no 
 próprio help do Delphi.

 Sds.


 From: Benn Yahoo [EMAIL PROTECTED]
 Reply-To: delphi-br@yahoogrupos.com.br
 To: delphi-br@yahoogrupos.com.br
 Subject: [delphi-br] Largura e Altura de uma String em Determinada Fonte
 Date: Mon, 24 Apr 2006 00:11:46 -0300
 
 Camaradas
 
 Como fazer para descobrir a Largura e Altura em pixels que uma string 
 ocupará em determinada fonte?
 
 Agradecido,
 Benn
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 _
 MSN Messenger: converse com os seus amigos online. 
 http://messenger.msn.com.br



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






--
 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!. 



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






  




  
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 Termos do Serviço do Yahoo!.











Re: [delphi-br] Aplicação em tela cheia

2006-04-22 Por tôpico Benn Yahoo



Nas propriedades do form altere:

BorderStyle para bsNone
WindowsState para wsMaximized

pronto, tranquilo!

Um Abraço,
Benn




 - Original Message - 
 From: -=SchiavoR=- 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Thursday, April 20, 2006 1:40 PM
 Subject: [delphi-br] Aplicação em tela cheia


 Salve amigos,


 Alguém sabe como fazer para o programa ocupar toda a tela do micro 
 quando aberto, igual os jogos fazem?


 Att.
 Rodrigo Schiavo


 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






--
 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!. 



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






  




  
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 Termos do Serviço do Yahoo!.












[delphi-br] TPrinter

2006-04-22 Por tôpico Benn Yahoo



Como eu faço para setar uma impressora específica para o TPrinter? 
Ele pega sempre a impressora padrão, gostaria de chamar o Printer Dialog e salvar estas configurações. Eu achei uma rotina que com o PrinterDialog configura a impressora como padão, mas isso não me resolvel. Preciso colocar uma padrão apenas para o TPrinter.

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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.