RES: [delphi-br] IMPRESSORA ZEBRA

2006-08-23 Por tôpico Elazar Dornelles Ceza
Filippe.

Crie um banco com uma tabelinha com os campos que sua etiqueta vai
imprimir, monte uma tela onde o usuario informe os 'produto' que vai
querer mandar para a impressora, assim ele vai criar uma lista de
etiquetas que quer imprimir.

Depois de ele 'cadastrar' os produtos, e assim que ele clicar num botao
'imprimir' faz um loop nos items;

Ai voce pode ir jogando os comandos de impressao em uma StringList e no
final dar um StringList.SaveToFile(LPT1) ;
Ou referenciar diretamente a impressora com o AssignFile e ir usando um
Write

Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Filippe Maymone - Informatica
Enviada em: quarta-feira, 23 de agosto de 2006 16:49
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] IMPRESSORA ZEBRA


Olá Galera, 

Alguem sabe como eu faço para mandar uma impressão para uma impressora
ZEBRA STRIPE S-600 ??? 
Sei que ela trabalha com linguagem ZPL.
Os comandos ZPL ja estão prontos, pois eu faço essa impressão via DOS.

COPY Nome_Arquivo.TXT LPT1

So que agora minha demanda de etiquetas cresceu, e eu preciso utilizar
um banco de dados para passar os parametros para a impressão dessas
etiquetas.

alguem tem ideia de como faço isso ??? 

Obrigado, 


FILIPPE MAYMONE






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 





___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Comunicação Via Socket

2006-08-23 Por tôpico Elazar Dornelles Ceza
{*}

Bem, não sou nenhum especialista em redes, aliás, se houver algum aí,
por 
favor se manifeste.

Sobre a dúvida do colega Elazar,  para se comunicar com máquinas em
outras 
sub-redes, é preciso que hajam endereços de ip´s válidos (diferentes 
daqueles ip´s que servem para a identificação da máquina em uma intranet
por 
exemplo). Esses endereços são dados pelos domínios registrados para as 
redes.

Softwares como MSN funcionam com servidores que recebem e encaminham
pacotes 
entre os usuários, e não ponto a ponto.

{*}

[Elazar]

Quando voce se refere ponto a ponto esta, fazendo uma comparacao com
programas do tipo emule, kazaa...certo?

E quando voce diz 'encaminham pacotes entre usuario' quer dizer, que um
usuario de um dado ip envia algum pacote diretamente a outro ip...certo?

Por exemplo, na minha maquina eu tenho instalado o MSN e logicamente
converso com uma galera ai a fora, isto simplesmente instalando o
MSN...sem configurar nada no modem, nem no micro, nada aqui nem nas
outras pessoas que eu converso. Agora se eu tentar utilizar algo via
Socket terei que ter um IP válido...e como é que se explica o caso dos
programas tipo o msn, como é possivel haver essa comunicacao?






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] NOVATO no Delphi 2005

2006-08-23 Por tôpico Elazar Dornelles Ceza
Rafael;

Entra no site da Borland que tem o Delelopers Guide...(Ingles)
ou no Google...

A Proposito, alguem da lista tem um Developer´s Guide do Delphi 7 pra
vender? 
(quero o original que vem na caixinha do delphi).

tb me interesso pelo mapa vcl. (aqui na firma tem mas não to afim de
tirar xerox...rs..)

Propostas em private.

Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Rafael Lossurdo
Enviada em: quarta-feira, 23 de agosto de 2006 13:51
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] NOVATO no Delphi 2005


Caros,

Sou novato no Delphi, já mexi bastante anteriormente na época do Delphi
7.
Agora, gostaria que vocês me indicassem ou me enviassem um tutorial do
Delphi 2005, pois, tentei encontrar algum na internet e não achei nenhum
realmente bom, que tivesse desde o básico (listagem das funções de
string,
numéricas...) ao avançado (uso do SQL etc).

Se fosse possível, agradeceria!

Um abraço a todos

-- 
Cordialmente,
Rafael Lossurdo
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Seja livre, use Linux!
http://www.dicaslinux.com.br

Antes de imprimir, pense em seu
compromisso com o Meio Ambiente...


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




 



___ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Como faço (urgente)

2006-08-22 Por tôpico Elazar Dornelles Ceza
[]

como faço para transformar e gravar um arquivo em  Quick Report.qrp em
formato txt .. para gravar em A:.

como faço para fazer um cd executavel ... tenho que gravar em um cd um
software , mas o sofware so poderá ser executado no cd ... não sera
permitido que seja instalado na pc  mande uma ajuda 
  fico na espera ...
  grato  galera

[*]



Anderson.

Na boa, não me leve a mal...mas aqui ninguem é empregado de ninguem...e
so responde quem quer...se quer, quando quer.
E acredito que perguntas do tipo 'URGENTE' muito pouco são
respondidas...

Boa parte das coisas são 'auto-respondidas' por uma busca nas msgs da
lista ou mesmo no Prof. Google.

A sua primeira pergunta me parece que já foi respondida aqui na
lista...então cabe a voce fazer uma busca ai.

A segunda, sobre o cd... Utilize no seu aplicativo uma função que
retorna os tipo de drives do computador (Fixo, CDRoom, removivel,
redeetc) e so deixe o aplicativo executar caso estiver em um dos
tipos que voce programar(lembrando que nada impede de o cara tirar
uma copia do cd);

Abaixo a função que retorna os tipos de drives...
(Retirada do DTDelphi)

OBS...mais mastigado que isso...ta brabo...

Atenc.
Elazar


**
506 - Obter o tipo de um drive
Inclua na seção uses: Windows, Dialogs

{ - Coloque um edit (Edit1) e um botão no form;
- Altere o OnClick do botão conforme abaixo: }
 
procedure TForm1.Button1Click(Sender: TObject);
var
S: string;
Tipo: byte;
begin
Tipo := GetDriveType(PChar(Edit1.Text[1] + ':\'));
case Tipo of
0: S := 'Tipo indeterminado';
1: S := 'Drive não existe';
DRIVE_REMOVABLE: S := 'Disco removível';
DRIVE_FIXED: S := 'Disco Fixo';
DRIVE_REMOTE: S := 'Unidade de rede';
DRIVE_CDROM: S := 'CD-ROM';
DRIVE_RAMDISK: S := 'RAM Disk';
else
S := 'Erro';
end;
ShowMessage(S);
end;
 
{ Para pegar o tipo da unidade atual troque...}
Tipo := GetDriveType(PChar(Edit1.Text[1] + ':\'));
{ por }
Tipo := GetDriveType(nil);
Observações
Para testar digite a letra do drive no Edit1 e clique no botão. A unit
Dialogs foi colocada no uses apenas por causa da procedure ShowMessage.
Para exibir todas as unidades existentes e seus res-pectivos tipos, use
a função tbGetDrives (da pergunta 64) em con-junto com este exemplo. 
**





___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Ocultar Aplicação no XP

2006-08-21 Por tôpico Elazar Dornelles Ceza
Amigo;

So da lista de aplicativos.
Da lista de processos...não (NÃO QUE EU SAIBA);

Alias a única maneira...de que imagino
Seria se voce descobrir o handle do listview e ficar dando um loop nele
e ir removendo o item que tem o nome do seu exe...

mas fazer já é outro detalhe;

Ao meu ver...se o seu programa não for um espião ou algo pra
controlar o usuario não entendo o  motivo pra fazer isto.

Atenc
Elazar;


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de cchirolli
Enviada em: segunda-feira, 21 de agosto de 2006 15:39
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Ocultar Aplicação no XP


Olá pessoal, tem alguma maneira de ocultar uma plicação da litas de 
aplicativos e/ou de processos do win XP ou uma maneira de impedir q a 
aplicação seja finalizada pelo gerenciador de tarefas, sem ter q 
bloquear todo o gerenciador?

Obrigado,
Carlos




 






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] DBCOMBOBOX - DELPHI 7

2006-08-21 Por tôpico Elazar Dornelles Ceza
Após o comando Open;
Voce da um comando FechAll;


 DataSet.Open;
 DataSet.FetchAll;


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Jean
Enviada em: segunda-feira, 21 de agosto de 2006 17:48
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] DBCOMBOBOX - DELPHI 7


Desculpe Paulo ... pode me chamar de bu ... mais eu não entendi...
pode me dar um exemplo... não sei como fazer o fetchall.

   Original Message - 
  From: Paulo Sérgio de Souza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, August 21, 2006 4:56 PM
  Subject: Re: [delphi-br] DBCOMBOBOX - DELPHI 7


  Boa tarde Jean,

  Para resolver este problema, você deve dar um FetchAll logo após o
Open da Query que está alimentando o dbcombobox.

  Sds,

  Paulo
  Desenvovedor
  BHte./MG
- Original Message - 
From: Jean 
To: delphi-br@yahoogrupos.com.br 
Sent: Monday, August 21, 2006 4:34 PM
Subject: [delphi-br] DBCOMBOBOX - DELPHI 7


Ola pessoal

Estou quase a nocaute por causa deste ...Box.

Eu tenho uma seleção de empresas em meu sistema que determina em
qual empresa o usuario ira trabalhar a principio ficaria em um PANEL
logo apos abaixo do menu com a escolha da empresa.codigo em um
COMBOBOX... o problema  é que eu relaciono o dbcombobox a tabela e ao
mostrar o valor do campo ele aparece a empresa 1 e ao criar na seta para
selecionar outra empresa não me mostra as outras empresas que estão
cadastradas. Eu gostaria que isto acontece-se automaticamente sem eu ter
que adicional nos ITENS 
ufa acho que é só obrigado pela atenção
(( Não é possivel que ele não faça isto... ))) - 


- Original Message - 
  From: Rodrigo de Moura 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, August 21, 2006 4:15 PM
  Subject: [delphi-br] Erro em alteração de registro.


  Boa tarde amigos,

  Na alteração do registro quando vou dar o applyUpdates me dá o
seguinte erro:
  Record not found or changed by another user.
  Minha aplicação não está em rede e todas as configurações do
datasetprovider estão
  corretas também.
  Em minhas telas de cadastro trabalho com controle de botões
(incluir, editar, salvar,
  excluir, cancelar) pelo OnStateChange do DataSource. O
interessante é que esse erro
  ocorre somente quando faço qualquer alteração no registro logo
após a inclusão do mesmo.
  Explicando: após incluir o registro clicando no botão salvar, se
por acaso quiser fazer
  alguma alteração, clico no botão editar e faço a alteração
necessária. Quando clico no
  botão salvar ocorre o citado erro.
  Mas se eu sair da tela de cadastro e voltar nela novamente e pela
tela de procura retornar o
  registro para a tela do cadastro e fizer qualquer alteração é
salvo normalmente.
  Utilizo Delphi 7, DBExpress com clientDataSet, Firebird 1.5 e
Driver UIB.
  Qualquer ajuda será bem vinda!!

  Atenciosamente,

  Rodrigo de Moura

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

   


 

--


  Internal Virus Database is out-of-date.
  Checked by AVG Free Edition.
  Version: 7.1.405 / Virus Database: 268.10.8/415 - Release Date:
09/08/06


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

 

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

   



--


  Internal Virus Database is out-of-date.
  Checked by AVG Free Edition.
  Version: 7.1.405 / Virus Database: 268.10.8/415 - Release Date:
09/08/06


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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] XPManifest atualizar Interface quando muda o tema

2006-08-14 Por tôpico Elazar Dornelles Ceza
Bom dia pessoal;

Estou utilizando o componente XP Manifest em uma pequena aplicação, e
acontece que quando muda o tema do windows (propriedades de video) os
controles tb mudam automaticamente sem reiniciar a aplicacao (no caso do
XP claro).

Todos controles (Buttons, PageControls, GroupBox...) tb mudam
automaticamente o tema quando este é ajustado nas propriedades de video.
exceto o componente TBitBtn. Estou a utilizar ele pelo fato de
apresentar a propriedade glyph. Verifiquei e este componente descende de
um Tbuttom e que este se ajusta automaticamente com o tema do windows,
fico meio sem entender porque ele não troca tb.

Alguem sabe se tem algum evento, ou algum procedimento para atualizar a
interface do bitbtn? 

Atenc.
Elazar



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] TNotifyEvent

2006-08-14 Por tôpico Elazar Dornelles Ceza
Cara.
 
fui eu quem fez o exemplo. (se acaso voce baixo do
http://cc.borland.com/Author.aspx?ID=540879)
agora eu nao sei como fazer em outra linguagem
 
acredito que se for possivel alem do delphi é C (tb não tenho certeza
disto)
 
Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Desenvolvimento (Anderson)
Enviada em: segunda-feira, 14 de agosto de 2006 08:29
Para: Grupo Yahoo (Delphi)
Assunto: [delphi-br] TNotifyEvent


Bom dia,

há certo tempo atrás, enviei uma questão sobre o Tnotifyevent, para
poder gerar uma DLL.
Bem, me enviaram um modelo, que deu tudo certo.
Agora, eu distribuí a dll e tem gente em outras linguagens me
perguntando como colocar a dll funcionando na linguagens deles.
Pergunta: Será q esse TNotifyEvent é compatível em outras linguagens?

Obrigado.

Anderson

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

 



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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Sugestão de vocês para componente de pesquisa.

2006-08-10 Por tôpico Elazar Dornelles Ceza
Xi.

E eu me matei pra fazer algo igual...rs...

Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Andre Mesquita
Enviada em: quinta-feira, 10 de agosto de 2006 10:48
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Sugestão de vocês para componente de pesquisa.


http://sourceforge.net/projects/estsearchdlgs

- Original Message - 
From: Levi Ribeiro de Freitas [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, August 09, 2006 6:11 PM
Subject: RES: [delphi-br] Sugestão de vocês para componente de pesquisa.


Estou procurando este componente e não achei.

Levi

  _

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em
nome de Andre Mesquita
Enviada em: quarta-feira, 9 de agosto de 2006 18:11
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Sugestão de vocês para componente de pesquisa.


No SourceForge tem um componente de pesquisa cujo nome é algo perto de
EstSearch...

Estou até querendo entrar nesse desenvolvimento, mas está faltando um
pouco
de tempo.

[ ]'s,

- Original Message - 
From: Ricardo Lima Mariz [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, August 09, 2006 5:29 PM
Subject: [delphi-br] Sugestão de vocês para componente de pesquisa.


Pessoal estou desenvolvendo um compnente de pesquisa, pretendo criar as
propriedades sql, sqlconnection, fields, na qual o usuário vai entrar
com
uma sql e o componente vai fazer o resto, gostaria de uma
opnião/sugestão de

vocês para o desenvolvimento, talves alguem da lista até ja desenvolvido
algo parecido.

Obrigado.

At.
Ricardo Lima

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos











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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos








 



___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] RES: [lista-delphi] Turbo Delphi !!!!!!!!!!!!!!!!

2006-08-10 Por tôpico Elazar Dornelles Ceza
RiSos...

Por acaso voces estao falando disso... http://www.topogigio.it/
Atenc.

Elazar




-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Julio Cesar
Enviada em: quinta-feira, 10 de agosto de 2006 16:37
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] RES: [lista-delphi] Turbo Delphi



fala serio andreano, vem me dizer q vc nao era fa do topogigio



Julio Cesar
[EMAIL PROTECTED]
+353 (87) 2184139
+353 (091) 630317


  - Original Message - 
  From: Andreano Lanusse 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 09, 2006 11:13 PM
  Subject: RES: [delphi-br] RES: [lista-delphi] Turbo Delphi



  Faltou o Ultraman :o)


  Agora Topogigio é sacanagem

  

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Francisco Thiago
  Enviada em: Wednesday, August 09, 2006 05:13 PM
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] RES: [lista-delphi] Turbo Delphi



  Cara! Eu estou com lágrimas nos olhos!

  O Turbo Man está de volta O meu super-herói preferido! Agora só
faltam 
  Jaspion, Go Go Five, Giraia e o Topogigio

  Posso já ter jogado pedras... Mas... Borland, I Love you que só a
po**a 
  forever


  []'s

  Francisco Thiago de Almeida - Imensamente feliz!
  Enter  Plug Informática
  Divisão: Desenvolvimento e Banco de dados
  Franca / SP
  msn: [EMAIL PROTECTED]
  http://enterplug.no-ip.com/sistema_ctrc/ 


  
  ___ 
  O Yahoo! está de cara nova. Venha conferir! 
  http://br.yahoo.com 



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

   

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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] Bloquear o teclado

2006-08-09 Por tôpico Elazar Dornelles Ceza
Beleza;

Testei no XP e ok.
Quanto a bloquear o ctrl + alt + del se fiser acho que as itençoes já
não são boas...

