Re: [delphi-br] Proteção do Software (Pirataria)

2007-12-06 Por tôpico Nilson Chagas
O esquema que vc citou por ultimo HD e Razão, é um metodo que já usei... o
detalhe da web que mencionamos, é justamente ao inves dele ligar, o
webservice faz o serviço da validação.

Em 05/12/07, Edison DRP [EMAIL PROTECTED] escreveu:

   Usar a web só para ativar acho que deve ser um furada, haja visto o que
 tem
 de cópia pirata ativada
 do windows, delphi, symantec etc... por aí. Eu pessoalmente ainda acho que
 a compilação individual é o mais seguro.
 Se um dia eu chegar ao ponto de estar vendendo dezenas de cópias de um
 sistema, aí acho que terei que pensar em outro processo,
 mas por ora e na falta de um melhor,  Mas alguem sugeriu a
 contra-senha gerada depois da pré-instalção. Já trabalhei em uma empresa
 ( nos tempos em que os bichos falavam!!!) em que usávamos algo assim: O
 cliente instalava, e na primeira rodada o sistema gerava uma string e
 mostrava. O cliente fornecia a string e nós com esta string geravamos uma
 contra senha, que era necessária para a segunda rodada do sistema. A
 string
 gerada trazia uma parte do número do HD. A contra senha gerada era baseada
 neste numero MAIS a razão social do cliente. Qualquer um dos dois que
 fosse alterado, o sistema parava. funcionava razoavelmente bem: não podia
 trocar nem serial do hd nem razao social.

 Edison

 - Original Message -
 From: Joao Morais [EMAIL PROTECTED] post%40joaomorais.com.br
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Wednesday, December 05, 2007 10:45 PM
 Subject: Re: [delphi-br] Proteção do Software (Pirataria)

  Edison DRP wrote:
   Sem dúvida pior do que compilar uma vez para cada cliente, é armazenar
 uma
   versão para cada cliente. Mas o fato é que criar num pendrive uma
 chave
   para cada cliente acaba dando extamente no mesmo (na minha opinião),
 
  Mas essa chave que o pessoal compra a 50 pila porcada deve ter um
  número de série que o sistema reconhece, correto?
 
   Já a solução quem surgiu de utilizar uma autenticação por web,
 pergunto:
 e
   no dia que a Internet estiver fora (ha uns dias cortaram o cabo da net
 do
   meu vizinho por engano!): o sistema para? O negócio do cliente para ?
 
  Apenas para ativar o sistema, depois ele funciona normalmente sem
  acessar a internet, do contrário estará violando a privacidade do
 cliente.
 
  --
  Joao Morais
 
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
  Links do Yahoo! Grupos
 
 
 

  



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



Re: [delphi-br] DBGrid

2007-12-06 Por tôpico Luciano Angelini
Caro Rubem ...

Me desculpe de não ter  lembrado seu nome !

Luciano Angelini
Prefeitura de Lupionópolis - Pr


Rubem Nascimento da Rocha escreveu:


 Para os mais desavisados e os que estão chegando agora na lista, quem 
 usa sempre o bordão Quem Procura, Acha!, sou eu!

 Sds.

 To: [EMAIL PROTECTED] 
 mailto:delphi-br%40yahoogrupos.com.brFrom: 
 [EMAIL PROTECTED] 
 mailto:luciano.angelini%40uol.com.brDate: Wed, 5 Dec 2007 16:17:13 
 -0200Subject: Re: [delphi-br] DBGrid

 Boa Tarde Adenes Como sempre alguem (me desculpe não lembro o nome 
 agora)Quem procura acha 
 !http://www.devmedia.com.br/articles/viewcomp.asp?comp=924Espero 
 http://www.devmedia.com.br/articles/viewcomp.asp?comp=924Espero ter 
 ajudado Luciano AngeliniPrefeitura de Lupionópolis-PrAdenes I. 
 Freire Junior escreveu: Como faço para colocar 2 linhas no caption 
 da coluna de um dbgrid? Adenes [As partes desta mensagem que não 
 continham texto foram removidas]

 __
 Conheça o Windows Live Spaces, a rede de relacionamentos conectada ao 
 Messenger!
 http://spaces.live.com/signup.aspx http://spaces.live.com/signup.aspx

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

  


Re: [delphi-br] Proteção do Software (Piratari a)

2007-12-06 Por tôpico escobar
Fellipe, como vc disse abaixo, existe varias formar de mudar na net o serial do 
HD, fisico e logico, o mac da placa de rede, mas o cara vai ter que saber que 
seu software é travado por isso ai, e não é uma coisa muito facil de descobrir, 
basta vc colocar funções de resgate destes dados, com nomes que não tenham 
muito haver, como pegaserialHD, pegaseiralMAC, ai fica facil, mas tipo PSD, PSM 
e assim vai, o negocio é dificultar, mas o melhor jeito mesmo é com HARDLOCK 
mesmo, ai só tem a bendita da chave na paralela, serial, USB conectada... 


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP


 


From: Fellipe Henrique 
Sent: Wednesday, December 05, 2007 3:01 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] Proteção do Software (Pirataria)


Justamente... eu gravo isso dentro da Chave (UniKey). O cara só tem liberado
uma versão... pode passar pra quem quiser... desde que leve a chave, plugou
ela.. tudo sai com o nome da empresa que está registrada na chave. Então eu
não me preocupo muito se ele está ou não passando o sistema.. A chave é
única, e gravo tudo dentro dela criptografado, ou seja, mesmo clonando a
chave (meio complicado pra um usuário leigo, e talvez até para os mais
experientes), teria que descobrir a forma de criptografia para trocar os
dados da empresa.

Foi o jeito melhor que achei pra tentar barrar isso... e tem funcionado
perfeitamente.

[]s

Em 05/12/07, Nilson Chagas [EMAIL PROTECTED] escreveu:

 No sistema que montei ele fazia uma validação tb com o nome da empresa.
 E
 como vc diz se o cara se der este trabalho para passar o software para
 outra
 pessoal tudo bem, mas vai tudo sair com o nome da empresa dele que foi
 validado o sistema.

 []s

 Em 05/12/07, Fellipe Henrique [EMAIL PROTECTED] fellipeh%40gmail.com
 escreveu:
 
  Acredito ser esta a forma mais simples, e fácil de quebrar. Na net
  existem
  vários softwares para mudança de serial do HD.
 
  Já com a chave, o cliente pode ate passar o sistema pra outra, mas só
 vai
  rodar com a chave dele. se ele emprestar a chave, ele fica sem mexer no
  sistema, pra voce nao importa pois somente um estará usando o sistema.
 
  []s
 
  Em 05/12/07, Douglas Uesato [EMAIL 
  PROTECTED]uesato%40autcom.com.bruesato%40autcom.com.br
  escreveu:
  
   Cesar,
  
   Eu tive esse dilema algum tempo atrás e após inúmeras pesquisas eu
   optei em gerar uma contra-senha a partir do serial do HD da máquina
 onde
  o
   software será instalado. Dessa forma você pode passar a contra-senha
  para
   o
   seu cliente sem ter a preocupação que o mesmo irá repassar a
 terceiros,
   até
   porque se ele fizer isso o terceiro não irá conseguir instalar porque
 o
   serial do HD é único.
  
   Se você fizer uma busca no Google irá encontrar as rotinas para
   pegar o serial do HD, daí é só criar a sua regra para gerar a
   contra-senha.
  
   Atenciosamente,
   Douglas Uesato
  
   De: delphi-br@yahoogrupos.com.br 
   delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
[mailto:
   delphi-br@yahoogrupos.com.br 
   delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br]
Em
   nome de Cesar - Informatica
   Enviada em: quarta-feira, 5 de dezembro de 2007 11:04
   Para: delphi-br@yahoogrupos.com.br 
   delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
   Assunto: [delphi-br] Proteção do Software (Pirataria)
  
  
   Gostaria da sugestão de voceis sobre formas de proteção de software,
 ou
   seja, preciso distribuir um software e por questões de direitos não
 pode
   ser
   instalado em outra maquinas sem a devida licença de uso.
   Gostaria de compartilhar da experiencias dos colegas, pois nunca fiz
   controle de licenças e não sei por onde começar.
  
   Desde já agradeço a ajuda de todos,
  
   Abraços,
  
   César Eduardo T. Silva
   Programador (CPD)
   Ober S/A - Industria e Comercio
   [EMAIL PROTECTED] cesar.silva%40ober.com.br 
 cesar.silva%40ober.com.br 
  cesar.silva%40ober.com.br
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
 
  --
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED] fellipeh%40gmail.com fellipeh%40gmail.com

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

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

 


-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]

[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] Alguém já instalou o RXLib no Delp hi2007 ou Delphi2006?

2007-12-06 Por tôpico Apoio
não sei se vc conhece os componentes Jedi , que tem alem da paleta RXLIB 
,outros mais  componentes

ele vem com um instalador . 

é free , com uma comunidade forte sempre atualizado ...


segue o link:^

http://homepages.codegear.com/jedi/jvcl/


  
  - Original Message - 
  From: dangra2008 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, December 05, 2007 6:19 PM
  Subject: [delphi-br] Alguém já instalou o RXLib no Delphi2007 ou Delphi2006?


  Poderia explicar como se faz?
  Graça



   

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



[delphi-br] Impressora Fiscal em Rede

2007-12-06 Por tôpico Leandro - Grupos
E ai galera, blz

É possível utilizar uma impressora fiscal por dois micros ao mesmo tempo???

Leandro Carbonera
(54) 3343-3623 / 9977-1266
[EMAIL PROTECTED]
www.sigmatecnologia.com.br 



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



RE: [delphi-br] Alguém já instalou o RXLib no Delphi2007 ou Delphi2006?

2007-12-06 Por tôpico Maria das Graças .
Mas aí é que tá a dúvida cruel. 
  Fiz o download do RXLib para Delphi 2006, mas tem os .groupproj que, perdoem 
a ignorância, simplesmente não sei o que fazer com esse tipo de arquivo
  E não consigo compilar na forma tradicional como no Delphi 7, porque não 
consigo compilar dpk e instalar dpk.
  Não tem bpl para instalar. 
  No delphi 7 eu vou em Open - procuro dpk - compilo - instalo (seguindo uma 
determinada ordem). Mas e no RAD?
  Graça
  

Andreano Lanusse [EMAIL PROTECTED] escreveu:
  Uma informação, os componentes para Delphi 2006 são totalmente 
compatíveis com Delphi 2007 e RAD Studio, pois os arquivos dcu são os mesmos.

[]'s

Andreano Lanusse
CodeGear Product Line Manager  Evangelist Leader Latin America

Blog: http://blogs.codegear.com/andreanolanusse

Exemplos: http://cc.codegear.com/Author/38483



From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Andrei Luís
Sent: Wednesday, December 05, 2007 12:46 PM
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] Alguém já instalou o RXLib no Delphi2007 ou Delphi2006?

Eu instalei no 2006, mas faz tempo. Instalação normal. Não lembro se
tem instalador, se não tiver tem um txt com instruções detalhadas.

[]
Andrei

2007/12/5, dangra2008 [EMAIL PROTECTED] mailto:dangra2008%40yahoo.com.br :
 Poderia explicar como se faz?
 Graça

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



 

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Jedi

2007-12-06 Por tôpico Maria das Graças .
Com relação aos componentes Jedi, vai aí algumas dúvidas:
  1.Eu consigo pegar um unico componente no projeto Jedi? Por exemplo, da RXLib 
eu só utilizo o RXCurrencyEdit o TDateEdit. Eu conseguiria instalar só eles sem 
ter que instalar um outro montão de bibliotecas que eu nunca vou usar? 
  2.E para converter o RX para Jedi? Tem como?
  3.Quais são as palhetas de componentes que o instalador Jedi instala no 
Delphi?
   
  Graça



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Alguém já instalou o RXLib no Delphi2007 ou Delphi2006?

2007-12-06 Por tôpico Andrei Luís
Maria, texto do install_eng.txt:

* Add the rxLib Unit directory (...RxLib_2006\Units) to:
Tools-options
 - Environment Options
   - Delphi Options
 - Library - Win32 | Library Path

* Open the project from IDE:
File-Open: ...\RxLib_2006\Units\Rxlib2006.bdsgroup

* Compile All packeges:
Project- Build All projects

* Install all packages:
Una vez que todos los paquetes se han compilado correctamente se
deben instalar los que son de diseño; Click derecho sobre los packages y
pulsar [Install] (View - Project Manager):

   dclrx2006.bpl [install]
   dcldb2006.bpl [install]
   dcldb2006.bpl [install]

[]
Andrei

Em 06/12/07, Maria das Graças .[EMAIL PROTECTED] escreveu:
 Mas aí é que tá a dúvida cruel.
   Fiz o download do RXLib para Delphi 2006, mas tem os .groupproj que, 
 perdoem a ignorância, simplesmente não sei o que fazer com esse tipo de 
 arquivo
   E não consigo compilar na forma tradicional como no Delphi 7, porque não 
 consigo compilar dpk e instalar dpk.
   Não tem bpl para instalar.
   No delphi 7 eu vou em Open - procuro dpk - compilo - instalo (seguindo 
 uma determinada ordem). Mas e no RAD?
   Graça


 Andreano Lanusse [EMAIL PROTECTED] escreveu:
   Uma informação, os componentes para Delphi 2006 são totalmente 
 compatíveis com Delphi 2007 e RAD Studio, pois os arquivos dcu são os mesmos.

 []'s

 Andreano Lanusse
 CodeGear Product Line Manager  Evangelist Leader Latin America

 Blog: http://blogs.codegear.com/andreanolanusse

 Exemplos: http://cc.codegear.com/Author/38483

 

 From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
 Andrei Luís
 Sent: Wednesday, December 05, 2007 12:46 PM
 To: delphi-br@yahoogrupos.com.br
 Subject: Re: [delphi-br] Alguém já instalou o RXLib no Delphi2007 ou 
 Delphi2006?

 Eu instalei no 2006, mas faz tempo. Instalação normal. Não lembro se
 tem instalador, se não tiver tem um txt com instruções detalhadas.

 []
 Andrei

 2007/12/5, dangra2008 [EMAIL PROTECTED] mailto:dangra2008%40yahoo.com.br :
  Poderia explicar como se faz?
  Graça


