Re: [delphi-br] Proteção do Software (Pirataria)
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
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)
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?
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
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?
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
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?
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
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
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
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)
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
Valeu Andrei, instalou direitinho. Graça
[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
Re: [delphi-br] Re: Jedi
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?
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?
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?
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?
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!
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
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?
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??
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)
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??
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
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?
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
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
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!!!
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
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
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
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
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?
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)
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?
é 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
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)
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
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?
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?
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?
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
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
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
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)
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)
[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?
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?
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?
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
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
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?
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?
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
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?
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!!!
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?
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
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?
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
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)
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
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
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]