Imagina no meio de uma transacao...der pau com o micro com teclado e
mouse travado
O que o cara vai fazer...'resetar o micro'faz isso algumas veses e
tu detona o micro.

Eu colocaria um timer...pra cada tanto tempo chamar a funcao
novamente...e so parar de chamar quando  transaca acabar, entao se o
cara der crtl alt del e voltar a aplicacao vai bloquear de novo
Ate terminar a transacao.




Atenc
elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de WILLER
Enviada em: quarta-feira, 9 de agosto de 2006 14:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Bloquear o teclado


Aqui funcionou. E minha aplicação vai rodar em Win98. Então não tem
problema.
  - Original Message - 
  From: Hayalon A. de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 09, 2006 12:57 PM
  Subject: RES: [delphi-br] Bloquear o teclado


  No xp, não funcionou...





_  

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em
  nome de Hudson
  Enviada em: quarta-feira, 9 de agosto de 2006 12:14
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Bloquear o teclado



  o codigo completo

  Escondendo o Programa de Ctrl+Alt+Del
  unit Unit1;

  interface

  uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs;

  type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

  var
Form1: TForm1;

  implementation

  {$R *.DFM}
  {Para ocultar um programa, deve-se registrar este como um serviço do
  Windows. Normalmente um serviço do Windows é ativado quando com a
  inicialização do sistema (Windows) e pemanece ativo até a finalização
deste.
  Este processo esconde o programa da lista Ctrl+Alt+Del}
  Const
Servico_Simples = 1;
Servico_Unregister = 1;

  Function RegisterServiceProcess(DwProcessID, dwType: DWord): DWord;
StdCall;
  External 'KERNEL32.dll';


  procedure TForm1.FormCreate(Sender: TObject);
  begin
RegisterServiceProcess(GetCurrentProcessID, Servico_Simples);
  end;

  procedure TForm1.FormDestroy(Sender: TObject);
  begin
RegisterServiceProcess(GetCurrentProcessID, Servico_Unregister);
  end;
  end. 

- Original Message - 
From: WILLER 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, August 09, 2006 10:18 AM
Subject: Re: [delphi-br] Bloquear o teclado


Tentai fazer assim, mas deu erro.
ERRO:O arquivo 'project.exe' está vinculado ao KERNEL32.DLL de
exportação
  que não foi encontrado: geren.
Sabe o que pode ser?
Estou usando o Win98. Pode ser isso?
  - Original Message - 
  From: Hudson 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 09, 2006 10:03 AM
  Subject: Re: [delphi-br] Bloquear o teclado


  Acho o q vc pode fazer e tirar o aplicação do gerenciador
  Kernel32.dll.

  bom eu faço assim

  function geren(dwProcessId, dwType: integer): integer; stdcall;
external
  'KERNEL32.DLL';

  //ve

  geren(getCurrentProcessID, 1);

  //não ve
  geren(getCurrentProcessID, 0);

  espero ter ajudado
- Original Message - 
From: WILLER 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, August 09, 2006 9:42 AM
Subject: Re: [delphi-br] Bloquear o teclado


Esta API não bloqueia Ctrl+Alt+Del, então o usuário pode
finaliza
  minha aplicação. É possível bloquear Ctrl+Alt+Del ?

[]s
Willer Alves da Costa.
  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, August 08, 2006 7:21 PM
  Subject: RE: [delphi-br] Bloquear o teclado



  Informe-se sobre a função BlockInput() da API do Windows. Ela
  bloqueia 
  teclado e mouse. Sds.

  From: WILLER [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: [delphi-br] Bloquear o teclado
  Date: Tue, 8 Aug 2006 17:04:14 -0300
  
  Olá,
Estou desenvolvendo uma aplicação onde o usuário deve ficar
com o
  teclado 
  desabilitado durante uns segundos. Impedindo-o de acessar
algum
  programa 
  através de atalhos do teclado.
  Alguém sabe se é possível fazer?
  
  
  []s
  Willer Alves da Costa.
  
  [As partes desta mensagem que não continham texto foram
removidas]
  

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

   


RES: [delphi-br] Bloquear o teclado

2006-08-09 Por tôpico Elazar Dornelles Ceza
Complementando.

Tb. Nada como por uma tela avisando o cara que o micro vai ficar
paralisado.

Puxa que gramatica atropelada a minha(meus..)desculpa ai pelos erros
galera...rs

Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Elazar Dornelles Ceza
Enviada em: quarta-feira, 9 de agosto de 2006 15:36
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Bloquear o teclado


Beleza;

Testei no XP e ok.
Quanto a bloquear o ctrl + alt + del se fiser acho que as itençoes já
não são boas...

Imagina no meio de uma transacao...der pau com o micro com teclado e
mouse travado
O que o cara vai fazer...'resetar o micro'faz isso algumas veses e
tu detona o micro.

Eu colocaria um timer...pra cada tanto tempo chamar a funcao
novamente...e so parar de chamar quando  transaca acabar, entao se o
cara der crtl alt del e voltar a aplicacao vai bloquear de novo
Ate terminar a transacao.




Atenc
elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de WILLER
Enviada em: quarta-feira, 9 de agosto de 2006 14:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Bloquear o teclado


Aqui funcionou. E minha aplicação vai rodar em Win98. Então não tem
problema.
  - Original Message - 
  From: Hayalon A. de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 09, 2006 12:57 PM
  Subject: RES: [delphi-br] Bloquear o teclado


  No xp, não funcionou...





_  

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em
  nome de Hudson
  Enviada em: quarta-feira, 9 de agosto de 2006 12:14
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Bloquear o teclado



  o codigo completo

  Escondendo o Programa de Ctrl+Alt+Del
  unit Unit1;

  interface

  uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs;

  type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

  var
Form1: TForm1;

  implementation

  {$R *.DFM}
  {Para ocultar um programa, deve-se registrar este como um serviço do
  Windows. Normalmente um serviço do Windows é ativado quando com a
  inicialização do sistema (Windows) e pemanece ativo até a finalização
deste.
  Este processo esconde o programa da lista Ctrl+Alt+Del}
  Const
Servico_Simples = 1;
Servico_Unregister = 1;

  Function RegisterServiceProcess(DwProcessID, dwType: DWord): DWord;
StdCall;
  External 'KERNEL32.dll';


  procedure TForm1.FormCreate(Sender: TObject);
  begin
RegisterServiceProcess(GetCurrentProcessID, Servico_Simples);
  end;

  procedure TForm1.FormDestroy(Sender: TObject);
  begin
RegisterServiceProcess(GetCurrentProcessID, Servico_Unregister);
  end;
  end. 

- Original Message - 
From: WILLER 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, August 09, 2006 10:18 AM
Subject: Re: [delphi-br] Bloquear o teclado


Tentai fazer assim, mas deu erro.
ERRO:O arquivo 'project.exe' está vinculado ao KERNEL32.DLL de
exportação
  que não foi encontrado: geren.
Sabe o que pode ser?
Estou usando o Win98. Pode ser isso?
  - Original Message - 
  From: Hudson 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 09, 2006 10:03 AM
  Subject: Re: [delphi-br] Bloquear o teclado


  Acho o q vc pode fazer e tirar o aplicação do gerenciador
  Kernel32.dll.

  bom eu faço assim

  function geren(dwProcessId, dwType: integer): integer; stdcall;
external
  'KERNEL32.DLL';

  //ve

  geren(getCurrentProcessID, 1);

  //não ve
  geren(getCurrentProcessID, 0);

  espero ter ajudado
- Original Message - 
From: WILLER 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, August 09, 2006 9:42 AM
Subject: Re: [delphi-br] Bloquear o teclado


Esta API não bloqueia Ctrl+Alt+Del, então o usuário pode
finaliza
  minha aplicação. É possível bloquear Ctrl+Alt+Del ?

[]s
Willer Alves da Costa.
  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, August 08, 2006 7:21 PM
  Subject: RE: [delphi-br] Bloquear o teclado



  Informe-se sobre a função BlockInput() da API do Windows. Ela
  bloqueia 
  teclado e mouse. Sds.

  From: WILLER [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: [delphi-br] Bloquear o teclado
  Date: Tue, 8 Aug 2006 17:04:14 -0300
  
  Olá,
Estou desenvolvendo uma aplicação onde o usuário deve ficar
com o
  teclado 
  desabilitado durante uns segundos. Impedindo-o de acessar
algum

RES: [delphi-br] Sobre Impressão de Notas Fiscais

2006-08-08 Por tôpico Elazar Dornelles Ceza
Hideraldo


Eu sugiro o Reportbuilder...
é pago.mas compensa...

Aten.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de hideraldo_barbosa
Enviada em: terça-feira, 8 de agosto de 2006 10:19
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Sobre Impressão de Notas Fiscais


Pessoal, bom dia

Seguinte, eu tenho um problema que gostaria de compartilhar com todos, 
ja tentei Impressão grafica e até via DOS (TXT) para achar uma 
solução, talvez tecnicamente eu desconheça algo e queria alguns 
palpites.
TEnho um cliente que na emissão das notas fiscais ele imprime diversos 
formulários para um UNICO NUMERO DE NF, ou seja 2 a 3 ou mais devido 
ao numero de itens. Preciso imprimir em caracter 8 ou condensado
(Caracter) para poder caber certas mensagens. Com isto gera muitos 
desalinhamentos no decorrer da impressão. E eu gostaria de fazer esta 
impressão em modo grafico mesmo e não Caracter.

Diante de um caso destes qual o melhor gerador de Relatórios e como eu 
utilizo...alguém teria algum exemplo ou algo assim que possa me ajudar.

No mais desculpem o tamanho da mensagem
Abraços

Hilderaldo Barbosa






 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] CRC de arquivos.

2006-08-01 Por tôpico Elazar Dornelles Ceza
Filippe;

A Vantagem é que, no arquivo Executavel vou ter o CRC do Secundario,
secundario vou ter o CRC do Executavel e no , Entao de fato eu não
usaria o registro do windows ou outra forma para armazenar os Valores
de CRC e validar a 'originalidade' dos mesmos, e sim nos proprios
arquivos.

Bem como todas as informacoes de licenca do executavel tb vao estar
tanto no executavel quanto no arquivo secundario..ai se o cara mexer vai
ter que alterar dois lugares...ou caso contrario a validacao para uso do
arquivo não vai bater.

Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Felippe Nagato
Enviada em: terça-feira, 1 de agosto de 2006 04:52
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Walter,

Sim, de fato.
Penso em colocar num arquivo externo como você disse. E sendo em vários
arquivos, melhor ainda.

Sobre a idéia de Elazar:
Entendi até um certo ponto. Não saquei da vantagem de inserir no EXE
original o tal CRC do arquivo secundário pra depois ter que retirar
novamente. Qual vantagem em mudar temporariamente o CRC do EXE?

[]'s

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

 



___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] CRC de arquivos.

2006-08-01 Por tôpico Elazar Dornelles Ceza
Walter;
 
Bom dia;
 
So pra frisarEU SEI QUE O CRC SE CALCULA... 
Sei que se eu alterar um . (pontinho sequer) no arquivo o crc muda.
 
quando eu me referi a INSERIR quis dizer 'guardar...nada mais que isso',
salvar o 'crc (valor em hexa)' do arquivo secundario dentro do arquivo
executaveleu sei que isto faz mudar o CRC do arquivo executavele
é exatamente esta a ideia..
 
Atenc.
Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: terça-feira, 1 de agosto de 2006 08:56
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] CRC de arquivos.



CRC você não insere. Um algorítmo é que calcula o CRC com base em
informações da estrutura do exe (Data, hora, bytes, etc). Você muda ele,
quando muda alguma coisa no arquivo a ser validado. Não se muda o CRC
manualmente como você muda uma senha de acesso a um sistema

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Felippe Nagato
Enviada em: terça-feira, 1 de agosto de 2006 04:52
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Walter,

Sim, de fato.
Penso em colocar num arquivo externo como você disse. E sendo em vários
arquivos, melhor ainda.

Sobre a idéia de Elazar:
Entendi até um certo ponto. Não saquei da vantagem de inserir no EXE
original o tal CRC do arquivo secundário pra depois ter que retirar
novamente. Qual vantagem em mudar temporariamente o CRC do EXE?

[]'s

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos








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

 



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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] CRC de arquivos.

2006-08-01 Por tôpico Elazar Dornelles Ceza
Campus;

Como funcionava este esquema do 1A?

Atenc.
Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Campus
Enviada em: terça-feira, 1 de agosto de 2006 10:28
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Walter, tu não fazia no Clipper aquele esquema de colocar o caratcter 1A
no
fim do arquivo, e depois acrescentar algumas informações ?

- Original Message - 
From: Walter Alves Chagas Junior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, August 01, 2006 10:01 AM
Subject: RES: [delphi-br] CRC de arquivos.


O ideal é que voce coloque o validador em um outro programa ou uma dll e
esta dll, na carga dela, valide o executável ao qual esta faz vínculo.
Se o
CRC for inválido, você derruba o exe e a dll. Ter jeito de fazer o
proprio
executável se auto validar tem (o Viruscan fazia no proprio exe), mas eu
não
faço a mínima ideia de como fazer isto.

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Campus
Enviada em: terça-feira, 1 de agosto de 2006 09:53
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Só uma pergunta, como se coloca o teste do CRC do arquivo dentro dele
mesmo,
se cada vez que vc compilar o CRC vai mudar ?

Ainda que se tenha um programa secundário com o CRC do software, e o
software contenha o CRC do secundário, cada vez que compilar um ou outro
para verificar o CRC, ele mudará o CRC.

Supondo que:
Software CRC = X
Secundário CRC = Y.

quando eu colocar no programa secundário o teste:
if CheckCRC(Software) = X, o CRC do secundário vai mudar, e o teste do
soft
vai falhar

- Original Message - 
From: Elazar Dornelles Ceza [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, August 01, 2006 9:12 AM
Subject: RES: [delphi-br] CRC de arquivos.


Walter;

Bom dia;

So pra frisarEU SEI QUE O CRC SE CALCULA...
Sei que se eu alterar um . (pontinho sequer) no arquivo o crc muda.

quando eu me referi a INSERIR quis dizer 'guardar...nada mais que isso',
salvar o 'crc (valor em hexa)' do arquivo secundario dentro do arquivo
executaveleu sei que isto faz mudar o CRC do arquivo executavele
é exatamente esta a ideia..

Atenc.
Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: terça-feira, 1 de agosto de 2006 08:56
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] CRC de arquivos.



CRC você não insere. Um algorítmo é que calcula o CRC com base em
informações da estrutura do exe (Data, hora, bytes, etc). Você muda ele,
quando muda alguma coisa no arquivo a ser validado. Não se muda o CRC
manualmente como você muda uma senha de acesso a um sistema

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Felippe Nagato
Enviada em: terça-feira, 1 de agosto de 2006 04:52
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Walter,

Sim, de fato.
Penso em colocar num arquivo externo como você disse. E sendo em vários
arquivos, melhor ainda.

Sobre a idéia de Elazar:
Entendi até um certo ponto. Não saquei da vantagem de inserir no EXE
original o tal CRC do arquivo secundário pra depois ter que retirar
novamente. Qual vantagem em mudar temporariamente o CRC do EXE?

[]'s

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos








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





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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos









-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos









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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos








 



___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o

RES: [delphi-br] Alguém ja portou seus sistemas em F ireBird 1.5 para FireBird 2.0

2006-08-01 Por tôpico Elazar Dornelles Ceza
Anderson

Acho que o IBX não funciona com o FB 2.0...

Fiz alguns teste com o MDO (é a cara do IBX)

Atenc.
Elazar



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Anderson Furtilho
Enviada em: terça-feira, 1 de agosto de 2006 10:14
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Alguém ja portou seus sistemas em FireBird 1.5 para
FireBird 2.0


Olá amigos da Lista!!!


Estou usando IBX com FireBird 1.5 e gostaria de saber
se algum amigo ja portou seus sistemas nesta categoria
para FireBird 2.0 e esta funcionando corretamente!!!


Certa vez eu instalei o FireBird 2.0 no lugar do 1.5 e
quando ia executar um IBQuery dava erro e quando eu
rodava o SQL no IBExpert rodava corretamente mas no
IBQuery do Delphi nada!!!

Desinstalei o FB2.0 e voltei para o FB1.5!


Qualquer dica ficarei agradecido!

Um abraço a todos!

Anderson Furtilho


  



  

___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/
 






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] CRC de arquivos.

2006-08-01 Por tôpico Elazar Dornelles Ceza
Felippe;

Assumindo que seja exatamente isso a minha ideia.
Mas pra suprir o caso de o cara alterar o arquivo executavel o crc dele
esta no arquivo secundario...
E se o cara tentar crakear o secundario vai ter que ajustar o crc dele
no executavelacho que ate ai o cara já se quebra um bocado pra
fazer...


Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Felippe Nagato
Enviada em: terça-feira, 1 de agosto de 2006 14:26
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Oi Walter,