[delphi-br] Classes em Delphi - D2005

2007-12-06 Por tôpico Rodrigo Bevilacqua Marcondes
Prezados Colegas ,  

Estou fazendo uma classe simples de cliente, 
1 - mas no meu construtor, quando chega no atributo Cidade - aparece access 
violation. ?
2 - E nessa mesma classe estou criando um IBSQL para fazer um insert , mas da 
erro IBErro... no FiledByName. Preciso criar os paramentro antes ? como faria 
isso ? 

Qualquer dica é bem vinda

Segue código abaixo :

unit Cliente;

interface

uses
  Dialogs, IBSQL;

type
  TCliente = class
  private
//Atributos
FCod: integer;
FNome: string;
FNomeReduzido: string;
FEndereco : string;
FNumero : string;
FComplemento : string;
FBairro : string;
FCidade : string;

function BuscaNoBanco(const pegaCod: integer): boolean;

  protected
//Métodos para as propriedades
function  GetNome: string;
procedure SetNome(Value : string);

  public
//Propriedades Publicas
property Cod: integer read FCod write FCod;
property Nome: string read GetNome write SetNome;
property NomeReduzido: string read FNomeReduzido write FNomeReduzido;
property Endereco : string read FEndereco write FEndereco ;
property Numero : string read FNumero write FNumero ;
property Complemento : string read FComplemento write FComplemento ;
property Bairro : string read FBairro write FBairro ;
property Cidade : string read FCidade write FCidade ;

//Métodos Publicos
function Incluir: boolean;

//Construtores Públicos
constructor Cria;overload;
constructor Cria(const paramCod: integer);overload;
  end;


implementation

uses AmbData;

{ TCliente }

constructor TCliente.Cria;
begin
  inherited Create;
  FCod:=0;
  FNome:='';
  FNomeReduzido:='';
  FEndereco:='';
  FNumero:='';
  FComplemento:='';
  FBairro:='';
  FCidade:='';
end;

constructor TCliente.Cria(const paramCod: integer);
begin
  inherited Create;
  if not BuscaNoBanco(paramCod) then
ShowMessage(Mensagem);
end;

function TCliente.BuscaNoBanco(const pegaCod: integer): boolean;
var
  Qry: TIBSQL;
begin
  Qry := TIBSQL.Create(nil);
  try
Qry.Database :=  dtmAmb.dbFB;
Qry.Close;
Qry.SQL.Text := 'SELECT * FROM CLIENTE WHERE Cliente = :Cliente';
Qry.ParamByName('Cliente').Value := pegaCod;
Qry.ExecQuery;
if not Qry.Eof then
begin
  Cod := pegaCod;
  Nome:= Qry.Fields[1].Value;
  NomeReduzido:= Qry.Fields[2].Value;
  Result := True;
end
else
  Result := False;
Qry.FreeHandle;
  finally
Qry.Free;
  end; // try
end;

function TCliente.Incluir: boolean;
var
  Qry: TIBSQL;
begin  //Rotina Principal
  Qry := TIBSQL.Create(nil);
  try
try
Qry.Database := dtmAmb.dbFB;
Qry.Close;
Qry.SQL.Text:='INSERT INTO FIN_CLIENTE (CLIENTE, NOME, '+
   'NOMEREDUZIDO, ENDERECO, NUMERO, COMPLEMENTO,'+
   'BAIRRO, CIDADE) '+
   'VALUES (:CLIENTE, :NOME, :NOMEREDUZIDO, :ENDERECO, :NUMERO, 
:COMPLEMENTO,'+
   ':BAIRRO, :CIDADE';
Qry.ParamByName('CLIENTE').Value := Cod;
Qry.ParamByName('NOME').Value:= Nome;
Qry.ParamByName('NOMEREDUZIDO').Value:= XStrRightAdd(' ', 
XStrAnsiToAlpha(NomeReduzido), 15);

Qry.ParamByName('ENDERECO').Value:= XStrRightAdd(' ', 
XStrAnsiToAlpha(Endereco), 15 );
Qry.ParamByName('NUMERO').Value  := XStrRightAdd(' ', 
XStrAnsiToAlpha(NUMERO), 7 );
Qry.ParamByName('COMPLEMENTO').Value := XStrRightAdd(' ', 
XStrAnsiToAlpha(COMPLEMENTO), 15);

Qry.ParamByName('BAIRRO').Value:= XStrRightAdd(' ', 
XStrAnsiToAlpha(BAIRRO), 20);
Qry.ParamByName('CIDADE').Value:= XStrRightAdd(' ', 
XStrAnsiToAlpha(CIDADE), 40); 

Qry.ExecQuery;
Result := True;
  except
Result := False;
  end;
Qry.FreeHandle;
  finally
Qry.Free;
  end; // try
end;


function TCliente.GetNome: string;
begin
  Result := Self.FNome;
end;

procedure TCliente.SetNome(Value: string);
begin
  Self.FNome := Value;
end;

end.


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Re: Res: Re: [delphi-br] DBGrid

2007-12-06 Por tôpico Luciano Angelini
Caro Adones 

O exemplo funciona sim .

Vc sabe trabalhar com arquivos XML com o ClientDataSet ???

Caso não
No form vc coloca um DBDrid / ClientDataSet / DataSource

Vc conecta o ClientDataSet com o arquivos XML´s que se encontra na pasta:
\arquivos de programas\arquivos comuns\Borland Shared  ... e escolha uma 
arquivo : Ex: Country.xml
Ativa a conexão do ClientDataSet ...
Faça as conexões: DataSouce com o ClientDataSet , DBGrid com o Data 
Source ...
Acrecente as colunas no DBGrid 
e coloque o exemplo onDrawColumnCell do DBGrid 
e executa ...

Note que as colunas Name e Capital foram alteradas para Row1 e Row2 
agora é só alterar:

case Column.Index of
  0: begin
 Column.Title.Caption := '';
 S1 := 'Nome do';
 S2 := 'País';
 end;

  1: begin
 Column.Title.Caption := '';
 S1 := 'Nome da';
 S2 := 'Capital';
 end;
end;

Espero que desta vez tenha te ajudado, caso tenha alguma dúvida me chame 
no MSN: [EMAIL PROTECTED]

Luciano Angelini
Prefeitura de Lupionópolis-Pr

Adenes I. Freire Junior escreveu:

 Luciano, essa rotina não deu certo.

 Queria que o título da coluna do dbgrid ficasse assim:

 Valor Empnhado
 No Mês Anterior

 ou seja, com 2 linhas.

 Já tentei DBGrid1.Colunnms[0].Title.Caption := 'Valor Empnhado' + #13 
 + 'No
 Mês Anterior';

 Mais não dar certo.

 ---Mensagem original---

 De: Luciano Angelini
 Data: 12/05/07 15:18:16
 Para: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] DBGrid

 Boa Tarde Adenes 

 Como sempre alguem (me desculpe não lembro o nome agora)

 Quem procura acha !

 http://www.devmedia.com.br/articles/viewcomp.asp?comp=924 
 http://www.devmedia.com.br/articles/viewcomp.asp?comp=924

 Espero ter ajudado 

 Luciano Angelini
 Prefeitura de Lupionópolis-Pr

 Adenes I. Freire Junior escreveu:
 
  Como faço para colocar 2 linhas no caption da coluna de um dbgrid?
 
  Adenes
 
  [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] Jedi

2007-12-06 Por tôpico Apoio
na istalação do jedi , no instalador vem as paletas pra vc selecionar

nesse caso vc vai usar somente a JVedits

a TDATEEDIT = JVdateedit
a rxcurrencyedit  = JVvalidateedit

a JVvalidade edit é mesma coisa do rxcurrency perdeu esse nome pq alem de 
currency vc pode usar float,integer,hex , e outras mais

ela vem como padrao integer ai é so mudar a prop. displayformat = dfcurrency 
(selecionavel).

o jedi instala umas 30 ou mais paletas , eu aqui nem ligo e instalo tudo mas vc 
pode selecionar na instalação .

se nao me engano a packege e a JvStdCtrls





  - Original Message - 
  From: Maria das Graças . 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 9:22 AM
  Subject: Re: [delphi-br] Jedi


  Com relação aos componentes Jedi, vai aí algumas dúvidas:
  1.Eu consigo pegar um unico componente no projeto Jedi? Por exemplo, da RXLib 
eu só utilizo o RXCurrencyEdit o TDateEdit. Eu conseguiria instalar só eles sem 
ter que instalar um outro montão de bibliotecas que eu nunca vou usar? 
  2.E para converter o RX para Jedi? Tem como?
  3.Quais são as palhetas de componentes que o instalador Jedi instala no 
Delphi?

  Graça

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

  [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] Proteção do Software (Pirataria)

2007-12-06 Por tôpico Jhosef Marks
E ai pessoal o esquema do WebService foi eu quem deu a idéia,  a idéia naum
eh fazer verificação toda vez que o cliente entrar no sistema e sim um ou
duas vezes por mês, caso tente conectar hoje e naum funcionar tenta amanha e
ate quem sabe por uma semana, impossivel o cliente ficar uma semana sem
net...

E esse esquema de nome da função?? Como alguem vai descobrir o nome de
função dentro de um EXE ou conseguir alguma string??? Naum entendi isso...

Em 05/12/07, [EMAIL PROTECTED] [EMAIL PROTECTED]
escreveu:

   Fellipe, como vc disse abaixo, existe varias formar de mudar na net o
 serial do HD, fisico e logico, o mac da placa de rede, mas o cara vai ter
 que saber que seu software é travado por isso ai, e não é uma coisa muito
 facil de descobrir, basta vc colocar funções de resgate destes dados, com
 nomes que não tenham muito haver, como pegaserialHD, pegaseiralMAC, ai fica
 facil, mas tipo PSD, PSM e assim vai, o negocio é dificultar, mas o melhor
 jeito mesmo é com HARDLOCK mesmo, ai só tem a bendita da chave na paralela,
 serial, USB conectada...

 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP

 From: Fellipe Henrique
 Sent: Wednesday, December 05, 2007 3:01 PM
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Subject: Re: [delphi-br] Proteção do Software (Pirataria)

 Justamente... eu gravo isso dentro da Chave (UniKey). O cara só tem
 liberado
 uma versão... pode passar pra quem quiser... desde que leve a chave,
 plugou
 ela.. tudo sai com o nome da empresa que está registrada na chave. Então
 eu
 não me preocupo muito se ele está ou não passando o sistema.. A chave é
 única, e gravo tudo dentro dela criptografado, ou seja, mesmo clonando a
 chave (meio complicado pra um usuário leigo, e talvez até para os mais
 experientes), teria que descobrir a forma de criptografia para trocar os
 dados da empresa.

 Foi o jeito melhor que achei pra tentar barrar isso... e tem funcionado
 perfeitamente.

 []s

 Em 05/12/07, Nilson Chagas [EMAIL 
 PROTECTED]nilson.chagas.silva%40gmail.com
 escreveu:
 
  No sistema que montei ele fazia uma validação tb com o nome da empresa.
  E
  como vc diz se o cara se der este trabalho para passar o software para
  outra
  pessoal tudo bem, mas vai tudo sair com o nome da empresa dele que foi
  validado o sistema.
 
  []s
 
  Em 05/12/07, Fellipe Henrique [EMAIL PROTECTED] 
  fellipeh%40gmail.comfellipeh%40gmail.com
  escreveu:
  
   Acredito ser esta a forma mais simples, e fácil de quebrar. Na net
   existem
   vários softwares para mudança de serial do HD.
  
   Já com a chave, o cliente pode ate passar o sistema pra outra, mas só
  vai
   rodar com a chave dele. se ele emprestar a chave, ele fica sem mexer
 no
   sistema, pra voce nao importa pois somente um estará usando o sistema.
  
   []s
  
   Em 05/12/07, Douglas Uesato [EMAIL PROTECTED]uesato%40autcom.com.br
 uesato%40autcom.com.bruesato%40autcom.com.br
   escreveu:
   
Cesar,
   
Eu tive esse dilema algum tempo atrás e após inúmeras pesquisas eu
optei em gerar uma contra-senha a partir do serial do HD da máquina
  onde
   o
software será instalado. Dessa forma você pode passar a contra-senha
   para
o
seu cliente sem ter a preocupação que o mesmo irá repassar a
  terceiros,
até
porque se ele fizer isso o terceiro não irá conseguir instalar
 porque
  o
serial do HD é único.
   
Se você fizer uma busca no Google irá encontrar as rotinas para
pegar o serial do HD, daí é só criar a sua regra para gerar a
contra-senha.
   
Atenciosamente,
Douglas Uesato
   
De: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
 [mailto:
delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br]
 Em
nome de Cesar - Informatica
Enviada em: quarta-feira, 5 de dezembro de 2007 11:04
Para: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
Assunto: [delphi-br] Proteção do Software (Pirataria)
   
   
Gostaria da sugestão de voceis sobre formas de proteção de software,
  ou
seja, preciso distribuir um software e por questões de direitos não
  pode
ser
instalado em outra maquinas sem a devida licença de uso.
Gostaria de compartilhar da experiencias dos colegas, pois nunca fiz
controle de licenças e não sei por onde começar.
   
Desde já agradeço a ajuda de todos,
   
Abraços,
   
César Eduardo T. Silva
Programador (CPD)
Ober S/A - Industria e Comercio
[EMAIL PROTECTED] cesar.silva%40ober.com.br 
 cesar.silva%40ober.com.br 
  cesar.silva%40ober.com.br 
   

[delphi-br] Re: Alguém já instalou o RXLib no Delphi2007 - Resolvido

2007-12-06 Por tôpico dangra2008
Valeu Andrei, instalou direitinho.
Graça



[delphi-br] Re: Jedi

2007-12-06 Por tôpico dangra2008
E para converter os componentes da RXLIB para o Jedi? Ou isso já é 
automático assim que se instala o Jedi?
Graça



Re: [delphi-br] Re: Jedi

2007-12-06 Por tôpico Apoio
eu nunca usei mas sei que existe no jedi um conversor , é bom pesquisar sobre 
isso ...

eu uso gexperts que é um plugin do delphi , ele substitue todos os componentes 
de todo o sistema 

http://www.revolution.com.br/delphistop/gxrevp.htm

pra baixar:
http://www.gexperts.org/download.html



  - Original Message - 
  From: dangra2008 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 10:46 AM
  Subject: [delphi-br] Re: Jedi


  E para converter os componentes da RXLIB para o Jedi? Ou isso já é 
  automático assim que se instala o Jedi?
  Graça



   

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



[delphi-br] Alguem aqui usa GExperts?

2007-12-06 Por tôpico Apoio
Eu uso! mais alguem?

http://www.gexperts.org/index.html

sobre em portugues: http://www.revolution.com.br/delphistop/gxrevp.htm



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



Re: [delphi-br] Alguem aqui usa GExperts?

2007-12-06 Por tôpico Alessandro DUARTE de Moraes
Eu tb uso!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Apoio 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 9:55 AM
  Subject: [delphi-br] Alguem aqui usa GExperts?


  Eu uso! mais alguem?

  http://www.gexperts.org/index.html

  sobre em portugues: http://www.revolution.com.br/delphistop/gxrevp.htm

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4757f1af289442017020218 


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



Re: [delphi-br] Alguem aqui usa GExperts?

2007-12-06 Por tôpico Eduardo Silva dos Santos
eu tb... muito bom, principalmente aquele recurso pra ordenar o foco dos
edits/outros pela posição deles no form..

Em 06/12/07, Alessandro DUARTE de Moraes [EMAIL PROTECTED]
escreveu:

   Eu tb uso!

 Alessandro DUARTE de Moraes
 A.C. Santa Casa do Rio Grande.
 http://www.santacasarg.com.br

 - Original Message -
 From: Apoio
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Thursday, December 06, 2007 9:55 AM
 Subject: [delphi-br] Alguem aqui usa GExperts?

 Eu uso! mais alguem?

 http://www.gexperts.org/index.html

 sobre em portugues: http://www.revolution.com.br/delphistop/gxrevp.htm

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

 --
 E-mail Seguro Vetorial.net

 Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
 encaminhe para [EMAIL PROTECTED] spam%40vetorial.net

 Chave de Identificação: 54568,4757f1af289442017020218

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/
...


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



Re: [delphi-br] Alguem aqui usa GExperts?

2007-12-06 Por tôpico Daniel Bastos
já usei a algum tempo atras.
Mas essa thread é só pra ver se alguem usa???

Em 06/12/07, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   eu tb... muito bom, principalmente aquele recurso pra ordenar o foco dos
 edits/outros pela posição deles no form..

 Em 06/12/07, Alessandro DUARTE de Moraes [EMAIL 
 PROTECTED]duarte%40santacasarg.com.br
 
 escreveu:
 
  Eu tb uso!
 
  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br
 
  - Original Message -
  From: Apoio
  To: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
  Sent: Thursday, December 06, 2007 9:55 AM
  Subject: [delphi-br] Alguem aqui usa GExperts?
 
  Eu uso! mais alguem?
 
  http://www.gexperts.org/index.html
 
  sobre em portugues: http://www.revolution.com.br/delphistop/gxrevp.htm
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  --
  E-mail Seguro Vetorial.net
 
  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
  encaminhe para [EMAIL PROTECTED] spam%40vetorial.netspam%40vetorial.net
 
  Chave de Identificação: 54568,4757f1af289442017020218
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com/
 ...


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

  



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



[delphi-br] Off Topic: Oportunidade de emprego!

2007-12-06 Por tôpico Giovanny Carvalho
Oportunidade!

Para o interior do RJ, Região dos Lagos!  Contrato de um ano!

1 vaga para programador Delphi  com experiência em MS-SQL Server;   

Conhecimento desejável em

WebBroker 
Java Script
HTML

Interessados entrar em contado pelo e-mail: 
[EMAIL PROTECTED]


Obrigado,
Giovanny



Re: [delphi-br] Re: Jedi

2007-12-06 Por tôpico Daniel Bastos
o conversor da jedi é um dos 2 links abaixo:
http://downloads.sourceforge.net/jvcl/JVCLConvert300BETA1.zip
ou
http://downloads.sourceforge.net/jvcl/JVCLConvert.exe_JVCL_3.00.zip

sinceramente eu não lembro mais qual é, não é uma das 7 maravilhas do mundo,
mas poupa um grande trabalho caso vc vá substituir no projeto todo de uma
vez só.

abs
Daniel A. Bastos

Em 06/12/07, Apoio [EMAIL PROTECTED] escreveu:

   eu nunca usei mas sei que existe no jedi um conversor , é bom pesquisar
 sobre isso ...

 eu uso gexperts que é um plugin do delphi , ele substitue todos os
 componentes de todo o sistema

 http://www.revolution.com.br/delphistop/gxrevp.htm

 pra baixar:
 http://www.gexperts.org/download.html

 - Original Message -
 From: dangra2008
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Thursday, December 06, 2007 10:46 AM
 Subject: [delphi-br] Re: Jedi

 E para converter os componentes da RXLIB para o Jedi? Ou isso já é
 automático assim que se instala o Jedi?
 Graça

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

  



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



Res: [delphi-br] Alguem aqui usa GExperts?

2007-12-06 Por tôpico Evaldo
Eu uso no Delphi 7 e no Delphi 2006, eh muito ultil!
 
--
Atenciosamente:
 Evaldo Avelar Marques
 Programador Junior Delphi, C# Dot Net 

 [EMAIL PROTECTED]


- Mensagem original 
De: Apoio [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 6 de Dezembro de 2007 10:55:22
Assunto: [delphi-br] Alguem aqui usa GExperts?









  



Eu uso! mais alguem?



http://www.gexperts .org/index. html



sobre em portugues: http://www.revoluti on.com.br/ delphistop/ gxrevp.htm



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






  







!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#ff;text-decoration:none;}
--



!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
--



!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
--








  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



[delphi-br] ot - Postgresql, quem usa, poderia me responder??

2007-12-06 Por tôpico Nilson Chagas
Que tipo de campo devo usar em PostgreSQL, para armazenar textos grandes com
imagens??

E que tipo de campo devo usar para armazenar arquivos, tipo foto???


[]s
Nilson Chagas
---
Visite:
Fundamental: www.amados.com.br
Dúvidas:http://nilsoftware.blogspot.com/
Obrigatório: www.saopaulofc.com.br


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



[delphi-br] RAD Studio 2007- Componente DateTimePicker (Win32)

2007-12-06 Por tôpico dangra2008
Quando uso a propriedade Format desse componente dd/mm/
no lugar do mês ele está trazendo os minutos da hora.

Por exemplo, 
Data atual 06/12/2007
hora atual 10:21:15

com Format = dd/mm/ vem 06/21/2007
com Format = dd/mmm/ vem 06/21nov/2007

Tô fazendo algo errado ou é bug do componente?

Outra coisa: como fazer para pular automaticamente do dia para o mes e 
para o ano sem ter que pressionar as setas?

Graça



Re: [delphi-br] ot - Postgresql, quem usa, poderia me responder??

2007-12-06 Por tôpico Apoio
https://wiki.postgresql.org.br/Blobs_%28ou_como_armazenar_arquivos_dentro_do_banco%29?highlight=%28blob%29


  - Original Message - 
  From: Nilson Chagas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 11:36 AM
  Subject: [delphi-br] ot - Postgresql, quem usa, poderia me responder??


  Que tipo de campo devo usar em PostgreSQL, para armazenar textos grandes com
  imagens??

  E que tipo de campo devo usar para armazenar arquivos, tipo foto???

  []s
  Nilson Chagas
  ---
  Visite:
  Fundamental: www.amados.com.br
  Dúvidas:http://nilsoftware.blogspot.com/
  Obrigatório: www.saopaulofc.com.br

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



   

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



Re: Res: Re: [delphi-br] DBGrid

2007-12-06 Por tôpico Ricardo César Cardoso
E quando vc atribui S1 e S2 para os títulos da Coluna!?!?!?!?!?!?!?

Acho que faltou alguma instrução como Column.Title.Caption := S1 + #13#10 + S2.

Sds,
Ricardo.

Luciano Angelini [EMAIL PROTECTED] escreveu:   
Caro Adones 
 
 O exemplo funciona sim .
 
 Vc sabe trabalhar com arquivos XML com o ClientDataSet ???
 
 Caso não
 No form vc coloca um DBDrid / ClientDataSet / DataSource
 
 Vc conecta o ClientDataSet com o arquivos XML´s que se encontra na pasta:
 \arquivos de programas\arquivos comuns\Borland Shared  ... e escolha uma 
 arquivo : Ex: Country.xml
 Ativa a conexão do ClientDataSet ...
 Faça as conexões: DataSouce com o ClientDataSet , DBGrid com o Data 
 Source ...
 Acrecente as colunas no DBGrid 
 e coloque o exemplo onDrawColumnCell do DBGrid 
 e executa ...
 
 Note que as colunas Name e Capital foram alteradas para Row1 e Row2 
 agora é só alterar:
 
 case Column.Index of
   0: begin
  Column.Title.Caption := '';
  S1 := 'Nome do';
  S2 := 'País';
  end;
 
 1: begin
  Column.Title.Caption := '';
  S1 := 'Nome da';
  S2 := 'Capital';
  end;
 end;
 
 Espero que desta vez tenha te ajudado, caso tenha alguma dúvida me chame 
 no MSN: [EMAIL PROTECTED]
 
 Luciano Angelini
 Prefeitura de Lupionópolis-Pr
 
 Adenes I. Freire Junior escreveu:
 
  Luciano, essa rotina não deu certo.
 
  Queria que o título da coluna do dbgrid ficasse assim:
 
  Valor Empnhado
  No Mês Anterior
 
  ou seja, com 2 linhas.
 
  Já tentei DBGrid1.Colunnms[0].Title.Caption := 'Valor Empnhado' + #13 
  + 'No
  Mês Anterior';
 
  Mais não dar certo.
 
  ---Mensagem original---
 
  De: Luciano Angelini
  Data: 12/05/07 15:18:16
  Para: delphi-br@yahoogrupos.com.br 
  mailto:delphi-br%40yahoogrupos.com.br
  Assunto: Re: [delphi-br] DBGrid
 
  Boa Tarde Adenes 
 
  Como sempre alguem (me desculpe não lembro o nome agora)
 
  Quem procura acha !
 
  http://www.devmedia.com.br/articles/viewcomp.asp?comp=924 
  http://www.devmedia.com.br/articles/viewcomp.asp?comp=924
 
  Espero ter ajudado 
 
  Luciano Angelini
  Prefeitura de Lupionópolis-Pr
 
  Adenes I. Freire Junior escreveu:
  
   Como faço para colocar 2 linhas no caption da coluna de um dbgrid?
  
   Adenes
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
 
 
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 
 
 _



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Alguem aqui usa GExperts?

2007-12-06 Por tôpico Fellipe Henrique
Eu pensei em usar... principalmente por ser leve... mas o que eu uso, no
CnPack é melhor, tais como AutoTabOrder, milhoes de vezes melhor que no
GExperts,  um expert de criar telas MessageBox, que é melhor tambem.

[]s

Em 06/12/07, Evaldo [EMAIL PROTECTED] escreveu:

   Eu uso no Delphi 7 e no Delphi 2006, eh muito ultil!

 --
 Atenciosamente:
 Evaldo Avelar Marques
 Programador Junior Delphi, C# Dot Net

 [EMAIL PROTECTED] evaldoavelar%40yahoo.com.br

 - Mensagem original 
 De: Apoio [EMAIL PROTECTED] apoio%40apoioinfor.com.br
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 6 de Dezembro de 2007 10:55:22
 Assunto: [delphi-br] Alguem aqui usa GExperts?

 Eu uso! mais alguem?

 http://www.gexperts .org/index. html

 sobre em portugues: http://www.revoluti on.com.br/ delphistop/ gxrevp.htm

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

 !--

 #ygrp-mkp{
 border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px
 14px;}
 #ygrp-mkp hr{
 border:1px solid #d8d8d8;}
 #ygrp-mkp #hd{
 color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
 0px;}
 #ygrp-mkp #ads{
 margin-bottom:10px;}
 #ygrp-mkp .ad{
 padding:0 0;}
 #ygrp-mkp .ad a{
 color:#ff;text-decoration:none;}
 --

 !--

 #ygrp-sponsor #ygrp-lc{
 font-family:Arial;}
 #ygrp-sponsor #ygrp-lc #hd{
 margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
 #ygrp-sponsor #ygrp-lc .ad{
 margin-bottom:10px;padding:0 0;}
 --

 !--

 #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
 sans-serif;}
 #ygrp-mlmsg table {font-size:inherit;font:100%;}
 #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
 sans-serif;}
 #ygrp-mlmsg pre, code {font:115% monospace;}
 #ygrp-mlmsg * {line-height:1.22em;}
 #ygrp-text{
 font-family:Georgia;
 }
 #ygrp-text p{
 margin:0 0 1em 0;}
 #ygrp-tpmsgs{
 font-family:Arial;
 clear:both;}
 #ygrp-vitnav{
 padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
 #ygrp-vitnav a{
 padding:0 1px;}
 #ygrp-actbar{
 clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
 #ygrp-actbar .left{
 float:left;white-space:nowrap;}
 .bld{font-weight:bold;}
 #ygrp-grft{
 font-family:Verdana;font-size:77%;padding:15px 0;}
 #ygrp-ft{
 font-family:verdana;font-size:77%;border-top:1px solid #666;
 padding:5px 0;
 }
 #ygrp-mlmsg #logo{
 padding-bottom:10px;}

 #ygrp-vital{
 background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
 #ygrp-vital #vithd{

 font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
 #ygrp-vital ul{
 padding:0;margin:2px 0;}
 #ygrp-vital ul li{
 list-style-type:none;clear:both;border:1px solid #e0ecee;
 }
 #ygrp-vital ul li .ct{

 font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
 #ygrp-vital ul li .cat{
 font-weight:bold;}
 #ygrp-vital a{
 text-decoration:none;}

 #ygrp-vital a:hover{
 text-decoration:underline;}

 #ygrp-sponsor #hd{
 color:#999;font-size:77%;}
 #ygrp-sponsor #ov{
 padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
 #ygrp-sponsor #ov ul{
 padding:0 0 0 8px;margin:0;}
 #ygrp-sponsor #ov li{
 list-style-type:square;padding:6px 0;font-size:77%;}
 #ygrp-sponsor #ov li a{
 text-decoration:none;font-size:130%;}
 #ygrp-sponsor #nc{
 background-color:#eee;margin-bottom:20px;padding:0 8px;}
 #ygrp-sponsor .ad{
 padding:8px 0;}
 #ygrp-sponsor .ad #hd1{

 font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
 #ygrp-sponsor .ad a{
 text-decoration:none;}
 #ygrp-sponsor .ad a:hover{
 text-decoration:underline;}
 #ygrp-sponsor .ad p{
 margin:0;}
 o{font-size:0;}
 .MsoNormal{
 margin:0 0 0 0;}
 #ygrp-text tt{
 font-size:120%;}
 blockquote{margin:0 0 0 4px;}
 .replbq{margin:4;}
 --

 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!
 http://br.mail.yahoo.com/

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

  