Também estou frisando que entendo sobre o lance de calcular o CRC etc...
como o proprio Elazar disse.

Enfim, o calculo do CRC diz que temos que ler cada byte do arquivo
desejado.
Sobre o VirusScan, tenho 1 teoria:
Ele não checaria todo o arquivo, somente alguma(s) partes do seu próprio
EXE. E na região do executável onde fica guardado a informação do CRC
parcial previamente calculado que eu falei, ele pode escrever qualquer
coisa alí com tranquilidade (sem mudar o CRC parcial). Se é que vocês me
entendem.
Mas de qualquer maneira, prefiro ainda validar por fora mesmo.

Preciso ir,
[]'s

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

 






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] CRC de arquivos.

2006-08-01 Por tôpico Elazar Dornelles Ceza
Campus

Se fosse o caso tambem poderia ser utilizado um Hash (MD5)

Atenc.
Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Campus
Enviada em: terça-feira, 1 de agosto de 2006 15:52
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


CRC parcial até que não seria má idéia, o problema é que fica um furo.

Que tal criar um arquivo qualquer com o valor do CRC debulhado, na
execução,
calcula-se o CRC e verifica ele bate com o do arquivo. Esse arquivo pode
até
mesmo ser uma imagem da tela about, ou um Splash Screen por exemplo. Um
byte
diferente num BitMap praticamente não muda nada, muitas vezes só a cor
de um
pixel, o que seria imperceptível.

Elazar tu quer usar o CRC para que fim ? proteção anti cópia ?



- Original Message - 
From: Elazar Dornelles Ceza [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, August 01, 2006 2:43 PM
Subject: RES: [delphi-br] CRC de arquivos.


Felippe;

Assumindo que seja exatamente isso a minha ideia.
Mas pra suprir o caso de o cara alterar o arquivo executavel o crc dele
esta no arquivo secundario...
E se o cara tentar crakear o secundario vai ter que ajustar o crc dele
no executavelacho que ate ai o cara já se quebra um bocado pra
fazer...


Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Felippe Nagato
Enviada em: terça-feira, 1 de agosto de 2006 14:26
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Oi Walter,

Também estou frisando que entendo sobre o lance de calcular o CRC etc...
como o proprio Elazar disse.

Enfim, o calculo do CRC diz que temos que ler cada byte do arquivo
desejado.
Sobre o VirusScan, tenho 1 teoria:
Ele não checaria todo o arquivo, somente alguma(s) partes do seu próprio
EXE. E na região do executável onde fica guardado a informação do CRC
parcial previamente calculado que eu falei, ele pode escrever qualquer
coisa alí com tranquilidade (sem mudar o CRC parcial). Se é que vocês me
entendem.
Mas de qualquer maneira, prefiro ainda validar por fora mesmo.

Preciso ir,
[]'s

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








___
Você quer respostas para suas perguntas? Ou você sabe muito e quer
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos







 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] CRC de arquivos.

2006-08-01 Por tôpico Elazar Dornelles Ceza
Campus

Isso, AntiCopia.

Estava olhando algum codigo de leitura de arquivos em modo binario com
blockread e blocwrite
Achei muito interessante como se fose uma tag no arquivo. Tipo mp3, mas
com os dados criptografados...
Daí surgiu a ideia de por os valores de CRC em arquivos trocados...
Tambem estou vendo a possibilidade com o uso de constantes...mas
sinceramente não sei qual a diferenca entre usar um Record e as
constantes...poderia acarretar neste tipo de trabalho.


Atenc.
Elazar;

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Campus
Enviada em: terça-feira, 1 de agosto de 2006 15:52
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


CRC parcial até que não seria má idéia, o problema é que fica um furo.

Que tal criar um arquivo qualquer com o valor do CRC debulhado, na
execução,
calcula-se o CRC e verifica ele bate com o do arquivo. Esse arquivo pode
até
mesmo ser uma imagem da tela about, ou um Splash Screen por exemplo. Um
byte
diferente num BitMap praticamente não muda nada, muitas vezes só a cor
de um
pixel, o que seria imperceptível.

Elazar tu quer usar o CRC para que fim ? proteção anti cópia ?



- Original Message - 
From: Elazar Dornelles Ceza [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, August 01, 2006 2:43 PM
Subject: RES: [delphi-br] CRC de arquivos.


Felippe;

Assumindo que seja exatamente isso a minha ideia.
Mas pra suprir o caso de o cara alterar o arquivo executavel o crc dele
esta no arquivo secundario...
E se o cara tentar crakear o secundario vai ter que ajustar o crc dele
no executavelacho que ate ai o cara já se quebra um bocado pra
fazer...


Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Felippe Nagato
Enviada em: terça-feira, 1 de agosto de 2006 14:26
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Oi Walter,

Também estou frisando que entendo sobre o lance de calcular o CRC etc...
como o proprio Elazar disse.

Enfim, o calculo do CRC diz que temos que ler cada byte do arquivo
desejado.
Sobre o VirusScan, tenho 1 teoria:
Ele não checaria todo o arquivo, somente alguma(s) partes do seu próprio
EXE. E na região do executável onde fica guardado a informação do CRC
parcial previamente calculado que eu falei, ele pode escrever qualquer
coisa alí com tranquilidade (sem mudar o CRC parcial). Se é que vocês me
entendem.
Mas de qualquer maneira, prefiro ainda validar por fora mesmo.

Preciso ir,
[]'s

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








___
Você quer respostas para suas perguntas? Ou você sabe muito e quer
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos







 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] CRC de arquivos.

2006-07-31 Por tôpico .:: Elazar Dornelles Ceza ::.
 Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de .:: Elazar Dornelles Ceza ::.
Enviada em: sexta-feira, 28 de julho de 2006 09:16
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] CRC de arquivos.


Bom dia pessoal;

Estava olhando algo sobre o CRC de arquivos e ocorreu o seguinte

Me ocorreu o seguinte, estava 'brincando' o windows explorer e o
winrar...(compactador) e pude perceber o que:  ao trocar a data do micro
para alguns dias atraz, compactar, o winrar me mostrou um CRC XX
entao acessei as propriedades do arquivo e verifiquei que o mesmo tinha
a data de 'acessado' em para o dia que havia trocado a datablz,
voltei novamente o micro para a data atual, acessei o arquivo sem
modificar nada...fechei compactei e o CRC ainda continua X. Voltei
ao windows explorer e verifique a data de acesso do arquivo e como era
de se esperar estava datada para o dia de hoje.

Entao eu pergunto. 
   Onde o windows guarda as informacoes de ultimo acesso do arquivo,
data de criacao...modificado...???
 Se for no proprio arquivo (como eu imagino que sim)porque o CRC
do arquivo não Muda???
 Como eu faco em delphi para mudar alguma coisa em um arquivo
qualquer...que não modifique o CRC???

Alguem já trabalhou com algum esquema semelhante???


Atenc.
Elazar




___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
celular.
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos









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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] CRC de arquivos.

2006-07-31 Por tôpico Elazar Dornelles Ceza
Walter;;

Voce que já trabalhou como moderador do grupo...alguma sugestao tb?


Atenc;

Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Fellipe Henrique
Enviada em: segunda-feira, 31 de julho de 2006 08:32
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Acho que seria mais ou menos isso...no caso poderia ser uma função
mesmo..e
a verificação ficaria a cargo de cada um


[]s

Em 31/07/06, .:: Elazar Dornelles Ceza ::. [EMAIL PROTECTED]
escreveu:

 Walter;

 Filippe Nagatto,
 Allan,
 Felipe Henrique,
 Ricardo, Hayalon!

 é isso ai meu caro jovem...

 Deixe me ver. A ídéia é a gente criar um projeto? Dll? Componente?
 Funcao? Pra usar nos projetos e garantir a integridade dos nossos
 sistemas?

 Atenc;

 Elazar



 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
 Em nome de Walter Alves Chagas Junior
 Enviada em: sexta-feira, 28 de julho de 2006 19:12

 Para: 'delphi-br@yahoogrupos.com.br'
 Assunto: RES: [delphi-br] CRC de arquivos.



 Elazar,

 Semana retrazada eu tentei ascender este assunto lá na lista-delphi, a
 respeito do CRC. Postei até o link do Delphi About que tratava do
 assunto:

 http://delphi.about.com/od/fullcodeprojects/ss/crc_filecheck.htm

 A ideia minha era abrir uma thread a respeito do assunto, mas poucos
lá
 interessaram. O resto ou fez algum breve comentário ou não entendeu
bem
 o
 que era. Uns achavam se tratar de mais algum método anticópia de um
 programa
 e outros associaram o assunto com crack. Quando na verdade não é nada
 disso.

 Este interessante recurso visa assegurar mais ainda seu executável
 contra a
 mão maldita do usuário fução: O número serial CRC (Cyclic Redundance
 Code).
 Primeiramente isto daí não tem absolutamente nada haver com chave de
 ativação de programa ou de senha pois este número serial não está em
 lugar
 nenhum no programa, LUGAR nenhum. Nenhum. Portanto não tem um lugar
 aonde
 ele fica. Ele não fica. Ele é calculado com base em infomações do
 executável
 como data, hora, tamanho e agrupamento de bytes internos. O CRC
consiste
 em
 um código gerado com base na situação atual de seu executavel (data e
 hora
 de compilação + tamanho). Caso alguém abra seu exe em um editor de
 programas
 ou mesmo no Debug do DOS e mexa em alguma coisa dentro dele e salve-o,
a
 chave serial de CRC já é outra. Aliando isto ao fato também deste
número
 serial não está em lugar nenhum no programa, isto anularia a ideia de
 girico
 dos espertozoides tentarem copiar o CRC antes de mexer no executável,
 mexer
 nele, e depois salvar o CRC antigo nele novamente achando que, com
isto,
 não
 deixariam rastro algum. Então você pode, além de criar seus métodos
 anticópia, colocar um validador de CRC em seu programa de forma que se
 alguém entrar nele pra mudar nome de autor ou de empresa filiada, ou
 mesmo
 tentar quebrar a regra anticópia, o executável irá ter outro CRC e
você
 pode
 impedir a execução dele mediante validação desta chave serial
interna.

 PS: Não confundam CRC com registro de licença de programa. Registro de
 programa é um metodo que você usa para que seu programa libere
 funcionalidades internas mediante a entrada de um código que seu
cliente
 irá
 lhe pedir. VOCÊ PROGRAMA ISTO e isto irá depender do seu algorítmo de
 validação. Agora CRC não. CRC é calculado com base em informações
 internas
 do executável aonde se aplica uma regra para ele. Esta regra
(algorítmo)
 é
 universal. Um programa externo (ou uma função interna) irá validar o
 executavel. Se o CRC bater com a validação, então este executável está
 em
 conformidade com a compilação original.

 O recurso do CRC é interessante para você checar se seu executável foi
 infectado por um virus, se foi arrombado por um crack (ou então um
 cracker)
 visando burlar validação de licença, visando burlar telas de
Registre
 ou
 visando trocar nomes de empresa e de autor em telas About. Então. Se
o
 camarada abrir se exe com um PCTools da vida e, for lá trocar alguma
 coisa
 no executável, ao salvar ele, o CRC ja passa a ter outro valor. E é
esta
 mudança de valor que você pode usar para assegurar a autenticidade de
 seu
 programa. Se ele está intacto ou se foi mexido por alguem. qualquer
 mexida
 no arquivo já altera o CRC dele.

 Fazer a validação do CRC de dentro do próprio executável, não é das
 tarefas
 faceis porque você precisa montar um código de validação, sendo que a
 informação que irá checar com o validador, você só obterá ela depois
de
 compilado o programa. Ora, então como é que vamos codificar um if isto
 igual
 a aquilo, se o isto não temos antes de compilar o produto? MAS! Nada
 impede
 de você colocar o validador em uma DLL ou uma BPL vinculada a ele. Na
 carga
 desta biblioteca supra-citada, ela pode validar seu programa e, já de
 lá, ou
 deixar ele continuar ou abortar a continuação do mesmo. No caso do
 abortamento da execução do programa, aí sim você poderia colocar um

RES: [delphi-br] CRC de arquivos.

2006-07-31 Por tôpico Elazar Dornelles Ceza
Walter; 

Eu concordo;

Pelo que sei o calculo do CRC, ta prontinho...tem a Unit 'crc32.pas';
É so usar (bolar algum metodo...)...e acho que é isto que é o mais
complicadinho


Atenc;

Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: segunda-feira, 31 de julho de 2006 09:03
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] CRC de arquivos.


Não. Não há ideia alguma a respeito de fazer um projeto comunitário via
WEB,
até mesmo porque, minha larga experiência em listas de discussão a
aproximadamente 10 anos, constatarem que isto não funciona e não passa
de
mero fogo de palha. A ideia mesmo é discutirmos o assunto. Criarmos um
debate interessante.


[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de .:: Elazar Dornelles Ceza ::.
Enviada em: segunda-feira, 31 de julho de 2006 08:23
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] CRC de arquivos.


Walter; 

Filippe Nagatto, 
Allan, 
Felipe Henrique, 
Ricardo, Hayalon!

é isso ai meu caro jovem...

Deixe me ver. A ídéia é a gente criar um projeto? Dll? Componente?
Funcao? Pra usar nos projetos e garantir a integridade dos nossos
sistemas?

Atenc;

Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: sexta-feira, 28 de julho de 2006 19:12
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] CRC de arquivos.


Elazar,

Semana retrazada eu tentei ascender este assunto lá na lista-delphi, a
respeito do CRC. Postei até o link do Delphi About que tratava do
assunto:

http://delphi.about.com/od/fullcodeprojects/ss/crc_filecheck.htm

A ideia minha era abrir uma thread a respeito do assunto, mas poucos lá
interessaram. O resto ou fez algum breve comentário ou não entendeu bem
o
que era. Uns achavam se tratar de mais algum método anticópia de um
programa
e outros associaram o assunto com crack. Quando na verdade não é nada
disso.

Este interessante recurso visa assegurar mais ainda seu executável
contra a
mão maldita do usuário fução: O número serial CRC (Cyclic Redundance
Code).
Primeiramente isto daí não tem absolutamente nada haver com chave de
ativação de programa ou de senha pois este número serial não está em
lugar
nenhum no programa, LUGAR nenhum. Nenhum. Portanto não tem um lugar
aonde
ele fica. Ele não fica. Ele é calculado com base em infomações do
executável
como data, hora, tamanho e agrupamento de bytes internos. O CRC consiste
em
um código gerado com base na situação atual de seu executavel (data e
hora
de compilação + tamanho). Caso alguém abra seu exe em um editor de
programas
ou mesmo no Debug do DOS e mexa em alguma coisa dentro dele e salve-o, a
chave serial de CRC já é outra. Aliando isto ao fato também deste número
serial não está em lugar nenhum no programa, isto anularia a ideia de
girico
dos espertozoides tentarem copiar o CRC antes de mexer no executável,
mexer
nele, e depois salvar o CRC antigo nele novamente achando que, com isto,
não
deixariam rastro algum. Então você pode, além de criar seus métodos
anticópia, colocar um validador de CRC em seu programa de forma que se
alguém entrar nele pra mudar nome de autor ou de empresa filiada, ou
mesmo
tentar quebrar a regra anticópia, o executável irá ter outro CRC e você
pode
impedir a execução dele mediante validação desta chave serial interna.

PS: Não confundam CRC com registro de licença de programa. Registro de
programa é um metodo que você usa para que seu programa libere
funcionalidades internas mediante a entrada de um código que seu cliente
irá
lhe pedir. VOCÊ PROGRAMA ISTO e isto irá depender do seu algorítmo de
validação. Agora CRC não. CRC é calculado com base em informações
internas
do executável aonde se aplica uma regra para ele. Esta regra (algorítmo)
é
universal. Um programa externo (ou uma função interna) irá validar o
executavel. Se o CRC bater com a validação, então este executável está
em
conformidade com a compilação original.

O recurso do CRC é interessante para você checar se seu executável foi
infectado por um virus, se foi arrombado por um crack (ou então um
cracker)
visando burlar validação de licença, visando burlar telas de Registre
ou
visando trocar nomes de empresa e de autor em telas About. Então. Se o
camarada abrir se exe com um PCTools da vida e, for lá trocar alguma
coisa
no executável, ao salvar ele, o CRC ja passa a ter outro valor. E é esta
mudança de valor que você pode usar para assegurar a autenticidade de
seu
programa. Se ele está intacto ou se foi mexido por alguem. qualquer
mexida
no arquivo já altera

RES: [delphi-br] CRC de arquivos.

2006-07-31 Por tôpico Elazar Dornelles Ceza
Pessoal