-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]


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



Re: Res: Re: [delphi-br] DBGrid

2007-12-06 Por tôpico Luciano Angelini
Ricardo 

Column.Title.Caption := S1 + #13#10 + S2.

esta aki 

case Column.Index of
  0: begin
 Column.Title.Caption := '';  
 S1 := 'Nome do';
 S2 := 'País';
 end;

  1: begin
 Column.Title.Caption := ''; 
 S1 := 'Nome da';
 S2 := 'Capital';
 end;

A mágia de colocar duas linha no titulo que faz é o Canvas:
//Escrevendo o Título
   Canvas.TextOut(Rect.Left+2, 2 , S1) ;
   Canvas.TextOut(Rect.Left+2, 16, S2) ;

Entendeu 


Luciano Angelini
Prefeitura de Lupionópolis-Pr
Ricardo César Cardoso escreveu:

 E quando vc atribui S1 e S2 para os títulos da Coluna!?!?!?!?!?!?!?

 Acho que faltou alguma instrução como Column.Title.Caption := S1 + 
 #13#10 + S2.

 Sds,
 Ricardo.

 Luciano Angelini [EMAIL PROTECTED] 
 mailto:luciano.angelini%40uol.com.br escreveu: Caro Adones 

 O exemplo funciona sim .

 Vc sabe trabalhar com arquivos XML com o ClientDataSet ???

 Caso não
 No form vc coloca um DBDrid / ClientDataSet / DataSource

 Vc conecta o ClientDataSet com o arquivos XML´s que se encontra na pasta:
 \arquivos de programas\arquivos comuns\Borland Shared ... e escolha uma
 arquivo : Ex: Country.xml
 Ativa a conexão do ClientDataSet ...
 Faça as conexões: DataSouce com o ClientDataSet , DBGrid com o Data
 Source ...
 Acrecente as colunas no DBGrid 
 e coloque o exemplo onDrawColumnCell do DBGrid 
 e executa ...

 Note que as colunas Name e Capital foram alteradas para Row1 e Row2 
 agora é só alterar:

 case Column.Index of
 0: begin
 Column.Title.Caption := '';
 S1 := 'Nome do';
 S2 := 'País';
 end;

 1: begin
 Column.Title.Caption := '';
 S1 := 'Nome da';
 S2 := 'Capital';
 end;
 end;

 Espero que desta vez tenha te ajudado, caso tenha alguma dúvida me chame
 no MSN: [EMAIL PROTECTED] mailto:lucianoangelini%40msn.com

 Luciano Angelini
 Prefeitura de Lupionópolis-Pr

 Adenes I. Freire Junior escreveu:
 
  Luciano, essa rotina não deu certo.
 
  Queria que o título da coluna do dbgrid ficasse assim:
 
  Valor Empnhado
  No Mês Anterior
 
  ou seja, com 2 linhas.
 
  Já tentei DBGrid1.Colunnms[0].Title.Caption := 'Valor Empnhado' + #13
  + 'No
  Mês Anterior';
 
  Mais não dar certo.
 
  ---Mensagem original---
 
  De: Luciano Angelini
  Data: 12/05/07 15:18:16
  Para: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.br
  Assunto: Re: [delphi-br] DBGrid
 
  Boa Tarde Adenes 
 
  Como sempre alguem (me desculpe não lembro o nome agora)
 
  Quem procura acha !
 
  http://www.devmedia.com.br/articles/viewcomp.asp?comp=924 
 http://www.devmedia.com.br/articles/viewcomp.asp?comp=924
  http://www.devmedia.com.br/articles/viewcomp.asp?comp=924 
 http://www.devmedia.com.br/articles/viewcomp.asp?comp=924
 
  Espero ter ajudado 
 
  Luciano Angelini
  Prefeitura de Lupionópolis-Pr
 
  Adenes I. Freire Junior escreveu:
  
   Como faço para colocar 2 linhas no caption da coluna de um dbgrid?
  
   Adenes
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
 
 
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 


 _

 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
 armazenamento!

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

  


Re: [delphi-br] Impressora Fiscal em Rede

2007-12-06 Por tôpico Marcelo Macorim
Caro Leandro é possível sim. Se porventura, vc estiver usando 
impressoras da Bematech, entre no site da empresa e procure um programa 
chamado bematechMonitor ou se quiser posso te enviar em PVT. Eu já fiz 
em meu software e funcionou, porém pelo menos aki no PR, para que a 
impressora seja utilizado em rede é necessário uma liberação da Receita. 
Outra coisa, você terá que fazer algumas alterações para não causar 
conflitos de impressão, tipo um controle de concorrência para que quando 
uma máquina estiver usando, as demais possam aguardar.

Espero ter ajudado.

Leandro - Grupos escreveu:

 E ai galera, blz

 É possível utilizar uma impressora fiscal por dois micros ao mesmo 
 tempo???

 Leandro Carbonera
 (54) 3343-3623 / 9977-1266
 [EMAIL PROTECTED] mailto:leandro%40sigmatecnologia.com.br
 www.sigmatecnologia.com.br

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

  





[delphi-br] Arquivo HELP!!!

2007-12-06 Por tôpico rafaelpinto19
   
Boa tarde a todos, sabem onde eu posso encontrar fontes de
arquivos Help's para implementar no sistema?? E Tbm um bom site ou
tutorial que explica bem como criar!!! Quero aprender!!!
   Obrigado!!!
Beijos



[delphi-br] Code Insight no D7

2007-12-06 Por tôpico Junior
Desculpem perguntar pela enésima vez nesta Lista, mas como é que faz mesmo
para tirar aquela “paradinha” do D7 ?

(lembro que é algo relacionado a opção Code Insight (Tools  Editor Options)

 

Se tiverem mais macetes pra deixar o D7 mais rápido apreciarei (E MUITO) a
ajuda)

 

 

Obrigado

 

Abraços

 

Junior



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



[delphi-br] URGENTE : Salvando dados no BD

2007-12-06 Por tôpico william.designer
tenho os seguintes componentes em um Data module, um SQLConection, 
um SQLDataSet{SQLcadLista}, um DataSetProvider{DSPcadLista} e um 
ClientDataset{CDScadLista}

Criei um formulario a partir dos campos do meu ClienteDataset...
e Criei um botão para Salvar e coloque o seguinte código no Onclick 
do botão..

if DNNConexao.CDScadListaProgCOD.IsNull then
  begin
  DNNConexao.CDScadListaProgCOD.Value  := 0;
  DNNConexao.CDScadListaProg.ApplyUpdates(-1);
  DNNConexao.CDScadListaProg.Open;
  DNNConexao.CDScadListaProg.Close;
  end
  else
  DNNConexao.CDScadListaProg.ApplyUpdates(-1);
  Fechar:=true;
  Close;

O primeiro registro ele salva normal...mas quando tenho cadastrar um 
novo registro ele dá a seguinte mensagem...

Project NomeProjeto.exe raised exception class EDBClient with 
message 'KeyViolation.'. Process stop. Use step or run to continue.

Será que alguem pode me ajudar onde eu estou errando...



[delphi-br] RAD Studio - Instalação de componentes

2007-12-06 Por tôpico dangra2008
Tá difícil entender a lógica de quem bolou essa nova forma de 
componentes nos Delphi´s após Delphi 7. 
Afinal, como é que funciona essas extensões de arquivos que são 
criados? .dproj, .groupproj e tantos outros que começam a surgir do 
nada. 
Por que, quando tento criar um package de um componente que só 
tem .pas, ele faz que cria o bpl, eu dou nome ao bpl, adiciono as 
units, salvo e depois começa a salvar tudo em .dproj, .groupproj o 
arquivo bpl não salva?
Estou fazendo tudo às cegas, já revirei a internet, suportes da 
vida, mas a única explicação que tenho é : pegue o .pas e transforme 
em .bpl. 
É como se eu dissesse para o meu cliente: pegue a tela de cadastro e 
cadastre. :-)
Resumindo: o que precisa ser feito (em detalhes) para instalar no 
RAD um componente que só tem o .pas? 
Graça






[delphi-br] Re: Classes em Delphi - D2005

2007-12-06 Por tôpico Giovanny Carvalho
Fala colega...

Eu compilei a sua classe do Delphi 6, com algumas alterações. e não 
aconteceu nenhum erro.

As alterações foram a seguinte!
Retirei a linha  uses AmbData; pois eu não possuo esse DM;
Desabilitei, todo o conteúdo dos métodos BuscanoBanco e Incluir, 
pois eu não possuo as suas tabelas;

O único erro que ocorreu foi na hora da compilação, não foi 
localizado a variável mensagem utilizada no constructor 
TCliente.Cria, 

Qq dúvida me escreva, eu programa OO a pouco tempo mas já tive uns 
bons problemas.

Giovanny Carvalho


--- Em delphi-br@yahoogrupos.com.br, Rodrigo Bevilacqua Marcondes 
[EMAIL PROTECTED] escreveu

 Prezados Colegas ,  
 
 Estou fazendo uma classe simples de cliente, 
 1 - mas no meu construtor, quando chega no atributo Cidade - 
aparece access violation. ?
 2 - E nessa mesma classe estou criando um IBSQL para fazer um 
insert , mas da erro IBErro... no FiledByName. Preciso criar os 
paramentro antes ? como faria isso ? 
 
 Qualquer dica é bem vinda
 
 Segue código abaixo :
 
 unit Cliente;
 
 interface
 
 uses
   Dialogs, IBSQL;
 
 type
   TCliente = class
   private
 //Atributos
 FCod: integer;
 FNome: string;
 FNomeReduzido: string;
 FEndereco : string;
 FNumero : string;
 FComplemento : string;
 FBairro : string;
 FCidade : string;
 
 function BuscaNoBanco(const pegaCod: integer): boolean;
 
   protected
 //Métodos para as propriedades
 function  GetNome: string;
 procedure SetNome(Value : string);
 
   public
 //Propriedades Publicas
 property Cod: integer read FCod write FCod;
 property Nome: string read GetNome write SetNome;
 property NomeReduzido: string read FNomeReduzido write 
FNomeReduzido;
 property Endereco : string read FEndereco write FEndereco ;
 property Numero : string read FNumero write FNumero ;
 property Complemento : string read FComplemento write 
FComplemento ;
 property Bairro : string read FBairro write FBairro ;
 property Cidade : string read FCidade write FCidade ;
 
 //Métodos Publicos
 function Incluir: boolean;
 
 //Construtores Públicos
 constructor Cria;overload;
 constructor Cria(const paramCod: integer);overload;
   end;
 
 
 implementation
 
 uses AmbData;
 
 { TCliente }
 
 constructor TCliente.Cria;
 begin
   inherited Create;
   FCod:=0;
   FNome:='';
   FNomeReduzido:='';
   FEndereco:='';
   FNumero:='';
   FComplemento:='';
   FBairro:='';
   FCidade:='';
 end;
 
 constructor TCliente.Cria(const paramCod: integer);
 begin
   inherited Create;
   if not BuscaNoBanco(paramCod) then
 ShowMessage(Mensagem);
 end;
 
 function TCliente.BuscaNoBanco(const pegaCod: integer): boolean;
 var
   Qry: TIBSQL;
 begin
   Qry := TIBSQL.Create(nil);
   try
 Qry.Database :=  dtmAmb.dbFB;
 Qry.Close;
 Qry.SQL.Text := 'SELECT * FROM CLIENTE WHERE Cliente 
= :Cliente';
 Qry.ParamByName('Cliente').Value := pegaCod;
 Qry.ExecQuery;
 if not Qry.Eof then
 begin
   Cod := pegaCod;
   Nome:= Qry.Fields[1].Value;
   NomeReduzido:= Qry.Fields[2].Value;
   Result := True;
 end
 else
   Result := False;
 Qry.FreeHandle;
   finally
 Qry.Free;
   end; // try
 end;
 
 function TCliente.Incluir: boolean;
 var
   Qry: TIBSQL;
 begin  //Rotina Principal
   Qry := TIBSQL.Create(nil);
   try
 try
 Qry.Database := dtmAmb.dbFB;
 Qry.Close;
 Qry.SQL.Text:='INSERT INTO FIN_CLIENTE (CLIENTE, NOME, '+
'NOMEREDUZIDO, ENDERECO, NUMERO, COMPLEMENTO,'+
'BAIRRO, CIDADE) '+
'VALUES 
(:CLIENTE, :NOME, :NOMEREDUZIDO, :ENDERECO, :NUMERO, :COMPLEMENTO,'+
':BAIRRO, :CIDADE';
 Qry.ParamByName('CLIENTE').Value := Cod;
 Qry.ParamByName('NOME').Value:= Nome;
 Qry.ParamByName('NOMEREDUZIDO').Value:= XStrRightAdd(' ', 
XStrAnsiToAlpha(NomeReduzido), 15);
 
 Qry.ParamByName('ENDERECO').Value:= XStrRightAdd(' ', 
XStrAnsiToAlpha(Endereco), 15 );
 Qry.ParamByName('NUMERO').Value  := XStrRightAdd(' ', 
XStrAnsiToAlpha(NUMERO), 7 );
 Qry.ParamByName('COMPLEMENTO').Value := XStrRightAdd(' ', 
XStrAnsiToAlpha(COMPLEMENTO), 15);
 
 Qry.ParamByName('BAIRRO').Value:= XStrRightAdd(' ', 
XStrAnsiToAlpha(BAIRRO), 20);
 Qry.ParamByName('CIDADE').Value:= XStrRightAdd(' ', 
XStrAnsiToAlpha(CIDADE), 40); 
 
 Qry.ExecQuery;
 Result := True;
   except
 Result := False;
   end;
 Qry.FreeHandle;
   finally
 Qry.Free;
   end; // try
 end;
 
 
 function TCliente.GetNome: string;
 begin
   Result := Self.FNome;
 end;
 
 procedure TCliente.SetNome(Value: string);
 begin
   Self.FNome := Value;
 end;
 
 end.
 
 
   Abra sua conta no Yahoo! Mail, o único sem limite de espaço 
para armazenamento!
 http://br.mail.yahoo.com/
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Ricardo Cabral
O que seria GExperts?




Abraços,

Ricardo Cabral
   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Proteção do Software ( Pirataria)

2007-12-06 Por tôpico O2 Tecnologia (aJato)


A idéia em si é boa, mas o povo não tem cara-de-pau, tive um caso que o 
funcionário saiu da empresa, levou uma cópia do programa, usou na nova 
empresa por 3 meses, e só descobrimos porque ligaram pedindo suporte, e 
a partir dai mudamos a forma de licenciamento, o qual é feito 
periodicamente via internet através de uma chave de liberação que está 
atrelada ao CNPJ da empresa mais parte do serial do HD do servidor, no 
nosso caso funciona bem porque trabalhamos com locação de licença.



Edison DRP escreveu:

 Acho Ok, mas me surge uma pergunta: Já que a chave é personalizada, porque
 então não personalizar o fonte antes da compilação com o nome da 
 empresa etc
 e tal? Evitentemente que o nome da empresa seria compilado já 
 criptografado
 no fonte, de forma que se for copiado, a cópia será sempre com telas e
 relatórios com o nome da empresa licenciada ( que não será trocado, 
 uma vez
 que se alguem conseguir achar um nome criptrografado perdido no meio de um
 código compilado até merece usar!).

 Edison

 - Original Message -
 From: Fellipe Henrique [EMAIL PROTECTED] 
 mailto:fellipeh%40gmail.com
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Sent: Wednesday, December 05, 2007 3:01 PM
 Subject: Re: [delphi-br] Proteção do Software (Pirataria)

 Justamente... eu gravo isso dentro da Chave (UniKey). O cara só tem 
 liberado
 uma versão... pode passar pra quem quiser... desde que leve a chave, 
 plugou
 ela.. tudo sai com o nome da empresa que está registrada na chave. 
 Então eu
 não me preocupo muito se ele está ou não passando o sistema.. A chave é
 única, e gravo tudo dentro dela criptografado, ou seja, mesmo clonando a
 chave (meio complicado pra um usuário leigo, e talvez até para os mais
 experientes), teria que descobrir a forma de criptografia para trocar os
 dados da empresa.

 Foi o jeito melhor que achei pra tentar barrar isso... e tem funcionado
 perfeitamente.

 []s

 Em 05/12/07, Nilson Chagas [EMAIL PROTECTED] 
 mailto:nilson.chagas.silva%40gmail.com escreveu:
 
  No sistema que montei ele fazia uma validação tb com o nome da empresa.
  E
  como vc diz se o cara se der este trabalho para passar o software para
  outra
  pessoal tudo bem, mas vai tudo sair com o nome da empresa dele que foi
  validado o sistema.
 
  []s
 
  Em 05/12/07, Fellipe Henrique [EMAIL PROTECTED] 
 mailto:fellipeh%40gmail.com fellipeh%40gmail.com
  escreveu:
  
   Acredito ser esta a forma mais simples, e fácil de quebrar. Na net
   existem
   vários softwares para mudança de serial do HD.
  
   Já com a chave, o cliente pode ate passar o sistema pra outra, mas só
  vai
   rodar com a chave dele. se ele emprestar a chave, ele fica sem 
 mexer no
   sistema, pra voce nao importa pois somente um estará usando o sistema.
  
   []s
  
   Em 05/12/07, Douglas Uesato
 [EMAIL PROTECTED] 
 mailto:uesato%40autcom.com.bruesato%40autcom.com.bruesato%40autcom.com.br
   escreveu:
   
Cesar,
   
Eu tive esse dilema algum tempo atrás e após inúmeras pesquisas eu
optei em gerar uma contra-senha a partir do serial do HD da máquina
  onde
   o
software será instalado. Dessa forma você pode passar a contra-senha
   para
o
seu cliente sem ter a preocupação que o mesmo irá repassar a
  terceiros,
até
porque se ele fizer isso o terceiro não irá conseguir instalar 
 porque
  o
serial do HD é único.
   
Se você fizer uma busca no Google irá encontrar as rotinas para
pegar o serial do HD, daí é só criar a sua regra para gerar a
contra-senha.
   
Atenciosamente,
Douglas Uesato
   
De: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%4
 0yahoogrupos.com.br [mailto:
delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%4
 0yahoogrupos.com.br] Em
nome de Cesar - Informatica
Enviada em: quarta-feira, 5 de dezembro de 2007 11:04
Para: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brdelphi-br%4
 0yahoogrupos.com.br
Assunto: [delphi-br] Proteção do Software (Pirataria)
   
   
Gostaria da sugestão de voceis sobre formas de proteção de software,
  ou
seja, preciso distribuir um software e por questões de direitos não
  pode
ser
instalado em outra maquinas sem a devida licença de uso.
Gostaria de compartilhar da experiencias dos colegas, pois nunca fiz
controle de licenças e não sei por onde começar.
   
Desde já agradeço a ajuda de todos,
   
Abraços,
   
César Eduardo T. Silva
Programador (CPD)
Ober S/A - Industria e Comercio
[EMAIL PROTECTED] mailto:cesar.silva%40ober.com.br 
 cesar.silva%40ober.com.br 
  cesar.silva%40ober.com.br 
   cesar.silva%40ober.com.br
   
[As partes desta mensagem que não continham texto foram 

Re: [delphi-br] Alguem aqui usa GExperts?

2007-12-06 Por tôpico Apoio
é que perguntaram sobre trocar componentes da rxlib x jedi e lembrei q usei o 
gexperts pra isso , e queria saber se tinha alguem mais q tb usava .



  - Original Message - 
  From: Daniel Bastos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 11:08 AM
  Subject: Re: [delphi-br] Alguem aqui usa GExperts?


  já usei a algum tempo atras.
  Mas essa thread é só pra ver se alguem usa???

  Em 06/12/07, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:
  
   eu tb... muito bom, principalmente aquele recurso pra ordenar o foco dos
   edits/outros pela posição deles no form..
  
   Em 06/12/07, Alessandro DUARTE de Moraes [EMAIL 
PROTECTED]duarte%40santacasarg.com.br
   
   escreveu:
   
Eu tb uso!
   
Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
   
- Original Message -
From: Apoio
To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
Sent: Thursday, December 06, 2007 9:55 AM
Subject: [delphi-br] Alguem aqui usa GExperts?
   
Eu uso! mais alguem?
   
http://www.gexperts.org/index.html
   
sobre em portugues: http://www.revolution.com.br/delphistop/gxrevp.htm
   
[As partes desta mensagem que não continham texto foram removidas]
   
--
E-mail Seguro Vetorial.net
   
Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
encaminhe para [EMAIL PROTECTED] 
spam%40vetorial.netspam%40vetorial.net
   
Chave de Identificação: 54568,4757f1af289442017020218
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
   Site: http://www.drdsistemas.com/
   ...
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  [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] Ler última linha de um arq uivo de texto

2007-12-06 Por tôpico Ricardo César Cardoso
Boa tarde Paulo!

Carrege esse arquivo para um TStringList e leia por lá. Exemplo:

[...]
Var 
  ArqLOG: TStringList;
  UltimaLinha : String;
[...]

Begin
  ArqLOG := TStringList.Create;
  ArqLOG.LoadFromFile('C:\Arquivo_de_Log.txt');
  UltimaLinha := ArqLOG.Strings[ArqLog.Count -1];
End;

Acho que é por aí.

Sds,
Ricardo.

Paulo Daniel Dorensbach [EMAIL PROTECTED] escreveu:   
Olá amigos,
 
 Tenho um arquivo de texto que é uma espécie de LOG e é mais ou menos assim:
 
 *1 05/12/2007 20:55 Backup.2007-12-05.20:55:23*
 *2 06/12/2007 20:59 Backup.2007-12-06.20:59:43*
 *3 08/12/2007 21:05 Backup.2007-12-08.21:05:12*
 *4 09/12/2007 19:35 Backup.2007-12-09.19:35:09*
 
 E assim por diante, a cada Backup uma nova linha é inserida.
 
 Como faço para ler a última linha do arquivo?
 
 Um abraço a todos!
 
 -- 
 +--+
   Paulo Daniel Dorensbach
   http://geocities.yahoo.com.br/dorensbach
  Usuario GNU/Linux #363631 - http://counter.li.org/
  www.velocidadejusta.com.br/rfc.htm
 
 By Mozilla Thunderbird
  www.mozilla.org.br
 +--+
 
   
 ___ 
 Yahoo! Mail - Sempre a melhor opção para você! 
 Experimente já e veja as novidades. 
 http://br.yahoo.com/mailbeta/tudonovo/
  
 
 
 
 



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Proteção do Software (Piratari a)

2007-12-06 Por tôpico escobar
Não entendeu como descobrir o nome de função dentro de EXE??
Acho que vc ainda não ouviu falar do DEDE...
( DEscompilador para DElphi)
Acho que para as versões BDS não funciona, mas até à D7 com certeza...

Com ele e com um bom HEXEdit e sabendo um pouco de JUMP em ASSEMBLY da pra 
bular muita coisa...
Mas não se preocupe muito com isso, isso normalmente é para programas como 
COREDRAW, WINDOWS, OFFICE, AUTOCAD, e programas de grande demanda nas vendas, 
outros mais dedicados como o que costumamos fazer, não chegam ter esse tipo de 
problema. claro, a não ser que alguem não goste muito de vc, e quer piratear 
tudo que vc faz e saiba isso ai acima.

Agora se vc só quer saber os nomes das funcções num EXE, abre ele no notepad do 
windows mesmo, aperta CTRL+F e digita o nome da função/procedure/string 
que vc quer.

Se a string não estiver criptografada no FONTE é muito facil achar e substituir 
por qualquer outra coisa com o mesmo LENGTH ou menor.


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP


 


From: Jhosef Marks 
Sent: Thursday, December 06, 2007 10:11 AM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] Proteção do Software (Pirataria)


E ai pessoal o esquema do WebService foi eu quem deu a idéia, a idéia naum
eh fazer verificação toda vez que o cliente entrar no sistema e sim um ou
duas vezes por mês, caso tente conectar hoje e naum funcionar tenta amanha e
ate quem sabe por uma semana, impossivel o cliente ficar uma semana sem
net...

E esse esquema de nome da função?? Como alguem vai descobrir o nome de
função dentro de um EXE ou conseguir alguma string??? Naum entendi isso...

Em 05/12/07, [EMAIL PROTECTED] [EMAIL PROTECTED]
escreveu:

 Fellipe, como vc disse abaixo, existe varias formar de mudar na net o
 serial do HD, fisico e logico, o mac da placa de rede, mas o cara vai ter
 que saber que seu software é travado por isso ai, e não é uma coisa muito
 facil de descobrir, basta vc colocar funções de resgate destes dados, com
 nomes que não tenham muito haver, como pegaserialHD, pegaseiralMAC, ai fica
 facil, mas tipo PSD, PSM e assim vai, o negocio é dificultar, mas o melhor
 jeito mesmo é com HARDLOCK mesmo, ai só tem a bendita da chave na paralela,
 serial, USB conectada...

 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP

 From: Fellipe Henrique
 Sent: Wednesday, December 05, 2007 3:01 PM
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Subject: Re: [delphi-br] Proteção do Software (Pirataria)

 Justamente... eu gravo isso dentro da Chave (UniKey). O cara só tem
 liberado
 uma versão... pode passar pra quem quiser... desde que leve a chave,
 plugou
 ela.. tudo sai com o nome da empresa que está registrada na chave. Então
 eu
 não me preocupo muito se ele está ou não passando o sistema.. A chave é
 única, e gravo tudo dentro dela criptografado, ou seja, mesmo clonando a
 chave (meio complicado pra um usuário leigo, e talvez até para os mais
 experientes), teria que descobrir a forma de criptografia para trocar os
 dados da empresa.

 Foi o jeito melhor que achei pra tentar barrar isso... e tem funcionado
 perfeitamente.

 []s

 Em 05/12/07, Nilson Chagas [EMAIL 
 PROTECTED]nilson.chagas.silva%40gmail.com
 escreveu:
 
  No sistema que montei ele fazia uma validação tb com o nome da empresa.
  E
  como vc diz se o cara se der este trabalho para passar o software para
  outra
  pessoal tudo bem, mas vai tudo sair com o nome da empresa dele que foi
  validado o sistema.
 
  []s
 
  Em 05/12/07, Fellipe Henrique [EMAIL PROTECTED] 
  fellipeh%40gmail.comfellipeh%40gmail.com
  escreveu:
  
   Acredito ser esta a forma mais simples, e fácil de quebrar. Na net
   existem
   vários softwares para mudança de serial do HD.
  
   Já com a chave, o cliente pode ate passar o sistema pra outra, mas só
  vai
   rodar com a chave dele. se ele emprestar a chave, ele fica sem mexer
 no
   sistema, pra voce nao importa pois somente um estará usando o sistema.
  
   []s
  
   Em 05/12/07, Douglas Uesato [EMAIL PROTECTED]uesato%40autcom.com.br
 uesato%40autcom.com.bruesato%40autcom.com.br
   escreveu:
   
Cesar,
   
Eu tive esse dilema algum tempo atrás e após inúmeras pesquisas eu
optei em gerar uma contra-senha a partir do serial do HD da máquina
  onde
   o
software será instalado. Dessa forma você pode passar a contra-senha
   para
o
seu cliente sem ter a preocupação que o mesmo irá repassar a
  terceiros,
até
porque se ele fizer isso o terceiro não irá conseguir instalar
 porque
  o
serial do HD é único.
   
Se você fizer uma busca no Google irá encontrar as rotinas para
pegar o serial do HD, daí é só criar a sua regra para gerar a
contra-senha.
   

Re: Res: [delphi-br] Ler última linha de um arquivo de texto

2007-12-06 Por tôpico Wilton Campos
Crie uma variável auxiliar para ir armazenando a última linha do arquivo, ou
seja,
quando você terminar de ler todo o arquivo, essa variável terá o valor da
última linha.

Ex:

Reset(Arquivo);

while not Eof(Arquivo) do
begin
 Readln(Arquivo, Texto); //Lê a linha do arquivo e armazena na variável
Texto
 Ultima_Linha := Texto; //Vai sempre ficando com o valor da última
linha, que está na variável Texto
end;

espero ter ajudado, flw.

 1 05/12/2007 20:55 Backup.2007- 12-05.20: 55:23
  2 06/12/2007 20:59 Backup.2007- 12-06.20: 59:43
  3 08/12/2007 21:05 Backup.2007- 12-08.21: 05:12
  4 09/12/2007 19:35 Backup.2007- 12-09.19: 35:09
 
  E assim por diante, a cada Backup uma nova linha é inserida.
  Como faço para ler a última linha do arquivo?




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



Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Daniel Bastos
hehe..
é uma coleção de plugins pra delphi pra aumentar a produtividade.

Em 06/12/07, Ricardo Cabral [EMAIL PROTECTED] escreveu:

   O que seria GExperts?

 Abraços,

 Ricardo Cabral

 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!

 [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] O que seria GExperts?

2007-12-06 Por tôpico Andrei Luís
Aqui você encontra sobre GExperts e muito mais: http://tinyurl.com/5spot

[]
Andrei

2007/12/6, Ricardo Cabral [EMAIL PROTECTED]:
 O que seria GExperts?




 Abraços,

 Ricardo Cabral


Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Ricardo Cabral
Você deve se achar um cara muito esperto. Nem sei porque faz parte de uma lista 
como esta !


Andrei Luís [EMAIL PROTECTED] escreveu:   Aqui 
você encontra sobre GExperts e muito mais: http://tinyurl.com/5spot
 
 []
 Andrei
 
 2007/12/6, Ricardo Cabral [EMAIL PROTECTED]:
  O que seria GExperts?
 
 
 
 
  Abraços,
 
  Ricardo Cabral
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Sistema delphi em rede - dúvida

2007-12-06 Por tôpico escobar

Tudo depende ehhehehe
Se ficar no servidor cada vez que alguem for carregar ele vai ser transferido 
na rede para a memória da maquina cliente e será executado no cliente, o unico 
recurso utilizado por um breve periodo foi gerar trafego na rede.
Se ficar no cliente este trafego inicial não existira.

Porem em questão de atualização eu prefiro que fica no cliente direto,  não 
gera este trafego inicial, e posso atualizar o executavel no servidor e um 
programinha no cliente checar as versões se forem DIFERENTES, ele atualiza o 
cliente copiando do servidor para o cliente e executa, se não só executa no 
cliente.

Digo DIFERENTES e não mais novas, pois pode acontecer de uma atualização mais 
nova dar algum problema, então é só eu voltar a versão anterior e o pessoal 
sair e entrar novamente, que tudo volta ao normal até arrumar o problema.


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP

 


From: Ricardo Cabral 
Sent: Thursday, December 06, 2007 3:30 PM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] Sistema delphi em rede - dúvida