Bom a minha ideia incialmente era de ter um arquivo executavel e um
arquivo secundario para controle. funcionaria da seguinte maneira.

O arquivo executavel apos ser compilado seria submetido a um processo
que 'anexa' as informacoes da empresa e da empresa do cliente, bem como
o tipo de instalacao (trial, demo, limitada por data, numero de exeucao,
nome da empresa, rua, telefone...). apos se calcularia o seu CRC e
gravasse no arquivo secundario (note que as informacoes mais importantes
(de registro do aplicativo) ja estariam em conjunto com o arquivo e o
CRC gerado ja poderia prever esta modificacao.

0 arquivo secundario apos ter sido gravado o CRC do anterior tb seria
calculado e 'ANEXADO' no arquivo do executavel juntamente com outras
informacoes de registro e licensa de uso do aplicativo...

 A Verificacao seria feita em 3 passos.

 1- Assim na hora do aplicativo executar ele iria ler todo o conteudo do
arquivo executavel - (informacão de crc do arquivo secundario). se
bater...blz e verificar com o CRC atual do arquivo secundario;

 2- A proxima verificacao condiz no CRC do arquivo secundario que tb não
pode ser sido modificado, verificando com a informacao retirado do
arquivo do executavel 

 3- Verificacao por conta do aplicativo sobre os dados de limite do
executavel...trial, demo...


 Alguma ideia???


Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Elazar Dornelles Ceza
Enviada em: segunda-feira, 31 de julho de 2006 09:18
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] CRC de arquivos.


Walter; 

Eu concordo;

Pelo que sei o calculo do CRC, ta prontinho...tem a Unit 'crc32.pas';
É so usar (bolar algum metodo...)...e acho que é isto que é o mais
complicadinho


Atenc;

Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: segunda-feira, 31 de julho de 2006 09:03
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] CRC de arquivos.


Não. Não há ideia alguma a respeito de fazer um projeto comunitário via
WEB,
até mesmo porque, minha larga experiência em listas de discussão a
aproximadamente 10 anos, constatarem que isto não funciona e não passa
de
mero fogo de palha. A ideia mesmo é discutirmos o assunto. Criarmos um
debate interessante.


[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de .:: Elazar Dornelles Ceza ::.
Enviada em: segunda-feira, 31 de julho de 2006 08:23
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] CRC de arquivos.


Walter; 

Filippe Nagatto, 
Allan, 
Felipe Henrique, 
Ricardo, Hayalon!

é isso ai meu caro jovem...

Deixe me ver. A ídéia é a gente criar um projeto? Dll? Componente?
Funcao? Pra usar nos projetos e garantir a integridade dos nossos
sistemas?

Atenc;

Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: sexta-feira, 28 de julho de 2006 19:12
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] CRC de arquivos.


Elazar,

Semana retrazada eu tentei ascender este assunto lá na lista-delphi, a
respeito do CRC. Postei até o link do Delphi About que tratava do
assunto:

http://delphi.about.com/od/fullcodeprojects/ss/crc_filecheck.htm

A ideia minha era abrir uma thread a respeito do assunto, mas poucos lá
interessaram. O resto ou fez algum breve comentário ou não entendeu bem
o
que era. Uns achavam se tratar de mais algum método anticópia de um
programa
e outros associaram o assunto com crack. Quando na verdade não é nada
disso.

Este interessante recurso visa assegurar mais ainda seu executável
contra a
mão maldita do usuário fução: O número serial CRC (Cyclic Redundance
Code).
Primeiramente isto daí não tem absolutamente nada haver com chave de
ativação de programa ou de senha pois este número serial não está em
lugar
nenhum no programa, LUGAR nenhum. Nenhum. Portanto não tem um lugar
aonde
ele fica. Ele não fica. Ele é calculado com base em infomações do
executável
como data, hora, tamanho e agrupamento de bytes internos. O CRC consiste
em
um código gerado com base na situação atual de seu executavel (data e
hora
de compilação + tamanho). Caso alguém abra seu exe em um editor de
programas
ou mesmo no Debug do DOS e mexa em alguma coisa dentro dele e salve-o, a
chave serial de CRC já é outra. Aliando isto ao fato também deste número
serial não está em lugar nenhum no programa, isto anularia a ideia de
girico
dos espertozoides tentarem copiar o CRC antes de mexer no executável,
mexer
nele, e depois salvar o CRC antigo nele novamente

RES: [delphi-br] CRC de arquivos.

2006-07-31 Por tôpico Elazar Dornelles Ceza
Fellipe;

Tem na secao de arquivos da lista.

Atenc
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Fellipe Henrique
Enviada em: segunda-feira, 31 de julho de 2006 09:21
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Olá Walter, agora eu entendi, e você está certíssimo!, vi nessas
mensagens
referindo a um .pas crc32.pas...  onde encontro ela?


[]s


Em 31/07/06, Walter Alves Chagas Junior [EMAIL PROTECTED]
escreveu:

 Felipe,

 Se você fizer a coisa do jeito que você tá propondo:


 IF GETCRCVALUE = X THEN TUDOBEM ELSE ERRO;

 O Cracker vai lá e burla isto do mesmo jeito. O Ideal, na minha
opinião, é
 você, a partir de uma dll em algum lugar, fazer a checagem do exe. Aí,
a
 partir desta suposta dll, se o cara crackear o executável, vai dançar
do
 mesmo jeito porque a validação ocorre de uma outra fonte. Melhor ainda
é
 se
 você fizer a validação a partir de todas as dll´s envolvidas no
programa.
 Assim, elas só carregam se o CRC for válido o que irá dificultar mais
 ainda
 a ação de um crack no seu programa.


 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED]
 Fone: (31) 3389-8215 Fax: (31) 3389-8200

 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
 construção!!


 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
 nome de Felippe Nagato
 Enviada em: domingo, 30 de julho de 2006 13:32

 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: [delphi-br] CRC de arquivos.



 Allan,

 O que eu quis dizer é que você tem que guardar o valor do CRC do EXE
em
 algum lugar para posteriormente validar se ele ainda é o mesmo quando
 refizer o cálculo. Pois o problema em sí de você armazenar esse valor
no
 próprio EXE é que quando você recompilar o mesmo, o CRC já terá mudado
 novamente. E assim, não será mais possível checar a integridade do
EXE.
 Por
 exemplo:

 Em alguma parte do seu programa você diz:
 IF GETCRCVALUE = X THEN TUDOBEM ELSE ERRO;
 Onde GETCRCVALUE é a função que calcula o valor do CRC do seu EXE.
 X é o valor do CRC correto do seu EXE a ser checado.
 No entanto, esse valor X só será conhecido APÓS você ter compilado seu
 EXE.
 Você não tem como adivinhar isso antes.
 O que resultará sempre como uma validação falsa.

 Por isso, fica mais fácil você compilar seu programa e depois usando
uma
 DLL
 ou qualquer outra coisa por fora, para validar isso. Pois nesse ponto,
o
 CRC
 do seu EXE principal já estará determinado.

 Abraços.

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



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos








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

 




-- 
_
Fellipe Henrique
[EMAIL PROTECTED]

Borland Developer Studio 2006 Certified

Venham até a borda, ele disse.
Eles disseram: Nós temos medo.
Venham até a borda, ele insistiu.
Eles foram, Ele os empurrou...
E eles voaram.
(Guillaume Apollinaire)


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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] CRC de arquivos.

2006-07-31 Por tôpico Elazar Dornelles Ceza
Sim...eu compreendo...

So estou comentando que se eu colocar no exe...e depois tirar o calculo
do CRC vou ter o calculo já com este valores embutidos (VALORES de
licenca)entao se algum espertinho modificar uma letrinha se quer (
de licensa)...ja se ferrou...

Não sei se estou me fazendo entender...

Bem...

compilei meu projeto (como normalmente todo mundo faz);

Adiciono em algum lugar do executavel as informacoes que eu quiser (Nome
Empresa, Telefone, Data, Tempo Limite, Tipo de Versao)(logico que vai
ser criptografado tb)

Com estas mesmas informacoes crio um outro arquivo..qualquer (texto,
binario sei la...mas criptografado)(este vai ser meu arquivo secundario)

Faço o calculo do CRC do executavel, o valor deu por exemplo...'F4DFE5'

Adiciono este valor 'F4DFE5' no arquivo secundario...

Faco o calculo do CRC do arquivo secundario...e deu 'EEF434' por Exemplo
e adiciono este 'EEF434' no final (ou outro lugar do arquivo executavel,
fazendo com que o seu CRC que era 'F4DFE5' mude para um outro qualquer);

Quando o programa iniciar...vou refazer o calculo do arquivo secundario
(que vai dar os mesmos 'EEF434' se alguem não mexeu) e retirar esta
informacao do arquivo do executavel, e acredito que o exe vai voltar a
ter os mesmos 'F4DFE5' como resultado do CRC, entao se ninguem mexeu em
nada eu tenho dois valores de CRC...sendo um do Executavel e outro do
CRC...basta conferir se é igual aos orignais dos arquivos quando os
arquivos ainda estavam em meu poder, significando entao que não foram
alterados.

Se este teste anterior ocorrer indica que nenhum dos dois foi alterado.
Se nenhum dos dois foi alterado...com o aplicativo verifica o tipo de
licensa...data de limite...e tal...(QUE EU VOU PROGRAMAR PRA FAZER...).



Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: segunda-feira, 31 de julho de 2006 10:00
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] CRC de arquivos.


Elazar, só lembrando que:

NO CRD NÃO SE GUARDA ESTAS INFORMAÇÕES OU NÃO SE MONTA UM CRC COM ESTAS
INFORMAÇÕES:

informacoes da empresa e da empresa do cliente, bem como o tipo de
instalacao (trial, demo, limitada por data, numero de exeucao, nome da
empresa, rua, telefone...)

Isto não é coisa de CRC. Isto é coisa de Serial de licença de produto.

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Elazar Dornelles Ceza
Enviada em: segunda-feira, 31 de julho de 2006 09:54
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] CRC de arquivos.


Pessoal

Bom a minha ideia incialmente era de ter um arquivo executavel e um
arquivo secundario para controle. funcionaria da seguinte maneira.

O arquivo executavel apos ser compilado seria submetido a um processo
que 'anexa' as informacoes da empresa e da empresa do cliente, bem como
o tipo de instalacao (trial, demo, limitada por data, numero de exeucao,
nome da empresa, rua, telefone...). apos se calcularia o seu CRC e
gravasse no arquivo secundario (note que as informacoes mais importantes
(de registro do aplicativo) ja estariam em conjunto com o arquivo e o
CRC gerado ja poderia prever esta modificacao.

0 arquivo secundario apos ter sido gravado o CRC do anterior tb seria
calculado e 'ANEXADO' no arquivo do executavel juntamente com outras
informacoes de registro e licensa de uso do aplicativo...

A Verificacao seria feita em 3 passos.

1- Assim na hora do aplicativo executar ele iria ler todo o conteudo do
arquivo executavel - (informacão de crc do arquivo secundario). se
bater...blz e verificar com o CRC atual do arquivo secundario;

2- A proxima verificacao condiz no CRC do arquivo secundario que tb não
pode ser sido modificado, verificando com a informacao retirado do
arquivo do executavel 

3- Verificacao por conta do aplicativo sobre os dados de limite do
executavel...trial, demo...


Alguma ideia???


Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Elazar Dornelles Ceza
Enviada em: segunda-feira, 31 de julho de 2006 09:18
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] CRC de arquivos.


Walter; 

Eu concordo;

Pelo que sei o calculo do CRC, ta prontinho...tem a Unit 'crc32.pas';
É so usar (bolar algum metodo...)...e acho que é isto que é o mais
complicadinho


Atenc;

Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: segunda-feira, 31 de julho de 2006 09:03
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] CRC de arquivos.


Não. Não há ideia

[delphi-br] CRC de arquivos.

2006-07-28 Por tôpico .:: Elazar Dornelles Ceza ::.
Bom dia pessoal;

Estava olhando algo sobre o CRC de arquivos e ocorreu o seguinte

Me ocorreu o seguinte, estava 'brincando' o windows explorer e o
winrar...(compactador) e pude perceber o que:  ao trocar a data do micro
para alguns dias atraz, compactar, o winrar me mostrou um CRC XX
entao acessei as propriedades do arquivo e verifiquei que o mesmo tinha
a data de 'acessado' em para o dia que havia trocado a datablz,
voltei novamente o micro para a data atual, acessei o arquivo sem
modificar nada...fechei compactei e o CRC ainda continua X. Voltei
ao windows explorer e verifique a data de acesso do arquivo e como era
de se esperar estava datada para o dia de hoje.

 Entao eu pergunto. 
   Onde o windows guarda as informacoes de ultimo acesso do arquivo,
data de criacao...modificado...???
 Se for no proprio arquivo (como eu imagino que sim)porque o CRC
do arquivo não Muda???
 Como eu faco em delphi para mudar alguma coisa em um arquivo
qualquer...que não modifique o CRC???

Alguem já trabalhou com algum esquema semelhante???


Atenc.
Elazar




___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] CRC de arquivos.

2006-07-28 Por tôpico .:: Elazar Dornelles Ceza ::.
Campus; Obrigado pela resposta.
 
Caramba...o tio é foda mesmo..rs..
então quer dizer que qualquer modificação no conteudo do
arquivo...CRC..muda...
 
muito bom isso...
 
Alguem ja tentou criar um sistema anticopias baseado neste valor de
'CRC'?
 
Atenc;
Elazaar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Campus
Enviada em: sexta-feira, 28 de julho de 2006 09:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Oi Elazar, por sorte o Bill passou aqui a pouco.

Segundo ele essas informações ficam gravadas na tabela de alocação de
arquivo.

Por isso é que as vezes um CheckDisk reporta erro no tamanho do arquivo,
pois existe discrepância entre o tamanho real, e o que está gravado na
tabela FAT.






- Original Message - 
From: .:: Elazar Dornelles Ceza ::. [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, July 28, 2006 9:15 AM
Subject: [delphi-br] CRC de arquivos.


Bom dia pessoal;

Estava olhando algo sobre o CRC de arquivos e ocorreu o seguinte

Me ocorreu o seguinte, estava 'brincando' o windows explorer e o
winrar...(compactador) e pude perceber o que:  ao trocar a data do micro
para alguns dias atraz, compactar, o winrar me mostrou um CRC XX
entao acessei as propriedades do arquivo e verifiquei que o mesmo tinha
a data de 'acessado' em para o dia que havia trocado a datablz,
voltei novamente o micro para a data atual, acessei o arquivo sem
modificar nada...fechei compactei e o CRC ainda continua X. Voltei
ao windows explorer e verifique a data de acesso do arquivo e como era
de se esperar estava datada para o dia de hoje.

Entao eu pergunto.
   Onde o windows guarda as informacoes de ultimo acesso do arquivo,
data de criacao...modificado...???
 Se for no proprio arquivo (como eu imagino que sim)porque o CRC
do arquivo não Muda???
 Como eu faco em delphi para mudar alguma coisa em um arquivo
qualquer...que não modifique o CRC???

Alguem já trabalhou com algum esquema semelhante???


Atenc.
Elazar




___
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
celular.
Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos








 



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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] CRC de arquivos.

2006-07-28 Por tôpico .:: Elazar Dornelles Ceza ::.

Campus;

Não de backup, de protecao mesmo!
Mas na situacao de backup...qual seria a ideia?

Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Campus
Enviada em: sexta-feira, 28 de julho de 2006 09:32
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


de backup tu quer dizer ? um backup incremental ???

- Original Message - 
From: .:: Elazar Dornelles Ceza ::. [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, July 28, 2006 9:32 AM
Subject: RES: [delphi-br] CRC de arquivos.


Campus; Obrigado pela resposta.

Caramba...o tio é foda mesmo..rs..
então quer dizer que qualquer modificação no conteudo do
arquivo...CRC..muda...

muito bom isso...

Alguem ja tentou criar um sistema anticopias baseado neste valor de
'CRC'?

Atenc;
Elazaar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Campus
Enviada em: sexta-feira, 28 de julho de 2006 09:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] CRC de arquivos.


Oi Elazar, por sorte o Bill passou aqui a pouco.

Segundo ele essas informações ficam gravadas na tabela de alocação de
arquivo.

Por isso é que as vezes um CheckDisk reporta erro no tamanho do arquivo,
pois existe discrepância entre o tamanho real, e o que está gravado na
tabela FAT.