Pessoal,

Num sistema que roda em rede, seria melhor instalar o executável em casa 
máquina ou apenas no servidor e todas acessarem apartir daí?

Outra dúvida: Se o executável ficar no servidor, quando o programa é carregado 
irá usar recursos do servidor ou da máquina do cliente?

Valeu !

[]´s 

Ricardo 

-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[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] Sistema delphi em rede - dúvida

2007-12-06 Por tôpico Jaques Dix
Cara,

tem que analisar a sua rede...
Num primeiro momento o ideal é jogar nas estãçõe spor causa do tráfego 
de rede..
Agora se o teu Exe for mais pesadinho e as estações um pouco mais fracas...
hummm dai o desempenho vai pro chão
Nestes casos pode ser até recomendável usar uma rede WTS, ThinClient e 
por ai vai..
Mas como eu digo.. Sempre tem que ver a rede do seu cliente
E clarooo antes ainda vc deve mensurar a configuração mínima e a ideal 
para ter assim a idéia de que decisão tomar..

Ricardo Cabral escreveu:

 Pessoal,

 Num sistema que roda em rede, seria melhor instalar o executável em 
 casa máquina ou apenas no servidor e todas acessarem apartir daí?

 Outra dúvida: Se o executável ficar no servidor, quando o programa é 
 carregado irá usar recursos do servidor ou da máquina do cliente?

 Valeu !

 []´s

 Ricardo

 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
 armazenamento!

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

  



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



Re: Res: [delphi-br] Ler última linha de u m arquivo de texto

2007-12-06 Por tôpico Maria das Graças .
Se, ao invés de txt, você gerasse xml não facilitaria sua vida?
  Graça


   - Mensagem original 
 De: Paulo Daniel Dorensbach [EMAIL PROTECTED]
 Tenho um arquivo de texto que é uma espécie de LOG e é mais ou menos assim:


 1 05/12/2007 20:55 Backup.2007- 12-05.20: 55:23
 2 06/12/2007 20:59 Backup.2007- 12-06.20: 59:43
 3 08/12/2007 21:05 Backup.2007- 12-08.21: 05:12
 4 09/12/2007 19:35 Backup.2007- 12-09.19: 35:09

 E assim por diante, a cada Backup uma nova linha é inserida.
 Como faço para ler a última linha do arquivo?
 



  Atividade nos últimos dias

  12
  Novos usuários
  
  1
  Novos links

Visite seu Grupo 
  Yahoo! Mail
  Conecte-se ao mundo
  Proteção anti-spam
  Muito mais espaço

Yahoo! Barra
  Instale grátis
  Buscar sites na web
  Checar seus e-mails .

Yahoo! Grupos
  Crie seu próprio grupo
  A melhor forma de comunicação
  



  .

 
 

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] Proteção do Software (Pirataria)

2007-12-06 Por tôpico Jhosef Marks
Não conheço o DEDE e nem sabia q se abrir o EXE em um notepad da pra pegar
algumas informações, pensei q o compilador transformava issu tudo em HEXA...
rs
Mas mesmo assim naum posso alterar um EXE por esses dois metodos naum eh...

Em 06/12/07, [EMAIL PROTECTED] [EMAIL PROTECTED]
escreveu:

   Não entendeu como descobrir o nome de função dentro de EXE??
 Acho que vc ainda não ouviu falar do DEDE...
 ( DEscompilador para DElphi)
 Acho que para as versões BDS não funciona, mas até à D7 com certeza...

 Com ele e com um bom HEXEdit e sabendo um pouco de JUMP em ASSEMBLY da pra
 bular muita coisa...
 Mas não se preocupe muito com isso, isso normalmente é para programas como
 COREDRAW, WINDOWS, OFFICE, AUTOCAD, e programas de grande demanda nas
 vendas, outros mais dedicados como o que costumamos fazer, não chegam ter
 esse tipo de problema. claro, a não ser que alguem não goste muito de vc, e
 quer piratear tudo que vc faz e saiba isso ai acima.

 Agora se vc só quer saber os nomes das funcções num EXE, abre ele no
 notepad do windows mesmo, aperta CTRL+F e digita o nome da
 função/procedure/string que vc quer.

 Se a string não estiver criptografada no FONTE é muito facil achar e
 substituir por qualquer outra coisa com o mesmo LENGTH ou menor.

 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP

 From: Jhosef Marks
 Sent: Thursday, December 06, 2007 10:11 AM
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Subject: Re: [delphi-br] Proteção do Software (Pirataria)

 E ai pessoal o esquema do WebService foi eu quem deu a idéia, a idéia naum
 eh fazer verificação toda vez que o cliente entrar no sistema e sim um ou
 duas vezes por mês, caso tente conectar hoje e naum funcionar tenta amanha
 e
 ate quem sabe por uma semana, impossivel o cliente ficar uma semana sem
 net...

 E esse esquema de nome da função?? Como alguem vai descobrir o nome de
 função dentro de um EXE ou conseguir alguma string??? Naum entendi isso...

 Em 05/12/07, [EMAIL PROTECTED] escobar%40megasistema.com.br 
 [EMAIL PROTECTED] escobar%40megasistema.com.br
 escreveu:
 
  Fellipe, como vc disse abaixo, existe varias formar de mudar na net o
  serial do HD, fisico e logico, o mac da placa de rede, mas o cara vai
 ter
  que saber que seu software é travado por isso ai, e não é uma coisa
 muito
  facil de descobrir, basta vc colocar funções de resgate destes dados,
 com
  nomes que não tenham muito haver, como pegaserialHD, pegaseiralMAC, ai
 fica
  facil, mas tipo PSD, PSM e assim vai, o negocio é dificultar, mas o
 melhor
  jeito mesmo é com HARDLOCK mesmo, ai só tem a bendita da chave na
 paralela,
  serial, USB conectada...
 
  Luiz Escobar - Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL
  WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
  SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows
 2K/XP
 
  From: Fellipe Henrique
  Sent: Wednesday, December 05, 2007 3:01 PM
  To: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
  Subject: Re: [delphi-br] Proteção do Software (Pirataria)
 
  Justamente... eu gravo isso dentro da Chave (UniKey). O cara só tem
  liberado
  uma versão... pode passar pra quem quiser... desde que leve a chave,
  plugou
  ela.. tudo sai com o nome da empresa que está registrada na chave. Então
  eu
  não me preocupo muito se ele está ou não passando o sistema.. A chave é
  única, e gravo tudo dentro dela criptografado, ou seja, mesmo clonando a
  chave (meio complicado pra um usuário leigo, e talvez até para os mais
  experientes), teria que descobrir a forma de criptografia para trocar os
  dados da empresa.
 
  Foi o jeito melhor que achei pra tentar barrar isso... e tem funcionado
  perfeitamente.
 
  []s
 
  Em 05/12/07, Nilson Chagas [EMAIL 
  PROTECTED]nilson.chagas.silva%40gmail.com
 nilson.chagas.silva%40gmail.com
  escreveu:
  
   No sistema que montei ele fazia uma validação tb com o nome da
 empresa.
   E
   como vc diz se o cara se der este trabalho para passar o software para
   outra
   pessoal tudo bem, mas vai tudo sair com o nome da empresa dele que foi
   validado o sistema.
  
   []s
  
   Em 05/12/07, Fellipe Henrique [EMAIL 
   PROTECTED]fellipeh%40gmail.comfellipeh%40gmail.comfellipeh%40gmail.com
   escreveu:
   
Acredito ser esta a forma mais simples, e fácil de quebrar. Na net
existem
vários softwares para mudança de serial do HD.
   
Já com a chave, o cliente pode ate passar o sistema pra outra, mas
 só
   vai
rodar com a chave dele. se ele emprestar a chave, ele fica sem mexer
  no
sistema, pra voce nao importa pois somente um estará usando o
 sistema.
   
[]s
   
Em 05/12/07, Douglas Uesato [EMAIL PROTECTED]uesato%40autcom.com.br
 uesato%40autcom.com.br
  uesato%40autcom.com.bruesato%40autcom.com.br
escreveu:

 Cesar,

 Eu tive 

Re: [delphi-br] Proteção do Software ( Pirataria)

2007-12-06 Por tôpico Joao Morais
[EMAIL PROTECTED] wrote:
 Não entendeu como descobrir o nome de função dentro de EXE??
 Acho que vc ainda não ouviu falar do DEDE...
 ( DEscompilador para DElphi)
 Acho que para as versões BDS não funciona, mas até à D7 com certeza...

Escobar, você misturou as coisas. O exe não guarda nome de procedures, o 
que ele guardou foi rtti (nomes de métodos da área published). Jmp ou 
call não precisam de string nenhuma. Crie um método privado, protegido 
ou público e você vai ver que o nome não aparece.

--
Joao Morais


 Com ele e com um bom HEXEdit e sabendo um pouco de JUMP em ASSEMBLY da pra 
 bular muita coisa...
 Mas não se preocupe muito com isso, isso normalmente é para programas como 
 COREDRAW, WINDOWS, OFFICE, AUTOCAD, e programas de grande demanda nas vendas, 
 outros mais dedicados como o que costumamos fazer, não chegam ter esse tipo 
 de problema. claro, a não ser que alguem não goste muito de vc, e quer 
 piratear tudo que vc faz e saiba isso ai acima.
 
 Agora se vc só quer saber os nomes das funcções num EXE, abre ele no notepad 
 do windows mesmo, aperta CTRL+F e digita o nome da 
 função/procedure/string que vc quer.
 
 Se a string não estiver criptografada no FONTE é muito facil achar e 
 substituir por qualquer outra coisa com o mesmo LENGTH ou menor.
 
 
 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL 
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP
 
 




Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Alessandro DUARTE de Moraes
O Ricardo, pega leve ... foi só uma brincadeira do Andrei ...
Eu achei bem engaçado ... nunca tinha mandado procurar use a porra do Google 
no próprio Google, por isso não conhecia esse site (hahahaha).
Essa foi mais uma brincadeira, então não vai ficar irritado ...

Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso contrário 
seria difícil de ter respostas para os problemas ... sacou

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ricardo Cabral 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 3:22 PM
  Subject: Re: [delphi-br] O que seria GExperts?


  Você deve se achar um cara muito esperto. Nem sei porque faz parte de uma 