- Original Message - 
From: .:: Elazar Dornelles Ceza ::. [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, July 28, 2006 9:15 AM
Subject: [delphi-br] CRC de arquivos.


Bom dia pessoal;

Estava olhando algo sobre o CRC de arquivos e ocorreu o seguinte

Me ocorreu o seguinte, estava 'brincando' o windows explorer e o
winrar...(compactador) e pude perceber o que:  ao trocar a data do micro
para alguns dias atraz, compactar, o winrar me mostrou um CRC XX
entao acessei as propriedades do arquivo e verifiquei que o mesmo tinha
a data de 'acessado' em para o dia que havia trocado a datablz,
voltei novamente o micro para a data atual, acessei o arquivo sem
modificar nada...fechei compactei e o CRC ainda continua X. Voltei
ao windows explorer e verifique a data de acesso do arquivo e como era
de se esperar estava datada para o dia de hoje.

Entao eu pergunto.
   Onde o windows guarda as informacoes de ultimo acesso do arquivo,
data de criacao...modificado...???
 Se for no proprio arquivo (como eu imagino que sim)porque o CRC
do arquivo não Muda???
 Como eu faco em delphi para mudar alguma coisa em um arquivo
qualquer...que não modifique o CRC???

Alguem já trabalhou com algum esquema semelhante???


Atenc.
Elazar




___
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
celular.
Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos












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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos







 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] Imagem!!

2006-07-27 Por tôpico Elazar Dornelles Ceza
Ivo

E Se usar TShape. e fizer alguma coisa no evento mousemove?

Atenc.
Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de ivo nascimento
Enviada em: quinta-feira, 27 de julho de 2006 08:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Imagem!!


Hola, se la imagen estiber siempre en un lugar fixo e usted siempre
tener
que hacer su triangulo en la mesma posicíon, yo credo que seria posivel
que
use los evento do objeto Timage que son sensiveis ao mouse para
delimitar la
área que usted deseja y acionar alguna acíon que necesita.

2006/7/26, leonardo_basquiat [EMAIL PROTECTED]:

 E ai pessoal td bem? Estoy com um problema, preciso delimitar uma área
 sensível ao clique do mouse em uma imagem.jpg no form, a área q
preciso
 é um triangulo...  Alguem tem alguma ideia de cmo posso fazer isso???

 Valeu







 




-- 
Iann
DBA Postgresql, mysql, Firebird
PHP, JAVA, Delphi , ColdFusion programmer
PostgreSQL Brasil http://www.postgresql.org.br
Delphi http://www.delphi.eti.br


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




 



___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Access violation!!!

2006-07-27 Por tôpico Elazar Dornelles Ceza
Tamara;

por acaso ja tentou depurar nos eventos oncreate/onclose dos forms, de
uma olhadinha...
talvez...voce esteja liberando algo que nao devia...

Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Moked - Tamara (Brazil)
Enviada em: quinta-feira, 27 de julho de 2006 10:34
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Access violation!!!




  http://www.moked.com.br/   Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
[EMAIL PROTECTED]
www.moked.com.br http://www.moked.com.br/ 

Grau de Sigilo:  Confidencial  Reservado  Interno  Amplo 
Nível de Prioridade:  Alto  Médio  Baixo
Destinatário/s: Lista de divulgação 

-
Bom dia,

Pessoal, estou com um probleminha na abertura(e fechamento) de alguns
form's dentro do meu sistema. 

Utilizo a seguinte função para abrir um form:

  try
Application.CreateForm(TfrmSobre,frmSobre);
frmSobre.ShowModal;
  finally
frmSobre.Free;//aki já tentei o FreeAndNil(frmSobre)
  end;


Consigo abrir e fechar ele normalmente, meu problema está quando eu vou
abrir o form pela segunda vez, me deparo com Access Violation at
andrees q td mundo aqui ja deve conhecer muito bem...rs... e ñ
estou consguindo resolver este problema, q ñ ocorre apenas com 1 form e
sim com tds q eu abro e fecho desta forma...

Se alguém puder me ajudar, agradeço muito!

Obrigada,


Tamara
A Moked é a Única Empresa do ramo certificada pelo ISO9001:2000

Serviços prestados no Brasil na área de segurança pessoal e empresarial:

Consultoria e Assessoria | Diagnósticos e Projetos | Curso e
Treinamentos | Auditoria e Sindicância | Software de Gestão | Help-desk
24hs 

O emitente da mensagem é o responsável por seu conteúdo e divulgação,
proibindo sua reprodução sem a prévia autorização do mesmo. 
Antes de imprimir pense em nosso compromisso com o Meio Ambiente e o
comprometimento com os Custo envolvidos! 



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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] Access violation!!!

2006-07-27 Por tôpico .:: Elazar Dornelles Ceza ::.
Walter;

Saiu na edição deste mes da revista clubedelphi um assunto relacionado
sobre essa regra de quando utilizar o Nil, Self, Application, AOwner no
create;

Vou dar uma olhadinha em casa (não tirei tempo pra ler ainda).. E posto
um resuminho aqui.

Atenc.
Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Alves Chagas Junior
Enviada em: quinta-feira, 27 de julho de 2006 10:42
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] Access violation!!!


Oi Tamara. Eu lhe sujiro usar da seguinte forma:

  frmSobre := TfrmSobre.Create(nil);
  try
frmSobre.ShowModal;
  finally
FreeAndNil(frmSobre);
  end;


tem uma regra pra voce entender a diferença do .Create(nil) pro
.Creste(self) pro .Create(owner) pro Application.Createform, mas eu
nunca
consegui memorizá-la.



[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Moked - Tamara (Brazil)
Enviada em: quinta-feira, 27 de julho de 2006 10:34
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Access violation!!!




  http://www.moked.com.br/   Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
[EMAIL PROTECTED]
www.moked.com.br http://www.moked.com.br/ 

Grau de Sigilo:  Confidencial  Reservado  Interno  Amplo 
Nível de Prioridade:  Alto  Médio  Baixo
Destinatário/s: Lista de divulgação 

-
Bom dia,

Pessoal, estou com um probleminha na abertura(e fechamento) de alguns
form's
dentro do meu sistema. 

Utilizo a seguinte função para abrir um form:

  try
Application.CreateForm(TfrmSobre,frmSobre);
frmSobre.ShowModal;
  finally
frmSobre.Free;//aki já tentei o FreeAndNil(frmSobre)
  end;


Consigo abrir e fechar ele normalmente, meu problema está quando eu vou
abrir o form pela segunda vez, me deparo com Access Violation at
andrees q td mundo aqui ja deve conhecer muito bem...rs... e ñ
estou
consguindo resolver este problema, q ñ ocorre apenas com 1 form e sim
com
tds q eu abro e fecho desta forma...

Se alguém puder me ajudar, agradeço muito!

Obrigada,


Tamara
A Moked é a Única Empresa do ramo certificada pelo ISO9001:2000

Serviços prestados no Brasil na área de segurança pessoal e empresarial:

Consultoria e Assessoria | Diagnósticos e Projetos | Curso e
Treinamentos |
Auditoria e Sindicância | Software de Gestão | Help-desk 24hs 

O emitente da mensagem é o responsável por seu conteúdo e divulgação,
proibindo sua reprodução sem a prévia autorização do mesmo. 
Antes de imprimir pense em nosso compromisso com o Meio Ambiente e o
comprometimento com os Custo envolvidos! 



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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos








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

 



___ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com/preview


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Access violation!!!

2006-07-27 Por tôpico .:: Elazar Dornelles Ceza ::.
Tamara

ok, 

alem do caFree;

adicione 

Self := nil;

{caFree liberar os recursos, e Self := nil (Form := nil) faz com que a
'lista de msgs' pendentes para este form tb seja limpa}

Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Moked - Tamara (Brazil)
Enviada em: quinta-feira, 27 de julho de 2006 11:16
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Access violation!!!


Eduardo/Elazar..

Eu acabo de verificar e de fato eu tenho   Action := caFree no envento
close do form, mas eu comentei e continuei com o msm problema...

Aliás, para que serve   Action := caFree (óbvio q ñ foi eu quem
fiz...rs..)???

Obrigada,

Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
www.moked.com.br http://www.moked.com.br/ 




De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Eduardo Silva dos Santos
Enviada em: quinta-feira, 27 de julho de 2006 11:01
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Access violation!!!


Eu uso assim e não tenho problemas:

if Application.FindComponent( 'FrmCadastro' ) = nil then
  Application.CreateForm( TFrmCadastro, FrmCadastro);
 FrmCadastro.ShowModal;
 FrmCadastro.Release;
 FrmCadastro := nil;

somente isso, verifique se tem algum codigo to Tipo Action := caFree;
no evento OnClose, onDestroy , OnqueryClose do Form, se tiver remova.



Em 27/07/06, Moked - Tamara (Brazil)[EMAIL PROTECTED] escreveu:


   http://www.moked.com.br/ Tamara Clemente - Suporte Técnico
 Moked do Brasil - Consultoria de Segurança Empresarial
 Divisão MokInf de Informática
 PABX: (55-11) 5071-2748
 [EMAIL PROTECTED]
 www.moked.com.br http://www.moked.com.br/

 Grau de Sigilo:  Confidencial  Reservado  Interno  Amplo
 Nível de Prioridade:  Alto  Médio  Baixo
 Destinatário/s: Lista de divulgação


-
 Bom dia,

 Pessoal, estou com um probleminha na abertura(e fechamento) de alguns
form's dentro do meu sistema.

 Utilizo a seguinte função para abrir um form:

   try
 Application.CreateForm(TfrmSobre,frmSobre);
 frmSobre.ShowModal;
   finally
 frmSobre.Free;//aki já tentei o FreeAndNil(frmSobre)
   end;


 Consigo abrir e fechar ele normalmente, meu problema está quando eu
vou abrir o form pela segunda vez, me deparo com Access Violation at
andrees q td mundo aqui ja deve conhecer muito bem...rs... e ñ
estou consguindo resolver este problema, q ñ ocorre apenas com 1 form e
sim com tds q eu abro e fecho desta forma...

 Se alguém puder me ajudar, agradeço muito!

 Obrigada,


 Tamara
 A Moked é a Única Empresa do ramo certificada pelo ISO9001:2000

 Serviços prestados no Brasil na área de segurança pessoal e
empresarial:
 Consultoria e Assessoria | Diagnósticos e Projetos | Curso e
Treinamentos | Auditoria e Sindicância | Software de Gestão | Help-desk
24hs

 O emitente da mensagem é o responsável por seu conteúdo e divulgação,
proibindo sua reprodução sem a prévia autorização do mesmo.
 Antes de imprimir pense em nosso compromisso com o Meio Ambiente e o
comprometimento com os Custo envolvidos!



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



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos










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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] Pegar Linha Selecionada no Grid

2006-07-26 Por tôpico Elazar Dornelles Ceza
Andre

Voce poderia ver se ela esta selecionada e pintar de uma outra cor
dai...


ex

{ Ajusta as cores }
 if (gdSelected in State) then begin
TDBGrid(Sender).Canvas.Brush.Color := clBlue;
TDBGrid(Sender).Canvas.Font.Color  := clYellow;
 end else begin
TDBGrid(Sender).Canvas.Brush.Color := clRed;
TDBGrid(Sender).Canvas.Font.Color  := clWhite;
TDBGrid(Sender).Canvas.Font.Style  := [fsBold];
 end;

Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Andre Mesquita
Enviada em: quarta-feira, 26 de julho de 2006 14:36
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Pegar Linha Selecionada no Grid


1º - Uma idéia...

if (seuDBGrid.DataSource.DataSet.RecNo mod 2 = 0) then
  //pinta de outra cor
else
  //pinta de branco
  

2º - 

edtCodigo.Text :=
seuDBGrid.DataSource.DataSet.FieldByName('codigo').AsString;
  - Original Message - 
  From: Fabiano Frizzo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, July 26, 2006 10:26 AM
  Subject: [delphi-br] Pegar Linha Selecionada no Grid


  Bom Galera é o seguinte... To com duas Duvidas...

  Bom 1º

  Consegui deixar o Meu DBGrid Zebrado porem a faixa que fica em cima da
linha selecionada fica da cor branca gostaria de por outra cor ??? 

  2º

  No meu DBGrid Tem os dados de um ClientDataSet... E eu Gostaria de a
hora qu o cliente selecionar a linha e fechar o Formulario com o Grid
pegar Sómente o Código e coloca- lo em um Edit


  Grato Pela Atenção de todos

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



   

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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] images

2006-07-18 Por tôpico Elazar Dornelles Ceza
Cara;.

Show de bola

Realmete era o que tava faltando.

Mas se ainda não se sentirem a vontade convido pra fazer um teste. 
Não to querendo se parecer superior a ninguem aqui; mas as vezes a
resposa esta na ponta do nariz, ou melhor na primeira da lista do
google.

No seu caso voce quer as imagens pros button, olhe no Objetct Inspector
o nome que a propriedade que guarda a imagenvoce vai ver que é
Glyph;

Agora vai la...entra em www.google.com.br
Digita glyph e pressione o botao pesquisa

Vamo la galera, vamo deixa dessa preguiça

Atenc
Elazar;


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Andrei Luís
Enviada em: terça-feira, 18 de julho de 2006 17:20
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] images


Aqui tem vários sites com esse assunto e muitos outros:

http://tinyurl.com/lph3g

[]
Andrei

Em 18/07/06, Anderson[EMAIL PROTECTED] escreveu:
 onde consigo images para colocar nos buttons?
 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Alguém já usou o ReportBuil de (ppDataExplorer+ppDesigner)

2006-07-11 Por tôpico Elazar Dornelles Ceza
Amigo;

Já vi funcionando.

Tem os demos...bem completinhos na pasta do RB;

Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Fellipe Henrique
Enviada em: segunda-feira, 10 de julho de 2006 08:29
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Alguém já usou o ReportBuilde
(ppDataExplorer+ppDesigner)


Estou com um problemas, gostaria de saber se alguém já utilizou a
solução
pra End-User da Digital Metaphors?


[]s
Fellipe H.


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

 



___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] RES: Modularização com BPL

2006-07-11 Por tôpico Elazar Dornelles Ceza
Moises;


Bom dia;

Olha, não posso utilizar msn ou scype para falar (fica restrito a
clientes) e como sou funcionario
Bem.

Pelo que entendi voce trabalha com heranca. Se for voce pode criar um
package normamente e programar o que quiser nele. Em seguida voce
adiciona esta package ao seu projeto (aplicacao) colocando o nome dele
la no Project | Options | built with runtime packages (isso mesmo
adiciona o nome dele dentro da caixinha com os nomes dos pacotes).

Assim seu pacote ficara estático no uso da aplicaçao, e sempre devera
existir de forma visivel ao seu exe (na mesma pasta do mesmo, ou na
pasta do sistema), todos os pacotes posteriores que voce criar voce vai
adicionar na secao requires dos mesmos este package principal contendo
os forms aos quais voce deseja herdar.

Acho que era isso.

Atenc.
Elazar

-Mensagem original-
De: moises ribeiro [mailto:[EMAIL PROTECTED] 
Enviada em: segunda-feira, 10 de julho de 2006 10:58
Para: [EMAIL PROTECTED]
Assunto: Re: Modularização com BPL


Elazar, primeiramente obrigado por responder. Estamos iniciando o uso de
packages, mas já baixamos os fontes dos links que voce passou, fizemos
algumas alterações nele pois trabalhamos com postgre e não com firebird,
mas deu tudo certo. Minha primeira dúvida é a seguinte:

Estamos acostumados a poder acessar todos os objetos do form que
chamamos de dentro de outro, mas pelo que podemos ver nos exemplos ou os
forms são criados dentro da package, como no fonte dos link que voce
passou, ou são criados baseados no TCustonForm, impossíbilitando o
acesso direto a um edit do form por exemplo. Teria como eu colocar os
forms dentro da BPL principal, com a finalidade de criar os forms
baseados neles proprios, ao inves de serem baseados no TCustonForm ?

Ps.: Voce tem MSN ou Skype, para que possamos assim conversar mais facil
?

- Original Message - 
From: Elazar Dornelles Ceza [EMAIL PROTECTED]
To: 'moises ribeiro' [EMAIL PROTECTED]
Sent: Monday, July 10, 2006 9:15 AM
Subject: RES: Modularização com BPL


Ok posso te dar uma ajuda sim.

Voce tem como me passar mais detalhes do que voce já conseguiu fazer com
bpls? Já baixou os fontes dos links que passei?


Atenc;
Elazar

-Mensagem original-
De: moises ribeiro [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 7 de julho de 2006 19:17
Para: Elazar BLP
Assunto: Modularização com BPL


Elazar, desculpe estar te encomodando com este e-mail, mas estou com um
problema, estou estudando o uso de bpl's no meu projeto, mas não sei por
onde começar, estive lendo uma conversa sua com o Fellipe Henrique no
Grupo Delphi-BR, e pelo que pude perceber, voces estavam discutindo
exatamente o que eu tinha pensado, um sistema dinâmico onde ao se
inserir um novo bpl, ele altomaticamente seria alterado, se adptando ao
mesmo, mas como estou começando, ainda não consegui material suficiente
para chegar nesse nível, e como voce me parece estar bem a frente de
mim, vim pedir sua ajuda. Por favor o que voce poder me mandar de
exemplos usando bpl ou material falando sobre seu uso eu agradeceria.

Ps.: Não fui mas específico no pedido de material pois realmente estou
começando e preciso entender a lógica desse tipo de programação.





___
Yahoo! Copa 2006: cobertura dos jogos em tempo real e tudo sobre a
seleção brasileira!

http://br.esportes.yahoo.com/copa2006/



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://mail.yahoo.com.br/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Interpretador de comandos

2006-07-10 Por tôpico Elazar Dornelles Ceza
Por curiosidade e crescimento da lista.

Como funciona esta forma de pagamento?

Atenc;
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Julio Cesar
Enviada em: sexta-feira, 7 de julho de 2006 19:05
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Interpretador de comandos


um caso mto comum e a tal FORMA DE PAGAMENTO dos sistemas comerciais,
depois de varios estudos montamos uma forma q vc conseguiria fazer qq
forma de pagamento, seja com juros ou sem, parcelada ou nao, com um
valor x de entrada, entrada igual ao valor das outras parcelas e por ai
vai longe ainda, e td com poucos campos q faziam mtas as
possibilidades...



Julio Cesar
[EMAIL PROTECTED]
+353 (87) 2184139
+353 (091) 630317


  - Original Message - 
  From: João Paulo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 07, 2006 10:08 PM
  Subject: RES: [delphi-br] Interpretador de comandos


  Tenho uma rotina mas está em casa. Só vou poder enviar na segunda.
Mas se vc quiser poderá pesquisar em
http://www.swissdelphicenter.ch/de/index.php
 
Att,JP

  
  -
  Yahoo! Search
  Música para ver e ouvir: You're Beautiful, do James Blunt

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

   

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

 






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Interpretador de comandos

2006-07-07 Por tôpico Elazar Dornelles Ceza
Boa tarde;


Voce já pensou em fazer por StoredProcedure.
Cada cliente vai ter a sua com seus calculos!!!

Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Desenvolvimento (Anderson)
Enviada em: sexta-feira, 7 de julho de 2006 15:59
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Interpretador de comandos


mas não é pra eles terem acesso tão fácil a isso...
é pra eu fazer um padrão.
daí, se eles quiserem um novo cálculo, os técnicos do suporte mesmo
poderão atendê-los...

  - Original Message - 
  From: Fabricio 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 07, 2006 3:37 PM
  Subject: RES: [delphi-br] Interpretador de comandos


  Outro aspecto: acho que o sucesso disso vai depender do nível do teu
  usuário, as vezes vc quer simplificar, mas muitas pessoas terão
dificuldade
  em montar as cálculos


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

   

  __ Informação do NOD32 IMON 1.1649 (20060707) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br



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

 






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Duvida BPL

2006-07-03 Por tôpico Elazar Dornelles Ceza
E possivel sim.

Exemplo.

Crie uma funcao no executavel como no exemplo abaixo (unit do seu
datamodule)

Procedure TDTM.AjustarDataBase( IBDataSet: TIBDataSet);
Begin
  if IBDataSet  nil then begin
 IBDataSet.Database:= IBDataBase;
 IBDataSet.Transaction := IBDataBase.DefaultTransaction;
  end;
End;


No bpl

Adicione na clausula uses o nome da unit do datamodule.
E no create de algum form com acesso a dados chame este procedimento
passando TIBDatSet para cada um que existir.

Atenc.
Elazar




-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Alex - Yahoo
Enviada em: segunda-feira, 3 de julho de 2006 09:12
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Duvida BPL


Pessoal estou com a seguinte duvida. Tenho um executavel(principal) que
chama um BPL. Quando eu abro o Executavel principal ele conecta no banco
e sendo assim fica um usuario conectado. Alguem sabe como eu faço para
quando chamar o BPL não fique 2 usuarios e sim um?Ou seja, pegar as
mesmas informações do componente TIBDATABASE do modulo
principal(executavel) e usar no BPL?Sei que é complexo mas si alguem
puder me ajudar eu agradeço!!

Alex

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

 






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] ajuda: Stored Procedure

2006-07-03 Por tôpico Elazar Dornelles Ceza
RedeVirtual

Entao voce pode utilizar commandtype  como ctQuery.

Exemplo.
  SELECT ID_AVISO, FRASE FROM EXIBE_AVISO

Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de redevirtual
Enviada em: segunda-feira, 3 de julho de 2006 12:11
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] ajuda: Stored Procedure


Olá Lista,

Estou tentando executar uma StoredProcedure no Interbase6 mas a 
mesma não retorna o registro atual.

Tenho uma tabela com vários registros e ao executar esta SP quero 
trazer o 1º. Registro que o campo EXIBIDO seja N e ao trazer este 
registro quero dar um update neste campo para S.

CREATE TABLE AVISO
(ID_AVISO INTEGER NOT NULL,
  FRASE BLOB SUB_TYPE TEXT SEGMENT SIZE 500,
  EXIBIDO CHAR(1),
PRIMARY KEY (ID_AVISO));

CREATE PROCEDURE EXIBE_AVISO
   RETURNS (ID_AVISO INTEGER, FRASE BLOB SUB_TYPE TEXT SEGMENT SIZE 
500, EXIBIDO CHAR(1))
   AS
  DECLARE VARIABLE CONTADOR INTEGER;
BEGIN
   CONTADOR = 0;
   FOR SELECT ID_AVISO, FRASE, EXIBIDO FROM AVISO WHERE EXIBIDO 
 'S'
   INTO :ID_AVISO, :FRASE, :EXIBIDO
   DO BEGIN
   CONTADOR = :CONTADOR + 1;
   IF (CONTADOR  1) THEN
  EXIT ;
   SUSPEND;
   END
   if (CONTADOR = 0) then
 UPDATE AVISO set EXIBIDO = 'N';
END
   END ^

Estou utilizando Delphi7, ClientDataSet e em 
commandtype=ctStoredProc e estou chamando o comando .EXECUTE do CDS.

Agradeço qualquer ajuda.

Abraço a todos!





 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] Duvida BPL

2006-07-03 Por tôpico Elazar Dornelles Ceza
Amigo (s);

Alex - respondendo a sua pergunta...
Eis um breve exemplo de como utilizar e compartilhar uma conexao com a
base de dados;
(é claro que existe outros metodos...so quis passar um bem rapidinho de
criar e facil de entender)

http://cc.borland.com/Item.aspx?ID=24032

nele estou utilizando como se fosse uma dll, para evitar que o form
principal da aplicacao possa parar dentro da BPL (como no exemplo eu não
tenho uma bpl principal da aplicacao adotei esta tática).


Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Alex - Yahoo
Enviada em: segunda-feira, 3 de julho de 2006 12:33
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Duvida BPL


Desde jeito a conexão ATUAL irá junto para o BPL?Por exemplo se eu
estiver conectado no módulo principal e chamar esse BPL vai continuar o
TIBDATABASE dentro do BPL como CONNECTED = TRUE?Tem como fazer
isso?Manter a conexão aberta do módulo principal no BPL?

Alex
   Original Message - 
  From: Elazar Dornelles Ceza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 03, 2006 10:33 AM
  Subject: RES: [delphi-br] Duvida BPL


  E possivel sim.

  Exemplo.

  Crie uma funcao no executavel como no exemplo abaixo (unit do seu
  datamodule)

  Procedure TDTM.AjustarDataBase( IBDataSet: TIBDataSet);
  Begin
if IBDataSet  nil then begin
   IBDataSet.Database:= IBDataBase;
   IBDataSet.Transaction := IBDataBase.DefaultTransaction;
end;
  End;


  No bpl

  Adicione na clausula uses o nome da unit do datamodule.
  E no create de algum form com acesso a dados chame este procedimento
  passando TIBDatSet para cada um que existir.

  Atenc.
  Elazar




  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Alex - Yahoo
  Enviada em: segunda-feira, 3 de julho de 2006 09:12
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Duvida BPL


  Pessoal estou com a seguinte duvida. Tenho um executavel(principal)
que
  chama um BPL. Quando eu abro o Executavel principal ele conecta no
banco
  e sendo assim fica um usuario conectado. Alguem sabe como eu faço para
  quando chamar o BPL não fique 2 usuarios e sim um?Ou seja, pegar as
  mesmas informações do componente TIBDATABASE do modulo
  principal(executavel) e usar no BPL?Sei que é complexo mas si alguem
  puder me ajudar eu agradeço!!

  Alex

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







  
  ___ 
  Você quer respostas para suas perguntas? Ou você sabe muito e quer
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
  http://br.answers.yahoo.com/ 
   

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

 






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] Duvida BPL

2006-07-03 Por tôpico Elazar Dornelles Ceza
Fellipe Henrique;
 
Sim da pra debugar, basta ajustar o Exe no Run, Parameters;
Voce pode ter quantos forms quiser, basta usar a imaginação e
logica...muita logica...mas fica tranquilo voce vai conseguir fazer o
que quiser. Eu aconselho o package exportar procedimentos que criam cada
form, ou usar o getclass para pegar as classes regitradas...(tb e
facil);
 
Se voce baixou o exemplo, voce pode chamar uma procedure simples
exportada do package que cria o form, ou passar uma TStringList que
seria preenchida com os 'Forms' do pacoteai a aplicacao principal
sabendo os forms, consegue o que quer...rs...
 

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Fellipe Henrique
Enviada em: segunda-feira, 3 de julho de 2006 15:59
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Duvida BPL


Aproveitando o topic...

Estou começando a mexer com pacotes, e pelo que li, percebi  que
realmente
é muito melhor... mas tenho algumas perguntas, vocês já podem até ter
respondido, desculpe-me:

Tem como eu ter vários Forms, dentro de um PAckage, e chamar qual Form
eu
Quero? Como seria?

Tem como eu debugar um package?


Estas são as primeiras perguntas :o)

Desde já agradeço

[]s


Em 03/07/06, Alex - Yahoo [EMAIL PROTECTED] escreveu:

  Obrigado!


 Alex

 - Original Message -
   From: Elazar Dornelles Ceza
   To: delphi-br@yahoogrupos.com.br
   Sent: Monday, July 03, 2006 2:40 PM
   Subject: RES: [delphi-br] Duvida BPL


   Amigo (s);

   Alex - respondendo a sua pergunta...
   Eis um breve exemplo de como utilizar e compartilhar uma conexao com
a
   base de dados;
   (é claro que existe outros metodos...so quis passar um bem rapidinho
de
   criar e facil de entender)

   http://cc.borland.com/Item.aspx?ID=24032

   nele estou utilizando como se fosse uma dll, para evitar que o form
   principal da aplicacao possa parar dentro da BPL (como no exemplo eu
não
   tenho uma bpl principal da aplicacao adotei esta tática).


   Atenc.
   Elazar

   -Mensagem original-
   De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
   Em nome de Alex - Yahoo
   Enviada em: segunda-feira, 3 de julho de 2006 12:33
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Duvida BPL


   Desde jeito a conexão ATUAL irá junto para o BPL?Por exemplo se eu
   estiver conectado no módulo principal e chamar esse BPL vai
continuar o
   TIBDATABASE dentro do BPL como CONNECTED = TRUE?Tem como fazer
   isso?Manter a conexão aberta do módulo principal no BPL?

   Alex
  Original Message -
 From: Elazar Dornelles Ceza
 To: delphi-br@yahoogrupos.com.br
 Sent: Monday, July 03, 2006 10:33 AM
 Subject: RES: [delphi-br] Duvida BPL


 E possivel sim.

 Exemplo.

 Crie uma funcao no executavel como no exemplo abaixo (unit do seu
 datamodule)

 Procedure TDTM.AjustarDataBase( IBDataSet: TIBDataSet);
 Begin
   if IBDataSet  nil then begin
  IBDataSet.Database:= IBDataBase;
  IBDataSet.Transaction := IBDataBase.DefaultTransaction;
   end;
 End;


 No bpl

 Adicione na clausula uses o nome da unit do datamodule.
 E no create de algum form com acesso a dados chame este
procedimento
 passando TIBDatSet para cada um que existir.

 Atenc.
 Elazar




 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
 Em nome de Alex - Yahoo
 Enviada em: segunda-feira, 3 de julho de 2006 09:12
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] Duvida BPL


 Pessoal estou com a seguinte duvida. Tenho um
executavel(principal)
   que
 chama um BPL. Quando eu abro o Executavel principal ele conecta no
   banco
 e sendo assim fica um usuario conectado. Alguem sabe como eu faço
para
 quando chamar o BPL não fique 2 usuarios e sim um?Ou seja, pegar
as
 mesmas informações do componente TIBDATABASE do modulo
 principal(executavel) e usar no BPL?Sei que é complexo mas si
alguem
 puder me ajudar eu agradeço!!

 Alex

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








 ___
 Você quer respostas para suas perguntas? Ou você sabe muito e quer
   compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
 http://br.answers.yahoo.com/


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








   ___
   Você quer respostas para suas perguntas? Ou você sabe muito e quer
 compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
   http://br.answers.yahoo.com/


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

 




-- 
_
Fellipe Henrique
[EMAIL PROTECTED]

Borland Developer Studio 2006 Certified

Venham até a borda, ele disse.
Eles disseram: Nós temos medo.
Venham até a borda

RES: [delphi-br] [OFF-TOPPIC] Máquina do tempo

2006-07-03 Por tôpico Elazar Dornelles Ceza
Esse é o que ninguem vai esquecerfoi o mais furado de todos 


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Moked - Tamara (Brazil)
Enviada em: segunda-feira, 3 de julho de 2006 15:51
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] [OFF-TOPPIC] Máquina do tempo


Uia... oh meu nome ai...rs... 

Mas pior q é verdade, win95, 98 já é praticamente de museu, mas msm
assim tem gente q usa ainda... :( ...rs... por falar em win e o
millenium, este eu aprendi no meu primeiro curso de computação... alguém
ainda usa ele???

Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
www.moked.com.br http://www.moked.com.br/ 




De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Campus
Enviada em: segunda-feira, 3 de julho de 2006 15:47
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] [OFF-TOPPIC] Máquina do tempo


O bacana de tudo isso é ver que,  apesar da modernidade rapidamente
engolir
o presente, no nosso ramo, equipamentos com 10 anos de uso são peças de
museu, as pessoas não ter vergonha de falar disso.

Bem, na realidade todos nós, sem esceção já trabalhamos com peças de
museu,
sem falar que somos todos nascidos no século passado. Até mesmo a
Tamara.




- Original Message - 
From: Topolniak [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Monday, July 03, 2006 1:48 PM
Subject: RE: [delphi-br] [OFF-TOPPIC] Máquina do tempo


Tá Pêga, 50 anos de profissão devidamente comprovados?

Parabéns pela persistência.

[]'s
Topolniak.

-Original Message-
From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
On
Behalf Of Roberto Wazen (RJ)
Sent: segunda-feira, 3 de julho de 2006 13:18
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] [OFF-TOPPIC] Máquina do tempo

Eu não sou saudosista, mais já que começou a brincadeira, vamos lá:

Que já ouviu falar do IBM 1401 que eu programava em AUTOCODER pesava só
a
CPU umas duas toneladas e tinha acho uns 4 kbytes de memória. E custava
uma
fortuna. Tenho o livro até hoje.

Se alguém empatar no tempo, jogo mais pesado, volto bem mais no tempo lá
por
1956 com Hollerit.

50 Anos de profissão devidamente registrado em carteira.

Sabem o que não mudou desde aquela época? o código ASC. foi expandido,
mais
permanece.

Voltemos ao presente, preparando-se para o amanhã.

Roberto Wazen (RJ)

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos










-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos










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

 






___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: [delphi-br] OFF TOPPIC - Qual SO é Melhor

2006-06-30 Por tôpico Elazar Dornelles Ceza
O pessoal aqui ta utilizando bastante o linux.
mas com o windows roda direitin, acredite ou não tem um cliente com um
K6 2 500 com 512 de Ram hd SCSI, so com o 2000Server e o firebird...e o
desenpenho é invejavel(considerando os 16 micros que usam a conexao)
 
se voce quer ter uma boa performance mesmo, independente do SO,
aconselho a ter um HD de alta rotação boa transferencia.
 
Fiz um teste em casa com um Semprom, (1.6 Ghz, 512 de ram com dois
hds)...deu uma diferenca de performance consideravel quando trocava de
um hd para outro
 
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Topolniak
Enviada em: sexta-feira, 30 de junho de 2006 09:30
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] OFF TOPPIC - Qual SO é Melhor