lista como esta !

  Andrei Luís [EMAIL PROTECTED] escreveu: Aqui você encontra sobre GExperts e 
muito mais: http://tinyurl.com/5spot

  []
  Andrei

  2007/12/6, Ricardo Cabral [EMAIL PROTECTED]:
   O que seria GExperts?
  
  
  
  
   Abraços,
  
   Ricardo Cabral




  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47583e01160901391928971 


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



Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Daniel Bastos
ahauhau
nem tinha clicado no link e tal ... depois que vcs comentaram, fui clicar no
link.
Caralho, quase morri de rir.

Em 06/12/07, Alessandro DUARTE de Moraes [EMAIL PROTECTED]
escreveu:

   O Ricardo, pega leve ... foi só uma brincadeira do Andrei ...
 Eu achei bem engaçado ... nunca tinha mandado procurar use a porra do
 Google no próprio Google, por isso não conhecia esse site (hahahaha).
 Essa foi mais uma brincadeira, então não vai ficar irritado ...

 Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso
 contrário seria difícil de ter respostas para os problemas ... sacou

 Alessandro DUARTE de Moraes
 A.C. Santa Casa do Rio Grande.
 http://www.santacasarg.com.br

 - Original Message -
 From: Ricardo Cabral
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Thursday, December 06, 2007 3:22 PM
 Subject: Re: [delphi-br] O que seria GExperts?

 Você deve se achar um cara muito esperto. Nem sei porque faz parte de uma
 lista como esta !

 Andrei Luís [EMAIL PROTECTED] compuvale.software%40gmail.com
 escreveu: Aqui você encontra sobre GExperts e muito mais:
 http://tinyurl.com/5spot

 []
 Andrei

 2007/12/6, Ricardo Cabral [EMAIL PROTECTED]cabral.ricardo%40yahoo.com.br
 :
  O que seria GExperts?
 
 
 
 
  Abraços,
 
  Ricardo Cabral

 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!

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

 --
 E-mail Seguro Vetorial.net

 Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
 encaminhe para [EMAIL PROTECTED] spam%40vetorial.net

 Chave de Identificação: 54568,47583e01160901391928971


 [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] O que seria GExperts?

2007-12-06 Por tôpico Nilson Chagas
IDEM !!! HAHAHAAHAHAHAHA

Foi muito boa, este pessoal é otimo. rsrsrs

Em 06/12/07, Daniel Bastos [EMAIL PROTECTED] escreveu:

   ahauhau
 nem tinha clicado no link e tal ... depois que vcs comentaram, fui clicar
 no
 link.
 Caralho, quase morri de rir.

 Em 06/12/07, Alessandro DUARTE de Moraes [EMAIL 
 PROTECTED]duarte%40santacasarg.com.br
 
 escreveu:
 
  O Ricardo, pega leve ... foi só uma brincadeira do Andrei ...
  Eu achei bem engaçado ... nunca tinha mandado procurar use a porra do
  Google no próprio Google, por isso não conhecia esse site (hahahaha).
  Essa foi mais uma brincadeira, então não vai ficar irritado ...
 
  Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso
  contrário seria difícil de ter respostas para os problemas ... sacou
 
  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br
 
  - Original Message -
  From: Ricardo Cabral
  To: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
  Sent: Thursday, December 06, 2007 3:22 PM
  Subject: Re: [delphi-br] O que seria GExperts?
 
  Você deve se achar um cara muito esperto. Nem sei porque faz parte de
 uma
  lista como esta !
 
  Andrei Luís [EMAIL PROTECTED]compuvale.software%40gmail.com
 compuvale.software%40gmail.com
  escreveu: Aqui você encontra sobre GExperts e muito mais:
  http://tinyurl.com/5spot
 
  []
  Andrei
 
  2007/12/6, Ricardo Cabral [EMAIL PROTECTED]cabral.ricardo%40yahoo.com.br
 cabral.ricardo%40yahoo.com.br
  :
   O que seria GExperts?
  
  
  
  
   Abraços,
  
   Ricardo Cabral
 
  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
  armazenamento!
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  --
  E-mail Seguro Vetorial.net
 
  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
  encaminhe para [EMAIL PROTECTED] spam%40vetorial.netspam%40vetorial.net

 
  Chave de Identificação: 54568,47583e01160901391928971
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

  



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



Re: Res: [delphi-br] Ler última linha de um arquivo de texto

2007-12-06 Por tôpico Paulo Daniel Dorensbach
Andre Luis Silveria escreveu:
 joga ele num stringlist, e posiciona no final do stringlist.

 - Mensagem original 
 De: Paulo Daniel Dorensbach [EMAIL PROTECTED]
 Tenho um arquivo de texto que é uma espécie de LOG e é mais ou menos assim:


 1 05/12/2007 20:55 Backup.2007- 12-05.20: 55:23
 2 06/12/2007 20:59 Backup.2007- 12-06.20: 59:43
 3 08/12/2007 21:05 Backup.2007- 12-08.21: 05:12
 4 09/12/2007 19:35 Backup.2007- 12-09.19: 35:09

 E assim por diante, a cada Backup uma nova linha é inserida.
 Como faço para ler a última linha do arquivo?
   
E se o arquivo estiver com muitas linhas não vai ficar pesado pra 
carregar num StringList?
E não existe uma limitação para o número de linhas na StringList?

-- 
+--+
  Paulo Daniel Dorensbach
  http://geocities.yahoo.com.br/dorensbach
 Usuario GNU/Linux #363631 - http://counter.li.org/
 www.velocidadejusta.com.br/rfc.htm

   By Mozilla Thunderbird
 www.mozilla.org.br
+--+



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



[delphi-br] BinaryStream e XML

2007-12-06 Por tôpico Sérgio T . Uetanabaro
Olá lista,
 
 
Estou com um problema e gostaria da opinião de vcs. Tenho um objeto do tipo
TMemoryStream e preciso colocar o valor do mesmo em um IXMLNode. A primeira
opção que me veio em mente é transformar esse cara em base 64 e depois
colocar a string no XML mais ou menos como o delphi faz com as imagens em
DFMs textos. Alguem tem alguma suguestão melhor ou alguma dica?
 
[]´s
 
 
 
Sergio Uetanabaro


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



Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Ricardo Cabral
  Alessandro,

  Não cheguei a ficar irritado, mas se procurássemos tirar  nossas dúvidas 
no google, acho que não precisaria da lista, certo ?  Mas deixa isso pra lá,  a 
lista vive de pessoas inteligentes que gostam de contribuir com os  
companheiros. A  troca de informações é uma boa forma de aprendizado.

[]´s

Ricardo 



Alessandro DUARTE de Moraes [EMAIL PROTECTED] escreveu:   
O Ricardo, pega leve ... foi só uma brincadeira do Andrei ...
 Eu achei bem engaçado ... nunca tinha mandado procurar use a porra do Google 
no próprio Google, por isso não conhecia esse site (hahahaha).
 Essa foi mais uma brincadeira, então não vai ficar irritado ...
 
 Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso contrário 
seria difícil de ter respostas para os problemas ... sacou
 
 Alessandro DUARTE de Moraes
 A.C. Santa Casa do Rio Grande.
 http://www.santacasarg.com.br
 
 - Original Message - 
   From: Ricardo Cabral 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Thursday, December 06, 2007 3:22 PM
   Subject: Re: [delphi-br] O que seria GExperts?
 
 Você deve se achar um cara muito esperto. Nem sei porque faz parte de uma 
lista como esta !
 
 Andrei Luís [EMAIL PROTECTED] escreveu: Aqui você encontra sobre GExperts e 
muito mais: http://tinyurl.com/5spot
 
 []
   Andrei
 
 2007/12/6, Ricardo Cabral [EMAIL PROTECTED]:
O que seria GExperts?
   
   
   
   
Abraços,
   
Ricardo Cabral
 
 -
   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 -- 
   E-mail Seguro Vetorial.net 
 
 Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
   encaminhe para [EMAIL PROTECTED] 
 
 Chave de Identificação: 54568,47583e01160901391928971 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Ricardo Cabral
  Alessandro,

  Já ia esquecendo, ninguém respondeu...

  []´s

Ricardo Cabral

Ricardo Cabral [EMAIL PROTECTED] escreveu:
 Alessandro,
 
 Não cheguei a ficar irritado, mas se procurássemos tirar  nossas dúvidas no 
google, acho que não precisaria da lista, certo ?  Mas deixa isso pra lá,  a 
lista vive de pessoas inteligentes que gostam de contribuir com os  
companheiros. A  troca de informações é uma boa forma de aprendizado.
 
 []´s
 
 Ricardo 
 
 Alessandro DUARTE de Moraes [EMAIL PROTECTED] escreveu:  
 O Ricardo, pega leve ... foi só uma brincadeira do Andrei ...
  Eu achei bem engaçado ... nunca tinha mandado procurar use a porra do 
Google no próprio Google, por isso não conhecia esse site (hahahaha).
  Essa foi mais uma brincadeira, então não vai ficar irritado ...
  
  Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso 
contrário seria difícil de ter respostas para os problemas ... sacou
  
  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br
  
  - Original Message - 
From: Ricardo Cabral 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, December 06, 2007 3:22 PM
Subject: Re: [delphi-br] O que seria GExperts?
  
  Você deve se achar um cara muito esperto. Nem sei porque faz parte de uma 
lista como esta !
  
  Andrei Luís [EMAIL PROTECTED] escreveu: Aqui você encontra sobre GExperts e 
muito mais: http://tinyurl.com/5spot
  
  []
Andrei
  
  2007/12/6, Ricardo Cabral [EMAIL PROTECTED]:
 O que seria GExperts?




 Abraços,

 Ricardo Cabral
  
  -
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  -- 
E-mail Seguro Vetorial.net 
  
  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
encaminhe para [EMAIL PROTECTED] 
  
  Chave de Identificação: 54568,47583e01160901391928971 
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  
  

 
 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[delphi-br] Qual vantagem do REMOBJECTS para comunicação

2007-12-06 Por tôpico Marcelo Moacir Florindo
Colegas,

Qual seria a vantagem de usar remobjects para comunicação entre o
clientdataset e o providers??? (substituindo a comunicação do datasnap)

Grato a todos

-- 
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br


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



Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Joao Morais
Ricardo Cabral wrote:
   Alessandro,
 
   Já ia esquecendo, ninguém respondeu...

Respondeu sim. Digitando 'gexperts' no google aparecem vários links, 
alguns em português, falando que trata-se de vários experts para Delphi 
que ajudam a aumentar a produtividade, e que demonstram como é possível 
estender as funcionalidades da IDE.

  mas se procurássemos tirar  nossas dúvidas no google, acho que não precisaria
 da lista, certo ?

Não. A lista de discussão é geralmente usada como último recurso, depois 
de ter tentado o help da ferramenta, artigos ou FAQs sobre a ferramenta 
e alguns mecanismos de busca a fim de encontrar ajuda ou informação. 
Quanto mais simples que for para encontrar a informação, mais o pessoal 
vai pegar no pé ou ignorar a pergunta. É assim que as comunidades funcionam.

--
Joao Morais



  
  Alessandro DUARTE de Moraes [EMAIL PROTECTED] escreveu:
O Ricardo, pega leve ... foi só uma brincadeira do Andrei ...
   Eu achei bem engaçado ... nunca tinha mandado procurar use a porra do 
 Google no próprio Google, por isso não conhecia esse site (hahahaha).
   Essa foi mais uma brincadeira, então não vai ficar irritado ...
   
   Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso 
 contrário seria difícil de ter respostas para os problemas ... sacou
   
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br
   
   - Original Message - 
 From: Ricardo Cabral 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Thursday, December 06, 2007 3:22 PM
 Subject: Re: [delphi-br] O que seria GExperts?
   
   Você deve se achar um cara muito esperto. Nem sei porque faz parte de uma 
 lista como esta !
   
   Andrei Luís [EMAIL PROTECTED] escreveu: Aqui você encontra sobre GExperts 
 e muito mais: http://tinyurl.com/5spot
   
   []
 Andrei
   
   2007/12/6, Ricardo Cabral [EMAIL PROTECTED]:
  O que seria GExperts?
 
 
 
 
  Abraços,
 
  Ricardo Cabral
   
   -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
 armazenamento! 
   
   [As partes desta mensagem que não continham texto foram removidas]
   
   -- 
 E-mail Seguro Vetorial.net 
   
   Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
 encaminhe para [EMAIL PROTECTED] 
   
   Chave de Identificação: 54568,47583e01160901391928971 
   
   [As partes desta mensagem que não continham texto foram removidas]
   
   
   
 
  
  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
 armazenamento! 
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  
  

 

 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
 armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 



Re: [delphi-br] Arquivo HELP!!!

2007-12-06 Por tôpico berdam
eu acho que vc pode fazer isso com o próprio word.
Usando quebra de linhas

rafaelpinto19 escreveu:


 Boa tarde a todos, sabem onde eu posso encontrar fontes de
 arquivos Help's para implementar no sistema?? E Tbm um bom site ou
 tutorial que explica bem como criar!!! Quero aprender!!!
 Obrigado!!!
 Beijos

  

-- 
--
Uberdam Cavaletti
Formado em Tecnologia da informação - Unoesc - Xxe
Pós graduando em Desenvolvimento Java - Unoesc - Xxe

Acesse  http://www.curricular.com.br/berdam
Acesse  http://www.newinf.com.br
Acesse  http://passandoveneno.blogspot.com

---



RE: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Rubem Nascimento da Rocha

João, vc respondeu o seguinte:
 
Não. A lista de discussão é geralmente usada como último recurso, depois de 
ter tentado o help da ferramenta, artigos ou FAQs sobre a ferramenta e alguns 
mecanismos de busca a fim de encontrar ajuda ou informação. Quanto mais simples 
que for para encontrar a informação, mais o pessoal  vai pegar no pé ou ignorar 
a pergunta. É assim que as comunidades funcionam.
 
O lance, meu caro, é que muitos usam as listas como primeiro recurso, sem ao 
menos se dar ao trabalho de procurar no Google, AltaVista, ou mesmo no help do 
Delphi. É por isso que, em raríssimas vezes, eu respondo questões muito 
simples. Não querendo dar uma de melhor do que os outros, não por isso. Mas pq 
acho que devemos usar a lista como um local para fazermos verdadeiras 
discussões maduras que possam ajudar em nosso desenvolvimento profissional, e 
não usar a lista como um helpdesk na faixa, 0800.
 
EM TEMPO #1: João, gostaria de mais detalhes sobre algo que vc comentou na 
lista sobre um framework totalmente OO e saber se eu poderia ser o beta-tester, 
ou mesmo propor estudos de caso para que o povo possa criar soluções com este 
framework.
 
EM TEMPO #2: João, vc leu a última revista ClubeDelphi que saiu? Tem um 
excelente artigo mostrando como usar o padrão MVC sem abandonar o conceito RAD.
 
Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 6 Dec 2007 20:19:11 
-0200Subject: Re: [delphi-br] O que seria GExperts?




Ricardo Cabral wrote: Alessandro,  Já ia esquecendo, ninguém 
respondeu...Respondeu sim. Digitando 'gexperts' no google aparecem vários 
links, alguns em português, falando que trata-se de vários experts para Delphi 
que ajudam a aumentar a produtividade, e que demonstram como é possível 
estender as funcionalidades da IDE. mas se procurássemos tirar nossas dúvidas 
no google, acho que não precisaria da lista, certo ?Não. A lista de discussão 
é geralmente usada como último recurso, depois de ter tentado o help da 
ferramenta, artigos ou FAQs sobre a ferramenta e alguns mecanismos de busca a 
fim de encontrar ajuda ou informação. Quanto mais simples que for para 
encontrar a informação, mais o pessoal vai pegar no pé ou ignorar a pergunta. É 
assim que as comunidades funcionam.--Joao Morais  Alessandro DUARTE de Moraes 
[EMAIL PROTECTED] escreveu: O Ricardo, pega leve ... foi só uma brincadeira 
do Andrei ... Eu achei bem engaçado ... nunca tinha mandado procurar use a 
porra do Google no próprio Google, por isso não conhecia esse site 
(hahahaha). Essa foi mais uma brincadeira, então não vai ficar irritado ...  
Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso contrário 
seria difícil de ter respostas para os problemas ... sacou  Alessandro 
DUARTE de Moraes A.C. Santa Casa do Rio Grande. 
http://www.santacasarg.com.br  - Original Message -  From: Ricardo 
Cabral  To: delphi-br@yahoogrupos.com.br  Sent: Thursday, December 06, 2007 
3:22 PM Subject: Re: [delphi-br] O que seria GExperts?  Você deve se achar 
um cara muito esperto. Nem sei porque faz parte de uma lista como esta !  
Andrei Luís [EMAIL PROTECTED] escreveu: Aqui você encontra sobre GExperts e 
muito mais: http://tinyurl.com/5spot  [] Andrei  2007/12/6, Ricardo Cabral 
[EMAIL PROTECTED]:  O que seria GExperts?  Abraços,   
Ricardo Cabral  - Abra sua conta no Yahoo! 
Mail, o único sem limite de espaço para armazenamento!   [As partes desta 
mensagem que não continham texto foram removidas]  -- 
 E-mail Seguro Vetorial.net   Mensagem classificada como NÃO-SPAM. Para 
classificar como SPAM,  encaminhe para [EMAIL PROTECTED]   Chave de 
Identificação: 54568,47583e01160901391928971   [As partes desta mensagem que 
não continham texto foram removidas]  
- Abra sua conta no Yahoo! Mail, o único sem 
limite de espaço para armazenamento!   [As partes desta mensagem que não 
continham texto foram removidas]   
- Abra sua conta no Yahoo! Mail, o único sem 
limite de espaço para armazenamento!   [As partes desta mensagem que não 
continham texto foram removidas]






_
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br

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



Re: [delphi-br] URGENTE : Salvando dados no BD

2007-12-06 Por tôpico Guionardo Furlan
ProgCOD deve ser a chave primária da tabela, não?
Por isso, vc não pode criar duas linhas com o mesmo valor na chave primária.
Se o campo for autoinc, então, vc não precisa dar um valor pra ele
na hora de incluir.

Em 06/12/07, william.designer [EMAIL PROTECTED] escreveu:


 tenho os seguintes componentes em um Data module, um SQLConection,
  um SQLDataSet{SQLcadLista}, um DataSetProvider{DSPcadLista} e um
  ClientDataset{CDScadLista}

  Criei um formulario a partir dos campos do meu ClienteDataset...
  e Criei um botão para Salvar e coloque o seguinte código no Onclick
  do botão..

  if DNNConexao.CDScadListaProgCOD.IsNull then
begin
DNNConexao.CDScadListaProgCOD.Value  := 0;
DNNConexao.CDScadListaProg.ApplyUpdates(-1);
DNNConexao.CDScadListaProg.Open;
DNNConexao.CDScadListaProg.Close;
end
else
DNNConexao.CDScadListaProg.ApplyUpdates(-1);
Fechar:=true;
Close;

  O primeiro registro ele salva normal...mas quando tenho cadastrar um
  novo registro ele dá a seguinte mensagem...

  Project NomeProjeto.exe raised exception class EDBClient with
  message 'KeyViolation.'. Process stop. Use step or run to continue.




-- 
Timeo hominem unius libri
Cogito ergo sum - Carpe diem

[]s
Guionardo Furlan
http://guionardo.blogspot.com


Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Joao Morais
Rubem Nascimento da Rocha wrote:
 João, gostaria de mais detalhes sobre algo que vc comentou na lista sobre
 um framework totalmente OO e saber se eu poderia ser o beta-tester

Eu comentei em pvt. Por gentileza deixe seu email aqui:
https://lists.sourceforge.net/lists/listinfo/pressobjects-announce
e me contate assim que você receber a primeira mensagem, estendendo o 
pedido aos demais interessados.

 vc leu a última revista ClubeDelphi que saiu? Tem um excelente artigo
 mostrando como usar o padrão MVC sem abandonar o conceito RAD.

Tenho interesse em ler este artigo. Existe algum link público? Eu não 
assino a revista.

--
Joao Morais



Re: Res: [delphi-br] Ler última linha de um arquivo de texto

2007-12-06 Por tôpico Paulo Daniel Dorensbach
Maria das Graças . escreveu:
 Se, ao invés de txt, você gerasse xml não facilitaria sua vida?
   Graça
   
Com certeza, porém não sou eu quem gera o LOG, é um programa de 
terceiros, e que dúvido que irão querer mudar por minha causa.

Mas obrigado pela dica.

-- 
+--+
  Paulo Daniel Dorensbach
  http://geocities.yahoo.com.br/dorensbach
 Usuario GNU/Linux #363631 - http://counter.li.org/
 www.velocidadejusta.com.br/rfc.htm

   By Mozilla Thunderbird
 www.mozilla.org.br
+--+






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


Re: [delphi-br] Proteção do Software (Piratari a)

2007-12-06 Por tôpico escobar
Vou ver isso que vc disse sobre criar métodos em privado e protegido para ver 
se não acha mesmo, mas só quando tiver tempo hehehehe...
Se vc estiver certo to te devendo uma...


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP


 


From: Joao Morais 
Sent: Thursday, December 06, 2007 4:02 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] Proteção do Software (Pirataria)


[EMAIL PROTECTED] wrote:
 Não entendeu como descobrir o nome de função dentro de EXE??
 Acho que vc ainda não ouviu falar do DEDE...
 ( DEscompilador para DElphi)
 Acho que para as versões BDS não funciona, mas até à D7 com certeza...

Escobar, você misturou as coisas. O exe não guarda nome de procedures, o 
que ele guardou foi rtti (nomes de métodos da área published). Jmp ou 
call não precisam de string nenhuma. Crie um método privado, protegido 
ou público e você vai ver que o nome não aparece.

--
Joao Morais

 Com ele e com um bom HEXEdit e sabendo um pouco de JUMP em ASSEMBLY da pra 
 bular muita coisa...
 Mas não se preocupe muito com isso, isso normalmente é para programas como 
 COREDRAW, WINDOWS, OFFICE, AUTOCAD, e programas de grande demanda nas vendas, 
 outros mais dedicados como o que costumamos fazer, não chegam ter esse tipo 
 de problema. claro, a não ser que alguem não goste muito de vc, e quer 
 piratear tudo que vc faz e saiba isso ai acima.
 
 Agora se vc só quer saber os nomes das funcções num EXE, abre ele no notepad 
 do windows mesmo, aperta CTRL+F e digita o nome da 
 função/procedure/string que vc quer.
 
 Se a string não estiver criptografada no FONTE é muito facil achar e 
 substituir por qualquer outra coisa com o mesmo LENGTH ou menor.
 
 
 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL 
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP
 
 



 

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



[delphi-br] Windows Media Encoder SDK

2007-12-06 Por tôpico nemmga
Boa noite...

Alguém do grupo já utilizou o SDK do Windows Media Encoder? Baixei do 
site da microsoft mas os exemplos são todos em VB ou C. Não encontrei 
no google nada muito completo, apenas um pequeno código que estou 
olhando. No grupo também não achei nada a respeito.

Estou com as DLL's e a documentação. O que preciso é saber como 
utilizar essas DLL's no Delphi. É a primeira vez que trabalho com um 
projeto deste tipo. Conseguindo acesso às funções das DLL's, com a 
documentação dá pra me virar.

Se alguém já tiver usado essa biblioteca, ou puder me dar alguma 
instrução de como utilizá-las, o resto eu corro atrás.

Obrigado a todos

Claudiney Cogo
N2 Solutions
www.n2solutions.com.br
www.studion2.com.br



RES: Res: [delphi-br] Ler última linha de um arquivo de texto

2007-12-06 Por tôpico cicero
alguem tem algum material sobre gráficos em delphi  to apanhando um
monte ... 
 
 
 

Cícero Fernandes
Eng. Eletricista
Eng. de Segurança
( (0xx 47) 3521 – 2988  /   9191-6226

* HYPERLINK
blocked::mailto:[EMAIL PROTECTED][EMAIL PROTECTED]
HYPERLINK blocked::http://www.fiosecabos.ind.br/www.fiosecabos.ind.br

 

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE!

 

   _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rubem Nascimento da Rocha
Enviada em: quinta-feira, 6 de dezembro de 2007 16:10
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: Res: [delphi-br] Ler última linha de um arquivo de texto
Prioridade: Alta




Como sugestão, antes de ler um arquivo texto muito grande em um TStringList,
configure o tamanho do mesmo para comportar o tamanho do arquivo. A
propriedade Capacity do TStringList serve pra isso. Exemplo:

function UltimaLinhaArqTexto-(const ArqTexto: String): AnsiString;
var
lFile: File;
lSize: Integer;
begin
Result := '';
AssignFile(lFile, ArqTexto);
try
Reset(lFile, 1);
lSize := FileSize(lFile)-;
Close(lFile)-;
except
Exit;
end;
with TStringList.-Create do
try
LoadFromFile(-ArqTexto)-;
Result := Strings[Count - 1];
finally
Free;
end;
end;
Veja se a dica funciona.
Sds.


To: HYPERLINK
mailto:delphi-br%40yahoogrupos.com.brFrom[EMAIL PROTECTED]
: HYPERLINK
mailto:dorensbach_dpr%40yahoo.com.brDate[EMAIL PROTECTED]:
Thu, 6 Dec 2007 09:23:15 -0300Subject: Re: Res: [delphi-br] Ler última linha
de um arquivo de texto

Andre Luis Silveria escreveu: joga ele num stringlist, e posiciona no final
do stringlist.- - Mensagem original  De: Paulo Daniel Dorensbach
HYPERLINK
mailto:dorensbach_dpr%40yahoo.com.br[EMAIL PROTECTED] Tenho
um arquivo de texto que é uma espécie de LOG e é mais ou menos assim: 1
05/12/2007 20:55 Backup.2007- 12-05.20: 55:23 2 06/12/2007 20:59
Backup.2007- 12-06.20: 59:43 3 08/12/2007 21:05 Backup.2007- 12-08.21:
05:12 4 09/12/2007 19:35 Backup.2007- 12-09.19: 35:09 E assim por diante,
a cada Backup uma nova linha é inserida. Como faço para ler a última linha
do arquivo? E se o arquivo estiver com muitas linhas não vai ficar pesado
pra carregar num StringList?E não existe uma limitação para o número de
linhas na StringList?---
+---+Paulo Daniel
HYPERLINK
Dorensbachhttp://geocities.yahoo.com.br/dorensbachUsuarioDorensbachhttp:-/
/geocities.-yahoo.com.-br/dorensbachUsu-ario GNU/Linux #363631 - HYPERLINK
http://counter.li.org/www.velocidadejusta.com.br/rfc.htmByhttp://counter.-
li.org/www.-velocidadejusta.-com.br/rfc.-htmBy Mozilla
Thunderbirdwww.-mozilla.org.-br+
---+-_-_-_-_-_-_-_
Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as
novidades. HYPERLINK
http://br.yahoo.com/mailbeta/tudonovo/http://br.yahoo.-com/mailbeta/-tudon
ovo/ 

-_-_-_-_-_-_
Receba as últimas notícias do Brasil e do mundo direto no seu Messenger com
Alertas MSN! É GRÁTIS!
HYPERLINK http://alertas.br.msn.com/http://alertas.-br.msn.com/

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



 


No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.16.15/1174 - Release Date: 6/12/2007
10:11



No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.16.15/1174 - Release Date: 6/12/2007
10:11
 


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