Olá pessoal, 

Vou colocar o servidor firebird pra rodar sozinho é uma máquina. Antes
ele
rodava no servidor de arquivos. Agora vou coloca somente o sistema
operacional e ele. O computador é uma máquina comum...2.8, 512 MB
RAMHD
7200...Gostaria de saber qual o sistema operacional (Windows) seria
melhor
aconselhado para o caso, um SO que não consuma muitos recursos da
máquina e
tal...



Brigado pessoal
podem mandar em PVT pra mim por favor.



[]’s





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

 



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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





RES: RES: [delphi-br] Compactar executavel - OFF

2006-06-30 Por tôpico Elazar Dornelles Ceza

Tamara, infelismente esta situação ainda vai continuar...

e se não bastasse isto, ainda tem gente que reclama em gastar R$ 5,00
para comprar dois cds RW para tirar um backup do sistema, daí uma semana
depois gasta R$ 300,00 numa festinhano barzinho da esquina...assim
na brincadeira...

Olha tem tanto cartola ainda que não sabe ditinguir o que vai fazer pra
empresa deles ir pra frenteAi, quando da uma queda de luz corrompe o
banco o atochado ainda se acha direito de por a culpa no sistema que não
funcia direito...

Ultimamente estamos adotando uma politica de por no contrato que o
usuário é o único responsavel por problemas deste tipo...que TEM QUE POR
UM MICRO COMO SERVIDOR DE BANCO DE DADOS, com no break e rotinas de
backup diário...e tamos cobrando CARO para recuperar as bases (caso
aconteca e o cara não tenha o equipamento MINIMO PARA A SEGURANCA DOS
SEUS DADOS).

Bem tamara, o que quero dizer é que se o cliente exige...voce tb deve.

Sobre o caso do seu problema de compactar o executavel, eu sugiro
utilizar o InnoSetup, nele 
Voce escolhe os arquivos que faz parte do seu sistema, e ele cria um
único executavel contendo tudo que voce definiu para instalar/atualiza
no cliente.

Se não me engano ele tem um opção que voce define qual o tamanho dos
volumes que quer gerar, entao se o teu aplicativo completo tem 20Mb,
voce pode definir que o tamanho de cada parte vai ser de 2Mb, coloca no
site e o cara baixa 10 pedacinhos de 2MB (exemplo).

Esse negocio de o cliente não ter net, maquina...eu acho que isto é uma
limitação dele, e se ele quer que as coisas realmente funcionem, deveria
investir mais. (ou se vire do jeito que ta!)

E entao voce estaria criando um instalador, algo que com certeza vai
facilitar o seu trabalho de atualização, o trabalho do seu cliente (caso
ele possa intervir neste procedimento) e evitar futuras dores de cabeça,
pois já tive problemas com os compactadores de executaveis informados na
lista.

Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Moked - Tamara (Brazil)
Enviada em: sexta-feira, 30 de junho de 2006 10:53
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: RES: [delphi-br] Compactar executavel - OFF


Gabriel,

Há empreendimento em q o cliente usa como servidor do meu sistema a
própria máquina da recepção... é uma coisa complicada, mas infelizmente
quanto a isso eu ñ posso fazer nd. O q devo é me adequar as necessidades
e disponibilidades do cliente...

Esta seria a solução mas lógica e correta, pois sendo um servidor a
máquina seria um pouco melhor na teoria... mas na prática... existem
clientes e clientes, há aqueles q sei q ñ terei problema algum, se eu
falar q ele tem q colocar um máquina turbinada, no dia seguinte ta la...
agora tem outros q se eu falar q a máquina q ele tem ñ é
suficiente...nossa... desaba o mundo na minha cabeça...rs

Obrigada,

Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
www.moked.com.br http://www.moked.com.br/ 




De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Gabriel Filho
Enviada em: sexta-feira, 30 de junho de 2006 10:46
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Compactar executavel - OFF


Bom Tamara...

Levando em consideração o exemplo que vc citou, por q q vc ao invés de
por o
atualizador de web na recepção, coloca ele em um servidor da empresa, ou
outra máquia qualquer que tenha uma boa internet, e na recepção vc
coloca um
atualizador que busca na rede interna, pode ser uma solução.

ou assim se programa verifica se tem uma nova versao na web, se ele
achar
ele deixa o programa antigo abrir normamente, e quado o atualizador
acabar
de baixar ele solicita ao usuario que feche o sistema para concluir as
atualizações  pendentes.




Em 30/06/06, Moked - Tamara (Brazil) [EMAIL PROTECTED] escreveu:

 Luiz,

 Meu atual problema eh: meus clientes ñ tem um bom acesso a internet,
sendo
 assim, meu arquivo de atualização tem q ser o menos pesado possível,
pois
 ninguem gosta de fikar hrs a espera de baixar um arquivo. Conversando
com o
 pessoal vi as desvantagens de compactar o executavel  que devo
atualizar nos
 meus clientes, mas se eu gerar um nv instalador(chamado de
atualizador) sem
 compactar este ficará muito pesado, já compactado fika menos pesado.

 Bom, já fui praticamente chamada de pré-histórica aqui por ter dito da
 capacidade baixa de computadores, assim como a existencia ainda de
internet
 até msm discada, mas esta é a realidade em q convivo em meus clientes.
 Ninguém coloca uma super máquina turbinada com uma super internet em
uma
 portaria ou recepção.

 Obrigada,

 Tamara Clemente - Suporte Técnico
 Moked do Brasil - Consultoria de Segurança Empresarial
 Divisão MokInf de Informática
 PABX: (55-11) 5071-2748
 [EMAIL PROTECTED] mailto:[EMAIL 

[delphi-br] ENC: Report Builder

2006-06-29 Por tôpico Elazar Dornelles Ceza
Boa tarde pessoal;

Alguem já viu o report builder para o Delphi3?

Atenc.
Elazar



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://mail.yahoo.com.br/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Re: Relatorio quase impossivel... (desenhei)

2006-06-23 Por tôpico Elazar Dornelles Ceza
Eduardo, All

Bom dia. Pessoal;

Se voce pode utilizar o ReportBuilder, ele tem referencia cruzada...é
molezinha criar um relatorio assim.

Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Murillo Proença
Enviada em: quinta-feira, 22 de junho de 2006 15:29
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Relatorio quase impossivel... (desenhei)


Ja pensou em gerar uma planilha do Excel?

--- Em delphi-br@yahoogrupos.com.br, Eduardo Damasceno 
[EMAIL PROTECTED] escreveu

 Olá pessoal,

   Estou precisando de uma ajuda em um relatorio que preciso fazer e 
nem tenho ideia de como.

   O relatorio é um mapa de cotação de preços. Ele é como um grid, 
as linhas sao os produtos e as colunas os fornecedores. Eu tenho n 
produtos e n fornecedores.

   É mais ou menos assim como tentei desenhar aqui em baixo:

   |-
--|
   |_|___Fornecedores___|
   |Items|   Fornec 01 | Fornec 02   | 
Fornec 03   |   ...   |
 | Computador | 1.000,00  |   990,00 |   
1.200,00   | | 
 | Impressora   |  500,00   |490,00 | 
399,90   | |
 | Mouse |   5,50  |  4,50  
|   3,30 | | 
 |  : |   
|  |  | | 
 |  : |   
|  |  | |
   |__|_|_|__|___|
   |Total |1.505,50  | 1.484,50  |   
1.603,20 
   |-


   Se alguem puder me ajudar, agradeceria muito.

   Att,
   Eduardo Damasceno
 
 
  
 
 
 
 
  
 -
  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail 
no celular e anti-spam realmente eficaz. 
 
 [As partes desta mensagem que não continham texto foram removidas]





 



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://mail.yahoo.com.br/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: RES: [delphi-br] Re: Relatorio quase impossivel... (desenhei)

2006-06-23 Por tôpico Elazar Dornelles Ceza
Eduardo;

Bem, ai encontramos uma limitação do RB, tb tive algumas dificuldades.

O ideal é que fosse apenas, fornecedor cruzado com produto.

 Fornecedor
Produto  Valor

Voce poderia me mandar uma copia dos teus dados pra que tente fazer um
teste?
[EMAIL PROTECTED]

Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Eduardo Damasceno
Enviada em: sexta-feira, 23 de junho de 2006 11:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Re: Relatorio quase impossivel...
(desenhei)


Elazar,
   
  Eu tentei fazer isso com a referencia cruzada do ReportBuilder, a
principio tambem achei que fosse facil, mas na hora do vamos ver mesmo,
tive dificuldades em montar, as colunas não saiam no lugar que eu
queria. Olhei os demos do report builder e não achei nenhum como esse.
   
  Voce poderia me ajudar nesse caso?
   
  Ja no caso de quebra por coluna eu não consegui porque dentro de cada
fornecedor tenho ainda duas colunas, unidade (quilo, peca, metro...) e
depois a quantidade. Ai nao consegui montar isso.
   
  Desde já agradeço a todos pelas dicas,
  Muito obrigado,
  Eduardo Damasceno

Elazar Dornelles Ceza [EMAIL PROTECTED] escreveu:
  Eduardo, All

Bom dia. Pessoal;

Se voce pode utilizar o ReportBuilder, ele tem referencia cruzada...é
molezinha criar um relatorio assim.

Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Murillo Proença
Enviada em: quinta-feira, 22 de junho de 2006 15:29
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Relatorio quase impossivel... (desenhei)


Ja pensou em gerar uma planilha do Excel?

--- Em delphi-br@yahoogrupos.com.br, Eduardo Damasceno 
[EMAIL PROTECTED] escreveu

 Olá pessoal,

   Estou precisando de uma ajuda em um relatorio que preciso fazer e 
nem tenho ideia de como.

   O relatorio é um mapa de cotação de preços. Ele é como um grid, 
as linhas sao os produtos e as colunas os fornecedores. Eu tenho n 
produtos e n fornecedores.

   É mais ou menos assim como tentei desenhar aqui em baixo:

   |-
--|
   |_|___Fornecedores___|
   |Items|   Fornec 01 | Fornec 02   | 
Fornec 03   |   ...   |
 | Computador | 1.000,00  |   990,00 |   
1.200,00   | | 
 | Impressora   |  500,00   |490,00 | 
399,90   | |
 | Mouse |   5,50  |  4,50  
|   3,30 | | 
 |  : |   
|  |  | | 
 |  : |   
|  |  | |
   |__|_|_|__|___|
   |Total |1.505,50  | 1.484,50  |   
1.603,20 
   |-


   Se alguem puder me ajudar, agradeceria muito.

   Att,
   Eduardo Damasceno
 
 
  
 
 
 
 
  
 -
  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail 
no celular e anti-spam realmente eficaz. 
 
 [As partes desta mensagem que não continham texto foram removidas]









___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no
celular e anti-spam realmente eficaz. 
http://mail.yahoo.com.br/ 









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

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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] duplica itens

2006-06-22 Por tôpico Elazar Dornelles Ceza
Bug do RecordCount 

Quando voce da um First, o dataset move o ponteiro para o primeiro
registro, registro a registro, 
Quando voce da um Last, o dataset move se para o ultimo registro,
registro a registro.
É esse o comportamento que voce quer ali

Bem, mas voce sabia que ir do primeiro ao ultimo registro pode ser bem
oneroso nehimagine
Com uns 1000 ate vai, 10, registros (mestre detalhe), vai demorar um
bocado...(nem todos os clientes gostam de esperar).

Outro. Pelo que sei o recordcount não tem problemas, o que acontece
quando voce da um Open, é que ele traz apenas os registros necessários
para os componentes dataaware (normamente 1 registro) a não ser que voce
tenha um dbgrid, onde ele vai trazer (fetch (se não me engano)) de
registros suficientes para preencher o dbgrid...e contando do primeiro
ao ultimo registro (visivel no dbgrid) vai ser a quantidade do count.

Se voce quer outra solucao para saber quantos registros vem, eu sugiro
utilizar um FetchAll. Embora não sei te responder se e melhor ou pior
(acho que e melhor pois não movimenta registro a registro) alem de ficar
mais elegante

Sobre o seu problema Realvoce poderia nos passar o codigo da
procedure PEGA_ITENSPEDIDO porque aqui ta parecendo correto.

Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Elton
Enviada em: quinta-feira, 22 de junho de 2006 08:14
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] duplica itens


bom , me disserem que o open; last first, eh pra corrigir o bug do
recordcount, vou testar sem.

Abraços

Elton Adriano Pering
Brusque - Santa Catarina

  - Original Message - 
  From: Eduardo Silva dos Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 21, 2006 9:14 PM
  Subject: Re: [delphi-br] duplica itens


  with TQuickReportPedido.Create(self) do
  try
 with IBQueryPedidos do
 begin
   Database:= Self.EIBDatabase;
   Transaction:= Self.EIBTransaction;
   SQL.CLEAR;
   SQL.Add('select * from PEGA_PEDIDOS WHERE NUMPED = :NUMPED');
   ParamByName('NUMPED').AsInteger := strToInt(TypeEditPedido.Text);
   Open;
   Last; //  pra que fazer isso??? nao precisa..
   First;  //  pra que fazer isso??? nao precisa..
 end;
 {configuracoes}
 with IBQueryItensPedidos do
 begin
   Database:= Self.EIBDatabase;
   Transaction:= Self.EIBTransaction;
   SQL.CLEAR;
   SQL.Add('select * from PEGA_ITENSPEDIDO(:NUMPED)');
// ta faltando um where nesse SQL...
   ParamByName('NUMPED').AsInteger := strToInt(TypeEditPedido.Text);
   Open;
   Last; // nao precisa fazer isso
   First; // nao precisa fazer isso
 end;
 Preview;
  finally
 free;
  end;




  Em 21/06/06, Elton [EMAIL PROTECTED] escreveu:
  
   SEGUINTE :
  
   Temos um relatorio de pedidos.
  
   Ao visulizar o pedido ,(quickreport), as de forma aleartória aparece
os
   itens do pedido duplicado.
  
   Vejam se conseguem ver alguma coisa errada na montagem :
  
  
  
//--

--
   with TQuickReportPedido.Create(self) do
   try
  with IBQueryPedidos do
  begin
Database:= Self.EIBDatabase;
Transaction:= Self.EIBTransaction;
SQL.CLEAR;
SQL.Add('select * from PEGA_PEDIDOS WHERE NUMPED = :NUMPED');
ParamByName('NUMPED').AsInteger :=
strToInt(TypeEditPedido.Text);
Open;
Last;
First;
  end;
  {configuracoes}
  with IBQueryItensPedidos do
  begin
Database:= Self.EIBDatabase;
Transaction:= Self.EIBTransaction;
SQL.CLEAR;
SQL.Add('select * from PEGA_ITENSPEDIDO(:NUMPED)');
ParamByName('NUMPED').AsInteger :=
strToInt(TypeEditPedido.Text);
Open;
Last;
First;
  end;
  Preview;
   finally
  free;
   end;
  
  
  
//--

--
  
   aguardo alguma sugestão .
   Obrigado
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   --
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
  
  
  
   Links do Yahoo! Grupos
  
  
  
  
  
  
  
  
  


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

   

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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE 

RES: [delphi-br] Re: Como melhorar performance do update em tabela com 85000 registros

2006-06-22 Por tôpico Elazar Dornelles Ceza
RomeroFartura;

O Motivo de demora pode ocorrer caso tenha chaves primarias,
estrangeiras e ate mesmos indices para algum campo da tabela, a sujestao
que deixo, e que voce desative tudo, e volte a ativar depois de gerar os
codigos.

Outra sugestao seria de não usar o where, CONSIDERANDO que voce quer
criar um novo campo CODIGO.
UPDATE CONREC SET CODIGO = GEN_ID(GEN_CONREC,1);
COMMIT WORK;

Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de romerofartura
Enviada em: quinta-feira, 22 de junho de 2006 08:33
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Como melhorar performance do update em tabela
com 85000 registros


Desculpe pessoal o banco é firebird 1.5, o caso é que nesta tabela 
tem 25 campos adicionei um codigo integer para ser a chave, pois a 
chave anterior começou a dar um problema por relacionamento errado, 
então preciso fazer este update usando o generator para ele atualizar 
numerando um a um o campo da tabela sem repetir o número.

--- Em delphi-br@yahoogrupos.com.br, romerofartura [EMAIL PROTECTED] 
escreveu

 Estou com problemas em um cliente preciso fazer uma select para 
gerar o 
 codigo da tabela criei o seguinte script, foi o mais rápido que 
 consegui, mas mesmo assim vão 10 horas para atualizar, queria saber 
se 
 alguém poderia me ajudar e ver se tem como melhorar mais, ou se vou 
 precisar trocar a máquina do cliente ela é um Cel. 
 2.8/512MB/HD80GB/PCCHIPS, segue o script:
 
 UPDATE CONREC SET CODIGO = GEN_ID(GEN_CONREC,1)
 WHERE CODIGO IS NULL
 
 O generator não vai deixar repetir o código, que tiver alguma idéia 
 agradeço, Ricardo Romero.





 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] Re: Como melhorar performance do update em tabela com 85000 registros

2006-06-22 Por tôpico Elazar Dornelles Ceza
Cara. 

Testei aqui com 422212 registros, LEVOU 6 SEGUNDOS
Estrutura da table CODIGO, DATA, DATAENTREGA, CLIENTE, USUARIO, OBS

Sql UPDATE ORDEMSERVICO SET CODIGO = GEN_ID(GTESTE, 1);

Testei aqui com 2111054 registros (copiei de um select count...pra não
escrever errado...rs..) e levou
1 minuto e 2segundos
Estrutura da table CODIGO, ORDEM, PRODUTO, QUANTIDADE, TOTAL, OBS

O banco tem ~300MB P4, 2.4Ghz, 256 Ram, 40Gh hd


ISSO QUE EU TO TESTANDO AQUI com delphi aberto, sistema
rodando...outlook..e outros...se fosse dedicado acho que não demoraria
tanto...

Assim senao for pedir demaisposso fazer um teste aqui pra ti, tira
uma backup do teu banco 
E envia para [EMAIL PROTECTED]

Atenc.
Elazar



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de romerofartura
Enviada em: quinta-feira, 22 de junho de 2006 10:54
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Como melhorar performance do update em tabela
com 85000 registros


é MB mesmo e não GB, por isso estou achando muito lento.
--- Em delphi-br@yahoogrupos.com.br, Topolniak [EMAIL PROTECTED] 
escreveu

 Poderia informar o tamanho dessa base em GB? Somente curiosidade 
mesmo.
 []'s
 Topolniak.
 - Original Message - 
 From: romerofartura [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Thursday, June 22, 2006 10:04 AM
 Subject: RES: [delphi-br] Re: Como melhorar performance do update 
em tabela 
 com 85000 registros
 
 
 Valeu pela dica já melhorou bem passou de 175 registros por min. p/
 275, teria mais algo que eu poderia estar vendo para melhorar mais 
um
 pouquinho, não considerando a troca da cpu, numa outra cpu um pouco
 melhor é 20% mais rápido, no dia da atualização no cliente vou levar
 outra, mas melhorar utilizando outros meios via update ou
 configuração do firebird ou alguma mudança na tabela, etc.
 
 Agradeço desde já a atenção dispensada.
 
 --- Em delphi-br@yahoogrupos.com.br, Elazar Dornelles Ceza
 [EMAIL PROTECTED] escreveu
 
  RomeroFartura;
 
  O Motivo de demora pode ocorrer caso tenha chaves primarias,
  estrangeiras e ate mesmos indices para algum campo da tabela, a
 sujestao
  que deixo, e que voce desative tudo, e volte a ativar depois de
 gerar os
  codigos.
 
  Outra sugestao seria de não usar o where, CONSIDERANDO que voce 
quer
  criar um novo campo CODIGO.
  UPDATE CONREC SET CODIGO = GEN_ID(GEN_CONREC,1);
  COMMIT WORK;
 
  Atenc.
  Elazar
 
 
  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:delphi-
 [EMAIL PROTECTED]
  Em nome de romerofartura
  Enviada em: quinta-feira, 22 de junho de 2006 08:33
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Re: Como melhorar performance do update em
 tabela
  com 85000 registros
 
 
  Desculpe pessoal o banco é firebird 1.5, o caso é que nesta tabela
  tem 25 campos adicionei um codigo integer para ser a chave, pois
 a
  chave anterior começou a dar um problema por relacionamento 
errado,
  então preciso fazer este update usando o generator para ele
 atualizar
  numerando um a um o campo da tabela sem repetir o número.
 
  --- Em delphi-br@yahoogrupos.com.br, romerofartura 
[EMAIL PROTECTED]
  escreveu
  
   Estou com problemas em um cliente preciso fazer uma select para
  gerar o
   codigo da tabela criei o seguinte script, foi o mais rápido que
   consegui, mas mesmo assim vão 10 horas para atualizar, queria
 saber
  se
   alguém poderia me ajudar e ver se tem como melhorar mais, ou se
 vou
   precisar trocar a máquina do cliente ela é um Cel.
   2.8/512MB/HD80GB/PCCHIPS, segue o script:
  
   UPDATE CONREC SET CODIGO = GEN_ID(GEN_CONREC,1)
   WHERE CODIGO IS NULL
  
   O generator não vai deixar repetir o código, que tiver alguma
 idéia
   agradeço, Ricardo Romero.
  
 
 
 
 
 
 
 
 
  ___
  Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
 celular. Registre seu aparelho agora!
  http://br.mobile.yahoo.com/mailalertas/
 
 
 
 
 
 
 
 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 Links do Yahoo! Grupos






 






___ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




RES: [delphi-br] select e update

2006-06-20 Por tôpico Elazar Dornelles Ceza
Elton

e o CODPRO, tem algum valor quando no loop??

Atenc.
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Elton
Enviada em: terça-feira, 20 de junho de 2006 15:43
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] select e update


vejam o select :

FOR SELECT CODPRO, PREVENPRO
  FROM PRODUTOS
  WHERE CODFOR= :CODFOR_FP
  AND   CODCLAEST BETWEEN  :CODCLAEST_FP1 AND  :CODCLAEST_FP2
  INTO CODPRO, PREVENPRO
  DO
  BEGIN
UPDATE PRODUTOS
SET PREVENPRO = PREVENPRO + (:NOVO_PREVENPRO * PREVENPRO)
WHERE CODPRO = :CODPRO;
 SUSPEND;
  END

tem alguma coisa errada nisso ? porque nao da o update.

UPDATE PRODUTOS
SET PREVENPRO = PREVENPRO + (:NOVO_PREVENPRO * PREVENPRO)
WHERE CODPRO = 1 --  vejam , se
eu colocar  o cod 1, ele da update
 SUSPEND;
  END


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

 



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] [OFF Topic] Delphi x Report Builder

2004-10-27 Por tôpico Elazar Dornelles Ceza

Ola pessoal...
 to com uma dúvida

tem como usar um label com um texto na vertical no ReportBuilder


Uso delphi 5, IBX  e ReportBuilder 5 Enterprise.


desde ja obrigado.





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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] OFF Recibo de Instalação e treinamento

2004-10-26 Por tôpico Elazar Dornelles Ceza

Bom dia pessoal;

só por curiosidade, alguem usa recibos de instalacao e treinamento dos sistemas que 
vc's desenvolvem???

alguem poderia me passar um modelo??? ou onde onde conseguir informacoes?? a respeito 
do que posso 'escrever' neles!


Jair


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] [OFF] Windows X Oracle

2004-10-08 Por tôpico Elazar Dornelles Ceza

Pessoal, 

to querendo aprender alguma coisa de Oracle, tenho uma versao 8i (ou algo assim) 
trial, e queria saber se roda no Win98?


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] [Off topic] - Site lube delphi

2004-10-07 Por tôpico Elazar Dornelles Ceza

Bom dia pessoal,

desculpe pelo OFF
mas alguem ta conseguindo acessar o site do clube delphi www.clubedelphi.net???

pra mim nao ta funciando.(abre qualquer outro que eu conhecomas nao o clube 
delphi)


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] problemas com Report Builder

2004-10-01 Por tôpico Elazar Dornelles Ceza

Obrigado pela ajuda ate agora.

Pessoalto com um problemaque nao sei mais o que fazer
formatei meu pc...instalei delphireport builder...blz

agora tem uma parte onde uso um gerador de relatorios...mas as guias calc e data do 
report builder nao aparecemnem alguns componentes...

ja verifiquei no projeto...todos estao marcados com visible e aparece as guias calc e 
data

alguem ja passou por isto...?


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] Remover referencias a IBX no projeto

2004-09-30 Por tôpico Elazar Dornelles Ceza
Ola pessoal!!

To tentando criar um projeto usando uma forma diferente de acesso sem usar os 
componentes do IBX, (na verdade vou rescrever todo o projeto) para uma outra 
finalidade, e estou tendo dificuldade para remover as ferencias as unidades dos 
componente IBX ja que sao uns 200 forms no projeto...(8MB)tem alguma maneira de 
tirar tudo de uma vez so?

ou vou ter que fazer um programa que abra os arquivo e remova?


Joe.

Obrigado.


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 



[delphi-br] OFF - Versao de Demonstracao

2004-09-30 Por tôpico Elazar Dornelles Ceza
Ola pessoal, desc. pelo off

Estou tentando fazer uma versao tour do projeto da empresa (onde teria apenas as telas 
do sistema), passei ele pronto para algumas pessoas (na net) e estas relataram que 
ocorreram alguns erros (os quais nao souberam me informar quais foram)...

Alguem se disponibiliza para testar o projeto pra mim. como se trata de uma versao 
tour (somente telas)posso passar para quem quiser, desde que me retorne se ocorreu 
algum erro com a versao...

favor que estiver interessado mandar e-mail e nome (se nao quiser mandar o nome serve 
o apelido...(apenas para saber com quem falo))

mando via anexo o arquivo tem 2.15MB compactado, 5.9MB descompactado

favor responder diretamente para o mail [EMAIL PROTECTED] para nao sobrecarregar a 
lista

Obridado.

Jair. 


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 



Re: [delphi-br] DLL escrevendo em um TMemo !

2004-09-29 Por tôpico Elazar Dornelles Ceza

Crie uma funcao na dll do tipo

procedure EscreverMemo( Texto : TStrings);
begin
Texto.Clear
Texto.Add('Teste');
end;


na sua aplicacao use a funcao
assim

EscreverMemo( Memo1.Lines);


nao testei. pode ser necessario fazer alguma adaptacao...mas fiz algo semelhante na 
minha aplicacao..onde passava um combo e a dll prencia os items

  - Original Message - 
  From: David Leão 
  To: Delphi - [EMAIL PROTECTED] ; Delphi - [EMAIL PROTECTED] ; Delphi - [EMAIL 
PROTECTED] ; Delphi - [EMAIL PROTECTED] ; Delphi - [EMAIL PROTECTED] ; Delphi - [EMAIL 
PROTECTED] ; Delphi - [EMAIL PROTECTED] ; Delphi - [EMAIL PROTECTED] 
  Sent: Wednesday, September 29, 2004 11:09 AM
  Subject: [delphi-br] DLL escrevendo em um TMemo !


  Olá Caros Amigos, 
  Coma fazer para que uma função dentro de uma Dll escreva textos em um TMemo
  na Minha Aplicação.? 
  Alguem tem um exemplo, tutorial ou apostila que fale sobre Dll?? 
  Agradeço quem pudr me enviar .. 
  []'s 

  __ 
  David Leão Alves 
  Administrador de Banco de Dados 
  Governo do Estado do Amapá 
  Secretaria de Estado do Meio Ambiente - SEMA 
  Av. Mendonça Furtado, 53 - Centro / Macapá-AP 
  212-5318 - 212-5378 
  212-5303 
  [EMAIL PROTECTED] 
  www.sema.ap.gov.br 

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



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
  


--
  Links do Yahoo! Grupos

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




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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [delphi-br] Erro no meu Codigo...

2004-09-25 Por tôpico Elazar Dornelles Ceza
coloca um ShowMessage( QrBuscaClientes.SQL..Text )
depois da linha abaixo que vc vai descobrir o erro!!!

QrBuscaClientes.SQL.Add('order by nome');
  - Original Message - 
  From: Lucas Lombardi 
  To: [EMAIL PROTECTED] 
  Sent: Saturday, September 25, 2004 12:57 AM
  Subject: [delphi-br] Erro no meu Codigo...


  Ai galera, 
  O que ta errado no Codigo?
  Eu to tentando fazer uma busca usando Radio Group...
  Mas quando executo a Busca ele me retorna esse erro:

  Dynamic SQL Error
  SQL Error Code = - 206
  Column unknown
  |%
  At line 3, Column 31.



  procedure TFrmBuscarClientes.BtnBuscarClick(Sender: TObject);
  begin
  QrBuscaClientes.Close;
  QrBuscaClientes.SQL.Clear;
  QrBuscaClientes.sql.Add('select NOME, ENDERECO, CPF from CLIENTES');
  QrBuscaClientes.sql.Add('where clientes.codcli = clientes.nome');

  if RGClientes.ItemIndex = 0 Then
  QrBuscaClientes.SQL.Add('and upper(Clientes.nome) like upper('+ 
Txtbusca.Text +'%)')


  else
  if RGClientes.ItemIndex = 1 Then
  QrBuscaClientes.SQL.Add('and upper(Clientes.endereco) like 
upper('+Txtbusca.Text+ '%)')

  else
  if RGClientes.ItemIndex = 2 Then
  QrBuscaClientes.SQL.Add('and upper(Clientes.cpf) like 
upper('+Txtbusca.Text + '%)');
  QrBuscaClientes.SQL.Add('order by nome');
  QrBuscaClientes.Open;
  end;

  Se vcs Puderem me ajudar Ficaria Grato

  Lucas


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



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
  


--
  Links do Yahoo! Grupos

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




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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 



[delphi-br] [Off] Declared cursor already exists

2004-09-24 Por tôpico Elazar Dornelles Ceza
Ola pessoal; 


Desde uns dias atráz coloquei um procedimento para salvar as excecoes em um arquivo, e 
em todos os clientes desde a atualizacao achei o erro a seguir esta abusandonun 
unico dia em um cliente ele ocorreu 124 vezes pode?

e o pior de tudo e que aqui na firma nao to conseguindo reproduzir ou mesmo saber como 
ele esta acontecendo
 
Dynamic SQL Error
SQL error code = -502
Declared cursor already exists

alguem ja passou por esta situacao e gostaria de compartilhar, ou me indicar um 
material que fale sobre? 

Joe.


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 



Re: [delphi-br] Troca de informação no MDI

2004-09-18 Por tôpico Elazar Dornelles Ceza
Supondo que vc tenha 3 form's A B e C

Sendo que A e o principal(MDIForm), B e C MDIChild.

e vc gostaria que o form B conseguisse acessar informacoes no form C...

entao voce vai ate o form B, e em menu File, Use Unit, escolha a unit do form C,

Entao vc podera acessar as propriedades, funcoes e procedimentos, variaveis publicas 
do form C como qualquer outro componente


ex..


Uses formC

.

formC.VariavelC := 'Teste';


desde que a variavel 'VariavelC' esteja na secao public e o formulario C esteja criado 
senao vc tera um access violation (Accesso invalido na memoria)


[]'s

Espero ter ajudado.
na net tem um monte de exemplos que faz isso

  - Original Message - 
  From: Carlos Alberto B. dos Santos 
  To: [EMAIL PROTECTED] 
  Sent: Friday, September 17, 2004 9:04 AM
  Subject: [delphi-br] Troca de informação no MDI


  Olá,

  Tenho um programa em mdi, e gostaria de saber com eu faço para trocar
  informações entre os
  forms filhos.


  Grato,

  Carlos.

  ---
  Outgoing mail is certified Virus Free.
  Checked by AVG anti-virus system (http://www.grisoft.com)
  Version: 6.0.757 / Virus Database: 507 - Release Date: 09/09/04





  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
  


--
  Links do Yahoo! Grupos

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




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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 



[delphi-br] Delphi X Nero

2004-09-16 Por tôpico Elazar Dornelles Ceza

Ola galera
 
 
Tem como minha aplicação manipular o nero?

eu desejo o seguinte...

Gostaria de fazer backup's em cd dos meus bancos de dados, para isso meu programa 
poderia renomear o arquivo com a data do dia e abrir o nero ja com o arquivo inserido 
em uma pasta(ai o usuario apenas clica em gravar)...sem ficar precisando abrir o 
neroficar escolhendo opcoes...(o usuario e bem leigo) e quanto mais facil 
melhor


Joe.


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] Dialogo conexao com internet

2004-09-15 Por tôpico Elazar Dornelles Ceza
Bom dia galera.

estou com um probleminha com a conexao de internet. a caixa de dialogo de conexao 
aparece toda vez que eu tento se logar com um banco de dados, tanto pelo ibconsole 
quanto pelo programa que e desenvolvido aqui na empresa, nao sei porque mas nem todos 
os clientes tem o mesmo problemas...ja fiz varios testes em outras maquinas a 
'caixinha nao aparece'...no programa nao tem nenhuma chamada a conexoes com a net, e 
mesmo que tivesse pq acontece o mesmo com o ibconsole...

Por acaso vc tem ideia do que esta acontecendo?

 
Joe. M Carlos


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 



<    1   2   3