Re: [delphi-br] Pegar o ID do registro incluído.

2009-05-29 Por tôpico Daniel Augusto Bastos
Veja este post antigo:
http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg68022.html

A solução é pra Zeos, funcionando em Firebird e PostgresSQL.
Veja se funciona com dbx também.

MySQL tem uma função na qual vc pode pegar o ultimo ID incluido da sua
conexão corrente.

Abs
Daniel Augusto Bastos


2009/5/26 Paulo Coutinho pa...@prsolucoes.com

 Olá,

 Alguém já conseguiu uma solução para pegar o ID do registro incluído com o
 DBX?

 --
 Atenciosamente,
 Paulo Coutinho.
 Blog: www.prsolucoes.com/blog
 Site: www.prsolucoes.com
 Msn:  pa...@prsolucoes.com


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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






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



Re: Res: [delphi-br] Projeto ACBrNFe. Por ond e começar?

2009-05-29 Por tôpico Maria das Graças .
Mas para usar o ACBrNFe tenho que usar o PCN? O ACBrNFe não gera xml?
Qual a vantagem de usar PCN+ACBrNFe?
Graça

--- Em qui, 28/5/09, Rodrigo Bevilacqua Marcondes rodrig...@yahoo.com.br 
escreveu:


De: Rodrigo Bevilacqua Marcondes rodrig...@yahoo.com.br
Assunto: Res: [delphi-br] Projeto ACBrNFe. Por onde começar?
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 28 de Maio de 2009, 20:33









Grupo Yahoo Dúvidas :
http://br.groups. yahoo.com/ group/projeto_ cooperar_ nfe/

1 - FONTES
Primeiramente precisamos baixar os fontes dos dois projetos:

1.1 PCN
Utilize o tortoiseSVN e obtenha do endereço:
http://projetocoope rar.googlecode. com/svn/trunk/

E se tiver alguma duvido sobre o SVN
http://code. google.com/ p/projetocoopera r/wiki/UsarTorto iseSVN

1.2 ACBrNFe

Para baixar o ACBr via SVN, veja o seguinte link: 
http://acbr. sourceforge. net/drupal/ ?q=node/37 

2 – GERAR O ARQUIVO XML USANDO O PCN

Dentro do projeto PCN – temos o arquivo pcpModeloNfe. pas, o qual tem um exemplo
de como gerar o arquivo XML. Seguindo o pcpModeloNFe incorpore a seu sistema
para que o mesmo possa gerar o XML com os dados da Nota Fiscal.

3 – INSTALANDO O COMPONENTE PARA ASSINATURA DIGITAL

Baseado em http://acbr. sourceforge. net/drupal/ ?q=node/36

O componente ACBrNFe é um projeto para gerar, validar, transmitir, receber as
respostas e imprimir o DANFE.

O componente, possui duas versões - ACBr_NFe_CAPICOM e ACBr_NFe_OpenSSL. As
principais diferenças entre as versões são:

ACBr_NFe_CAPICOM - Usa as DLLs da Microsfot CAPICOM (conexão segura) e MSXML
(Assinatura e validação do XML) - Apenas funciona no Delphi e Windows. Funciona
com certificados do tipo A1 e A3. Com a CAPICOM ele usa o proxy configurado no
Internet Explorer.
ACBr_NFe_OpenSSL - Usa Projetos OpenSource: Synapse+OpenSSL (conexão segura) e
LibXml2 + XmlSEC (Assinatura e validação do XML) - Será compatível com Lazarus,
Kylix e com Linux. Funciona apenas com certificados do tipo A1. Possui uma
configuração de Proxy própria.

Se vc pretende desenvolver apenas para Windows e não pretende usar o Lazarus,
de preferência a versão CAPICOM.

4 – MONITOR ACBrNFeMonitor

Comandos:
http://acbr. sourceforge. net/drupal/ ?q=node/40 

A versão compilada do ACBrNFeMonitor vc encontra em :
http://djsystem. sytes.net/ ccount/click. php?id=5
Rodrigo ®¿®

 _ _ __
De: dangra2008 dangra2...@yahoo. com.br
Para: delphi...@yahoogrup os.com.br
Enviadas: Quinta-feira, 28 de Maio de 2009 17:06:33
Assunto: [delphi-br] Projeto ACBrNFe. Por onde começar?

Gostaria de conhecer o projeto ACBrNFe, mas tenho algumas dúvidas:
1. Onde fazer o download?
2. Como fazer as atualizações?
3. Como reportar bugs e sugestões? Existe uma lista de discussão exclusiva do 
ACBr?
4. Ele funciona em Delphi 7 e Rad Studio 2007?
5. Quais as funções disponibilizadas?
a-gerar xml (para isso tenho que gerar que tipo de arquivo: txt, ini)
b-validar xml
c-enviar NFe
d-integração com o ERP 
e-SCAN
f-cancelamento
g-inutilização
6. Alguem já está utilizando ele em ambiente de Produção?
7. Tem muitos bugs ou já está estável?
8. Vem com os fontes completos?

Graça

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

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

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



RE: [delphi-br] Re: Validar Celula de uma String Grid

2009-05-29 Por tôpico Wilson, Stephen
Bom dia

Nao estou familiarizado com a sua aplicacao, por isso eh dificil para mim saber 
em qual evento colocar a validacao - depende do que vc esta tentando realizar. 
Se eh possivel utilizar um Dbgrid, como disse Ricardo, seria mais simples; 
senao, talvez vc poderia explicar mais o que esta fazendo?

Lamento que nao possa ajudar mais.

Atenciosamente
Steve

-Original Message-
From: delphi-br@yahoogrupos.com.br
[mailto:delphi...@yahoogrupos.com.br]on Behalf Of dhsb
Sent: 28 May 2009 17:48
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Re: Validar Celula de uma String Grid


Ate pensei isso, mas em qual evento colocar estes testes?

Aguardo...

--- Em delphi-br@yahoogrupos.com.br, Wilson, Stephen stephen.wil...@... 
escreveu

 Talvez voce poderia utilizar as funções de strtodate e strtoint dentro de try 
 .. except blocos. Se existe uma excepção, o valor não é uma data / número
 
 com desculpas pelo meu  Português, espero ter ajudado.
 
 Steve


***
This e-mail and any files transmitted with it are confidential. If you are not 
the intended recipient, any reading, printing, storage, disclosure, copying or 
any other action taken in respect of this e-mail is prohibited and may be 
unlawful. If you are not the intended recipient, please notify the sender 
immediately by using the reply function and then permanently delete what you 
have received.
Content of emails received by this Trust will be subject to disclosure under 
the Freedom of Information Act 2000, subject to the specified exemptions, 
including the Data Protection Act 1998 and Caldicott Guardian principles.
This footnote also confirms that, unless otherwise stated, this email message 
has been swept by Sophos Anti-virus for the presence of computer viruses.
***



RES: [delphi-br] Re: Pegar o ID do registro incluído.

2009-05-29 Por tôpico Vinicius da Silva Pinto
Crie um SQLDataSet1 no seu DataModule;

Coloque no campo CommandText SELECT GEN_ID(GEN_sua chave, 1)  FROM sua
tabela

Na sua aplicação quando quiser saber o ID é só chamar o SQL;

Dm.SqlDataSet1.Open;

WidAtual := Dm.SqlDataSet1GEN_ID.AsInteger;

Dm.SqlDataSet1.Close;

Sua variavel WidAtual (deve ser declarada como INTEGER) vai conter o último
ID de sua tabela.

Vinicius


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em
nome de Paulo Coutinho
Enviada em: sexta-feira, 29 de maio de 2009 01:29
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Pegar o ID do registro incluído.


Ninguém tem uma solução para isto?

2009/5/27 Paulo Coutinho pa...@prsolucoes.com

 Olá,

 Alguém já conseguiu uma solução para pegar o ID do registro incluído com o
 DBX?

 --
 Atenciosamente,
 Paulo Coutinho.
 Blog: www.prsolucoes.com/blog
 Site: www.prsolucoes.com
 Msn:  pa...@prsolucoes.com




--
Atenciosamente,
Paulo Coutinho.
Blog: www.prsolucoes.com/blog
Site: www.prsolucoes.com
Msn:  pa...@prsolucoes.com


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





--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 







Res: [delphi-br] Servidor para Delphi

2009-05-29 Por tôpico Silvio Clécio
Olá galera,

As palavras do arca765 me fez lembrar um post (que se o texto tivesse umas 200 
vírgulas dava pra suspeitar q o autor do post seria ele) que o Marcos George 
fez no blog dele [http://marcosgeorge.blogspot.com/], olhem só:

---
Lenda sobre Profissionais de Informática...

1º - Não terás vida social, familiar ou sentimental.
2º - Não verás teus filhos crescerem.
3º - Não terás feriado, fins de semana ou qualquer outro tipo de folga.
4º - Terás gastrite, se tiveres sorte, se for como os demais, terás úlcera. Às 
vezes um ou mais enfartos!
5º - A pressa será tua única amiga e as suas refeições principais serão os 
lanches.
6º - Teus cabelos ficarão brancos antes do tempo, isso se te sobrares cabelos!
7º - Tua sanidade mental será posta em cheque antes que completes 5anos de 
trabalho.
8º - Dormir será considerado período de folga, logo, não dormirás.
9º - Trabalho será teu assunto preferido, talvez o único!
10º - As pessoas serão divididas em 2 tipos: as que entendem de TI e as que não 
entendem.
11º - A máquina de café será a tua melhor amiga de trabalho, porém, à cafeína 
não te farás mais efeito.
12º - Happy Hours serão excelentes oportunidades de ter contato com outras 
pessoas loucas como você.
13º - Terás sonhos com códigos fonte, bancos de dados e telecomunicações, e 
resolverás problemas de trabalho neste período.
14º - Exibirás olheiras como troféu de guerra... E o pior: Inexplicavelmente 
gostarás de tudo isso!
15º - Não poderás adoecer!
16º - Todo dia tudo recomeçará do zero novamente, pois qualquer conhecimento em 
TI não vale por muito tempo !

-De um autor desconhecido
---

Encontrei a solução para o cachiblema desse autor e postei no meu blog: 
[http://silvioclecio.blogspot.com/2009/05/vida-de-programador.html].

cachiblema = cachaça, chifre e problema. :) (daqui pra frente é esperar as 
pedradas do arca, isso se o moderador liberar o meu email e os dele, kkk...)

[]'s, Silvio Clécio
---
Linux User: #481900
Gmail, GTalk: silviop...@gmail.com
E-mail, Y! Messenger: silviop...@yahoo.com.br
BlogSite: http://silvioprog.blogspot.com/
BlogSpot: http://silvioclecio.blogspot.com/
VirtualDriver: http://silvioprog.4shared.com/
°oO| Seja livre, use Linux! |Oo°




De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 28 de Maio de 2009 21:55:30
Assunto: Re: [delphi-br] Servidor para Delphi



Olha... se vc pensa assim, seja feliz. O que me assusta é tanto radicalismo 
contra o Linux.


Agora dizer que nenhum fórum de Linux conseguiu te dar nenhuma resposta; isso 
pra mim é uma MENTIRA.

[]'s
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em qui, 28/5/09, arca765 arca...@yahoo. com.br escreveu:

De: arca765 arca...@yahoo. com.br
Assunto: [delphi-br] Servidor para Delphi
Para: delphi...@yahoogrup os.com.br
Data: Quinta-feira, 28 de Maio de 2009, 13:33

 'Bom dia Rafael!'

R: ..dia.

 'Eu acho que um projeto que há dois anos se estimava ter 30 milhões de 
 usuários no mundo todo não deve ser uma M... como o colega aparentemente 
 tenta demonstrar no post.'

R: Se, quantidade fosse razão então TODOS os miseráveis do mundo estariam certo 
em não querer melhorar de vida por estudarem e abrirem seus próprios negócios.

 'Eu particularmente já tive algumas experiências ruins com o linux, mas isso 
 não me credencia a dizer que o mesmo seja ruim. Eu apenas não me adaptei ao 
 mesmo, o que não significa que outros colegas não o possam fazer.'

R: Estou mais preocupado em ganhar dinheiro com a informática do que, com 
ideologias libertacionárias.

 'Mas o grande problema para quem não quer mudar de ambiente é querer que, na 
 contramão da lógica, o ambiente se adeque às suas necessidades. ..'

R: Mas, é exatamente ISTO o que, a 'HiTech' nos promete (políticos), e, não 
cumpre: O SoftWare se adaptar às nossas necessidades ! E, não nós termos que, 
REINVENTAR a roda a cada nova 'versão' destas porcarias !!! Desde que, tive meu 
1o. contato com MainFrames (década de 60) tudo o que, um Computador deve fazer 
é: imprimir, exibir no 'ecrã', emitir sons, etc. As funções continuam as 
mesmas, e, apenas o que, mudou foram: a resolução, a qualidade do som, a 
velocidade, as MegaCores, etc.

 'Mas tenho o Ubuntu e o Kurumin rodando em máquinas virtuais em minha casa e 
 posso afirmar que em vários aspectos, 

são superiores ao Windows.'

R: Os nossos usuários (Money) não estão interessados SÓ (apenas) em uma pseudo 
'superioridade' do LINUX ! É óbvio que, um SoftWare com código aberto, e, 
desenvolvido por milhares de programadores de muitas etnias irão produzir um 
SoftWare MUITO melhor do que, o produzido por uma diminuta 'equipezinha' da MS 
! Eu prefiro a simplicidade à complicacioná tica linuxer 

[delphi-br] Re: SQL Count em Mais de um CAMPO!!!!

2009-05-29 Por tôpico rafaelpinto19
 Valeu Humberto, mas Da erro!!   Meu Problema é o Seguinte... Preciso Preparar 
um relatório em que Apareça em um QRDBText o Total de Dias Trabalhados de 
Determinado Funcionário no Mês de Maio. E que a apareça TBm Todos Os 
dias(DATA_ENTRADA), Todos os Horários de Início de Expediente(HORA_ENTRADA) e 
Términos de Expediente(HORA_SAIDA). Eu NÂO SEI se é BOM usar o COUNT nessa 
Situação, Pois ainda não consegui fazer funcionar...Se Tiver Alguma Outra 
MAneira, eu vou Agradecer...Abaixo está o Código:

procedure TFProcFunc.DBGrid1DblClick(Sender: TO ect);
begin
  if ComboBox1.Text  '' then
  begin
  if Query1.RecordCount  0 then
  begin
  FRelHsTRabFunc.Query1.Close;
  FRelHsTRabFunc.Query1.SQL.Clear;
  FRelHsTRabFunc.Query1.SQL.Add('Select CODIGO, NOME, DATA_ENTRADA,  
HORA_ENTRADA, HORA_SAIDA, OBS From PONTO where NOME 
='''+Query1.fieldbyname('NOME').AsString+''' and extract(month from 
DATA_ENTRADA) = '''+ComboBox1.Text+''' Order by DATA_ENTRADA Desc');
  FRelHsTRabFunc.Query1.Open;
  FRelHsTRabFunc.RelHrsTrbFunc.Preview;
  end;
  end
  else
  ShowMessage('Precisa Escolher um Mês de Referência!');
  ComboBox1.SetFocus;

end;

  Esse código funciona, mas sem mostrar o TOTAL de dias Trabalhados do 
Funcionário... Se tiver outra Alternativa sem precisar usar o COUNT, e se puder 
colcar exemplos, ficarei grato...

Uso Delphi 7 e Interbase 6.5 com Metodologia IBX... Abraços...

 

--- Em delphi-br@yahoogrupos.com.br, Humberto Oliveira 
holiveira.wordpr...@... escreveu

 Verificando se os campos de hora estão nulos não resolve?
 select Count(DATA_ENTRADA) As Dias
 from PONTO
 where (HORA_ENTRADA is not null
 or HORA_SAIDA is not null)
 
 se alguma das horas estiver nula, não aparecerá no seu resultado.
 
 Testa aí.
 
 
 
 2009/5/28 rafaelpinto19 rafaelpint...@...
 
 
 
 
 
  Olá Galera, queria saber se é possível usa SQL COUNT em Mais de um campo???
  E tbm como é que eu Faço para o SQL COUNT não considerar os registros que
  estão NULL??? Exemplo:
 
  Tenho 3 Campos na Tabela PONTO, Denomindos de DATA_ENTRADA, HORA_ENTRADA e
  HORA_SAIDA.
 
  DATA_ENTRADA HORA_ENTRADA HORA_SAIDA
 
  28/05/2009 09:00 18:00
  28/05/2009 09:00 18:09
  28/05/2009 09:00 Null
 
  Eu Faço a Consulta para Verificar os Dias Trabalhados(DATA_ENTRADA
  registrada) de Determinado Funcionário no MÊS de MAIO com a Seguinte Linha
  de Comando:
 
  Query2.ADD('Select count (DATA_ENTRADA) as DIAS From PONTO where
  NOME='''+Query1.fieldbyname('NOME').asstring+''' and extract(month from
  DATA_ENTRADA) ='''+Edit4.text+''' order by DATA_ENTRADA Desc');
 
  o Resultado sempre Retornará 3.
 
  Minha Dúvida é... Quero Saber se posso usar a clausula COUNT para consultar
  mais de um CAMPO e não Considerar o valor Null. Tendo como base o exemplo
  acima, ele teria que me retornar 2 e não 3, pois tem um HORA_SAIDA que está
  com valor NULL.
 
  Conseguiram entender...Abraços???
 
   
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] Indy e Thread

2009-05-29 Por tôpico Daniel Hiromy
Olá pessoal.
Uso Delphi 2009 e Indy Tiburon.
Criei uma classe derivada dos componentes Indy para criar email. Criei
também um método Enviar que se conecta com o servidor smtp e envia o email.
Consigo criar um email e enviar sem problemas, mas há um módulo do meu
sistema que cria uma pilha de emails e numa thread eu envio um a um. Na hora
que eu chamo o TEmail.Enivar a coisa complica. Debugando eu vejo que durante
a preparação do email, a execução volta ao início tentando enviar outro,
gerando hora erro de conexão multipla no servidor SMTP, outras de AV e até
Invalid Pointer.
Fiz mais ou menos assim:

Pilha := TObjectStack.Create;

loop
  Email := TEmail.Create;
  .
  ...insere os dados...
  .
  Pilha.Push(Email);

Na Thread Fica assim:
while Pilha.Count  0 do
begin
  Email := TEmail(Pilha.Pop);
  Email.Enviar;
  Email.Free;
end;
Pilha.Free;

Só tenho problemas com pilha. Se for apenas 1 objeto tudo funciona bem.
Alguém pode me dar uma luz?
Desde já agradeço!
Abraços.


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



Re: RES: [delphi-br] Para: Rubem (você es queceu?)

2009-05-29 Por tôpico EmbarcaDelphi
Agradeço a informação, vai acrescentar meus conhecimentos.

Também sou da época dos TK85/2000... MSX.
Ainda tenho uma revista da Micro Sistemas, tenho uma edição que fala de 
Realidade Virtual com o Delphi, quem fez a matéria foi Renato Degiovane, 
que hoje ele tem um site de jogos feitos com o Delphi, usando ActiveX, 
OpenGL, etc... O site dele chama-se Club Tilt ( http://www.clubtilt.net 
). Acho que você sabe.
Já cheguei a conversei com ele a muito tempo atrás sobre desenvolvimento 
de jogos.

Blz.


Rubem Rocha escreveu:


 Essa função InKey que eu codifiquei nessa dica é usei faz uns 5 ou 6 anos
 atrás pra implementar um ‘ovo de páscoa’ em um software. Funcionou bem na
 época. A unit revisada ficou assim;

 unit uKbdTools;

 interface

 procedure ClearInputMessages;

 function InKey(Secs: Double): integer; overload;

 function InKey(MSecs: LongWord): integer; overload;

 implementation

 uses

 Windows, Messages;

 // Limpa mensagens de entrada (teclado e mouse) da fila de mensagens do
 Windows.

 // Não existe no Windows a figura do buffer de teclado

 procedure ClearInputMessages;

 var

 Msg: TMsg;

 begin

 while PeekMessage(

 Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_QS_INPUT) do ;

 while PeekMessage(

 Msg, 0, WM_MOUSEFIRST, WM_MOUSELAST, PM_REMOVE or PM_QS_INPUT) do ;

 end;

 function InKey(Secs: Double): integer;

 var

 Msg: TMsg;

 TickCount: DWORD;

 MSecs: DWORD;

 lResult: BOOL;

 begin

 Application.ProcessMessages;

 Result := 0;

 MSecs := Trunc(Secs * 1000);

 TickCount := GetTickCount();

 repeat

 lResult :=

 PeekMessage(Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_QS_INPUT)

 until (GetTickCount() - TickCount = MSecs) or lResult;

 if lResult then

 Result := Msg.wParam;

 end;

 function InKey(MSecs: LongWord): integer;

 var

 Msg: TMsg;

 TickCount: DWORD;

 lResult: Boolean;

 begin

 Application.ProcessMessages;

 Result := 0;

 TickCount := GetTickCount();

 repeat

 lResult := PeekMessage(Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or
 PM_QS_INPUT)

 until (GetTickCount() - TickCount = MSecs) or lResult;

 if lResult then

 Result := Msg.wParam;

 end;

 end.

 Em tempo: (1)Sobre o que vc comentou a respeito de acessar discos 
 rígidos, o
 terreno é árido e muito infértil. Vc vai ter que pesquisar e muito 
 como ter
 acesso a um disco rígido em baixo nível passando por cima das 
 prerrogativas
 do sistema operacional. Parei de pesquisar por conta do meu tempo como
 desenvolvedor e analista. (2)Nos meus tempos áureos de colaboração à 
 finada
 (porém, excelente) revista Micro Sistemas, desenvolvi um utilitário em 
 Turbo
 Pascal 5.5/6.0/7.0 que lia a MBR de um HD e salva as informações das
 partições, juntamente com os parâmetros do HD lidos da memória CMOS do
 setup, em um arquivo binário. Era uma maneira de tentar recuperar o 
 setor de
 boot do disco em caso de algum problema ocasionado por vírus. Funcionou
 muito bem na época. Fora algumas coisas legais que eu consegui fazer em
 Clipper, como por exemplo criar classes de verdade para usar no 
 Clipper 5.x.

 Resumo da ópera: Eu tb já fui escovador de bits! Até programas TSR em 
 Pascal
 e Assembly eu já fiz! (Mas o que é TSR? Wikipédia, amigo!) ;)

 Sds.

 De: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de EmbarcaDelphi
 Enviada em: quarta-feira, 27 de maio de 2009 20:23
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Para: Rubem (você esqueceu?)

 E aí Rubem,

 Navegando na Net pesquisando por umas questões pouco difundidas eu me
 deparei com uma mensagem sua que iria retornar, a mensagem era de 2008.
 O link é este:

 http://cincobytes.net/simular-inkey-do-clipper-no-delphi/ 
 http://cincobytes.net/simular-inkey-do-clipper-no-delphi/

 Teve mais novidades a este respeito?

 Não sei em que situação poderia utilizar esta rotina, mas, acabei caindo
 nesse link.

 De vez em quando eu pego uma função da API do Windows (coisa que nunca
 usei e fiquei curioso) e vou navegando na internet para estudar, creio
 que poucas pessoas fazem isso. É pena que muitas coisas não se encontram
 no idioma português (meu inglês é muito fraco), mas vendo o código dá
 para ter uma idéia do que se trata, como não uso Banco de Dados, só
 busco por APIs e coisas de baixo nível.
 A pouco tempo atrás eu descobri como acessar uma partição EXT2 de dentro
 do Windows, podendo lêr ou gravar nesta partição, também na partição
 ReiserFS. Coisa que para muitos isso seria impossível, visto que só na
 linguagem C se faz., k.

 Estou fazendo uma proteção para meu programa e estou desenrolando, ainda
 falta muitos ajustes, como criar a partição EXT2.

 Só queria ver como criar uma partição pelo Delphi (FAT32 e EXT2), ainda
 estou pesquisando. Um dia acho algo. Se alguém souber alguma informação
 a respeito então será muito bem-vinda. Teve um colega aqui na lista que
 tava 

Re: [delphi-br] Servidor para Delphi

2009-05-29 Por tôpico EmbarcaDelphi
E eu que nem quis falar sobre isso pois esses assuntos sempre terminam 
em flames e não leva nem trás conhecimentos... Em vez disso eu pego uma 
function da API e vou navegar para aprender mais.
É perca de tempo este assunto, o cara é tapado a respeito de Linux, só 
sabe o que é Windows e olhe lá
Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um 
só sistema.

Finalizo por aqui pois não estou mais vendo uma troca de informação, já 
está virando flame...

Blz.

Julio Cesar escreveu:


 como sempre a msm discussao entre linux e windows... e na minha 
 opiniao a frase q mais se cabe eh dita ha anos em tds as listas, sobre 
 td q eh assunto: o melhor eh o q meu da o sustento... sei de relatos 
 de linuxes funcionando bem, e sei de um lugar onde trabalhei q um 
 servidor windows funcionou anos sem precisar manutencao... eu, 
 pessoalmente prefiro windows, eh o q sei mexer, eh o q sei configurar, 
 eh o q ja me deu grana... hj soh uso windows pq veio no meu laptop, 
 talvez eu compre um mac e fique com 2 mas nao me vejo usando um 
 linux, nao tenho paciencia pra configurar (camera digital, celular, 
 filmadora, etc...)

 julio cesar

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

 



[delphi-br] Delphi + (SMTP x FTP x E-Mail) :?

2009-05-29 Por tôpico Rafael Augusto Ferrereira
armaghorn,
 
Eu baixei aquele exemplo da Fórmula INDY, mas, veio sem o arquivo.res. Daí, o 
Delphi recriou-o (.res). Então, eu rodei, e, deu que, o arquivo Variants.dcu 
não existe !


















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Para: Rubem (você esqueceu? )

2009-05-29 Por tôpico EmbarcaDelphi
E aí Ricardo, blz?

Rapaz... não é um comando ou uma function, são várias units, umas 12 eu 
acho! Claro, eu peguei o projeto inteiro, (é um tipo de Windows 
Explorer), quando compilei dava erro fatal de compilação, dei umas 
reviravoltas e consegui compilar, executei mas os componentes ficaram 
tudo branco, ou seja, não aparacia nada.

Entrei em contato com o cara do projeto e ele disse que não funcionava 
em todas as maquinas, mas sou persistente e comecei a vasculhar o 
código, então adaptei algumas funcionalidades para o que eu precisava no 
meu programa. Estou conseguindo.
Eu tenho um PenDrive, particionei ele pelo Linux (FAT32 e EXT2), usando 
meu programa no Windows posso acessar o conteúdo, mas não gravei nada, 
pelo menos, ainda não estou precisando disso.

Quais foram as dicas que você obteve ?

Poderíamos trocar algumas idéias, o que você queria fazer, qual a idéia 
do projeto?


Ricardo César Cardoso escreveu:


 Com vc faz para acessar as partições EXT2 com Windows??? Fiquei 
 curioso agora, pois achei uma ou duas dicas e não consegui implementar.!

 []'s
 Ricardo

 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
 compreendida.

 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em qua, 27/5/09, EmbarcaDelphi embarcadel...@yahoo.com.br 
 mailto:embarcadelphi%40yahoo.com.br escreveu:

 E aí Rubem,

 Navegando na Net pesquisando por umas questões pouco difundidas eu me

 deparei com uma mensagem sua que iria retornar, a mensagem era de 2008.

 O link é este:

 http://cincobytes. net/simular- inkey-do- clipper-no- delphi/

 Teve mais novidades a este respeito?

 Não sei em que situação poderia utilizar esta rotina, mas, acabei caindo

 nesse link.

 De vez em quando eu pego uma função da API do Windows (coisa que nunca

 usei e fiquei curioso) e vou navegando na internet para estudar, creio

 que poucas pessoas fazem isso. É pena que muitas coisas não se encontram

 no idioma português (meu inglês é muito fraco), mas vendo o código dá

 para ter uma idéia do que se trata, como não uso Banco de Dados, só

 busco por APIs e coisas de baixo nível.

 A pouco tempo atrás eu descobri como acessar uma partição EXT2 de dentro

 do Windows, podendo lêr ou gravar nesta partição, também na partição

 ReiserFS. Coisa que para muitos isso seria impossível, visto que só na

 linguagem C se faz., k.

 Estou fazendo uma proteção para meu programa e estou desenrolando, ainda

 falta muitos ajustes, como criar a partição EXT2.

 Só queria ver como criar uma partição pelo Delphi (FAT32 e EXT2), ainda

 estou pesquisando. Um dia acho algo. Se alguém souber alguma informação

 a respeito então será muito bem-vinda. Teve um colega aqui na lista que

 tava procurando, não sei se ele encontrou...

 Blz.








 .

 



Re: [delphi-br] Delphi - código

2009-05-29 Por tôpico EmbarcaDelphi
Só alterando um item, o copy-paste seria depois da procedure e antes 
do end;
Ele vai dar um duplo clique no botão e copia abaixo. :)

Ricardo César Cardoso escreveu:


 Vixi... nem me fale. Esse tá causando.

 Piadinhas a parte e indo ao que interessa, uma validação burra de 
 usuário e senha seria:

 {* Inicio do Copy/Paste *}
 Procedure TForm1.Button1Click(Sender: TObject);
 Const
 ..USER = 'SYSDBA'; PASS = 'masterkey';
 Begin
 ..if( (Usr.Text  USER) and (Psw.Text  PASS) ) then
 ..begin
 ShowMessage( 'Nome de usuário ou senha inválidos' );
 Usr.Clear;
 Psw.Clear;
 Usr.Setfocus;
 ..end;
 End;
 {* Final do Copy/Paste *}

 Como disse, é uma validação burra (não dá pra dizer didática, pois 
 tá meio capenga, sei lá) pois na prática vc não usaria constantes 
 hardcoded. E faria algum tratamento para uma tela desse tipo por 
 exemplo, fazendo uma consulta a uma base de dados e retornando apenas 
 um valor booleano para credenciais (usr + psw) válidos. Poderia também 
 usar um recurso dos TEdits que é a propriedade PasswordChar que define 
 um caractere para aparecer no campo PSW ao invés do texto que vc 
 digitou (mostrar  ao invés das letras)

 Outra coisa: se vc quiser, pode usar as funções UpperCase ou LowerCase 
 na comparação, pois mesmo que o usuário digite 'Sysdba', 'sYSDBA', 
 'sysdba' ou qualquer outra variação, essa digitação será convertida 
 toda para letras maiúsculas (usando UpperCase) ou minúsculas (usando 
 LowerCase) o que dispensa o usuário de se preocupar se digitou tudo em 
 maiúsulas, ou minúsculas ou camelcase (SysDba).

 Bem, o mínimo do básico é isso. Já é suficiente pra poder testar... 
 E falando sério, sem nenhuma ironia MESMO, você está fazendo algum 
 curso ou seguindo algum material? Ajuda bastante ter algum material 
 pra começar a mexer. Ou se estiver usando o Delphi 7, o próprio Help 
 tem alguns exemplos de código que vc pode copiar e colar pra testar a 
 execução.

 []'s
 Ricardo.

 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
 compreendida.

 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em qui, 28/5/09, Humberto Oliveira holiveira.wordpr...@gmail.com 
 mailto:holiveira.wordpress%40gmail.com escreveu:

 De: Humberto Oliveira holiveira.wordpr...@gmail.com 
 mailto:holiveira.wordpress%40gmail.com
 Assunto: Re: [delphi-br] Delphi - código
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Data: Quinta-feira, 28 de Maio de 2009, 21:24

 Vixi... Cego em tiroteio?

 2009/5/28 arca765 arca...@yahoo. com.br

 

 

 

  Criei um Form tamanho padrão.

  Acrescentei 2 cxs de texto lableadas\identific adas Usr\Psw

 

  (Usuário\Senha) .

  Acresci 1 botão Ok.

 

  Assim que, o usuário preencher os 2 campos (Usr\Psw), e, clicar

 

  no botão Ok o que, é que, eu faço :?

  Onde eu digito o código fonte para poder 'trabalhar' com o nome

 

  do usuário, e, a senha :?

  Onde estão o Begin\End. do arquivo principal .pas :?

 

 

 

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











 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

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

 



Re: [delphi-br] Delphi - código

2009-05-29 Por tôpico EmbarcaDelphi
O que significa tamanho padrão de um form?

Sobre o botão, dê dois-cliques nele e entre procedure, begin e 
end; você digita o código que deseja, não espere ter um componente ou 
um COMANDO para ser feito tudo, a um tempo atrás numa lista (nem me 
lembro qual, nem quero lembrar), apareceu um cara querendo um componente 
para fazer o controle de contas a pagar e receber para um programa de 
contabilidade que ele tava iniciando, todo mundo da lista riram...

Pelo visto você é iniciante e, se eu fosse você, dava uma estudada na 
net (apostilas, e principalmente tutoriais), na net você encontra 
vídeo-aulas...

Blz.

arca765 escreveu:



 Criei um Form tamanho padrão.
 Acrescentei 2 cxs de texto lableadas\identificadas Usr\Psw

 (Usuário\Senha).
 Acresci 1 botão Ok.

 Assim que, o usuário preencher os 2 campos (Usr\Psw), e, clicar

 no botão Ok o que, é que, eu faço :?
 Onde eu digito o código fonte para poder 'trabalhar' com o nome

 do usuário, e, a senha :?
 Onde estão o Begin\End. do arquivo principal .pas :?

 



[delphi-br] Delphi - código

2009-05-29 Por tôpico Rafael Augusto Ferrereira
 
Ricardo,

 'Vixi... nem me fale. Esse tá causando.'
R: Foi sem querer .. querendo .. rs

 '.. indo ao que interessa'
R: Mas, em qual dos arquivos devo inserir o código ? No .dpr ou no .pas ::?

 '... E falando sério, sem nenhuma ironia MESMO, você está fazendo algum curso 
 ou seguindo algum material?'
R: Estou navegando por conta própria. Criei um Form, acrescentei 2 labels, 
inseri 2 caixas de texto, e, agora 1 botão Ok. Daí, abri os arquivos usando o 
WordPad, e, comecei a 'fuçar' prá tentar descobrir onde digito as intruções 
relativas ao evento 'pressionar botão' Ok. E, até agora .. não sei em qual 
arquivo devo digitar o código que, vc me enviou !:?

 'Ajuda bastante ter algum material pra começar a mexer. Ou se estiver usando 
 o Delphi 7, o próprio Help tem alguns exemplos de código que vc pode copiar e 
 colar pra testar a execução.'
R: Estou lendo uma apostila completa sobre Delphi, mas, ela é mais voltada a 
apresentar os componentes do que, fornecer exemplos simples para quem está 
começando, como eu.


















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: Res: [delphi-br] Projeto ACB rNFe. Por onde começar?

2009-05-29 Por tôpico André Moraes - Gmail
O ACBrNFe funciona independente do PCN. O que acontece é q como o projeto PCN 
já existia antes do do ACBrNFe, alguns usuários já geravam o XML pelo PCN, 
então fica mais fácil apenas ler o XML no ACBrNFe para validar e enviar.

Já existe uma versão integrada do PCN com o ACBrNFe, chamada de ACBrNFePCN, 
nesta versão, o ACBrNFe já usa internamente o PCN para geração do XML. Para 
mais informações sobre esta versão acesse 
http://anfm.blogspot.com/2009/05/acbrnfepcn-versao-de-testes.html

André F. Moraes
  - Original Message - 
  From: Maria das Graças . 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 7:19 AM
  Subject: Re: Res: [delphi-br] Projeto ACBrNFe. Por onde começar?





  Mas para usar o ACBrNFe tenho que usar o PCN? O ACBrNFe não gera xml?
  Qual a vantagem de usar PCN+ACBrNFe?
  Graça

  --- Em qui, 28/5/09, Rodrigo Bevilacqua Marcondes rodrig...@yahoo.com.br 
escreveu:

  De: Rodrigo Bevilacqua Marcondes rodrig...@yahoo.com.br
  Assunto: Res: [delphi-br] Projeto ACBrNFe. Por onde começar?
  Para: delphi-br@yahoogrupos.com.br
  Data: Quinta-feira, 28 de Maio de 2009, 20:33

  Grupo Yahoo Dúvidas :
  http://br.groups. yahoo.com/ group/projeto_ cooperar_ nfe/

  1 - FONTES
  Primeiramente precisamos baixar os fontes dos dois projetos:

  1.1 PCN
  Utilize o tortoiseSVN e obtenha do endereço:
  http://projetocoope rar.googlecode. com/svn/trunk/

  E se tiver alguma duvido sobre o SVN
  http://code. google.com/ p/projetocoopera r/wiki/UsarTorto iseSVN

  1.2 ACBrNFe

  Para baixar o ACBr via SVN, veja o seguinte link: 
  http://acbr. sourceforge. net/drupal/ ?q=node/37 

  2 – GERAR O ARQUIVO XML USANDO O PCN

  Dentro do projeto PCN – temos o arquivo pcpModeloNfe. pas, o qual tem um 
exemplo
  de como gerar o arquivo XML. Seguindo o pcpModeloNFe incorpore a seu sistema
  para que o mesmo possa gerar o XML com os dados da Nota Fiscal.

  3 – INSTALANDO O COMPONENTE PARA ASSINATURA DIGITAL

  Baseado em http://acbr. sourceforge. net/drupal/ ?q=node/36

  O componente ACBrNFe é um projeto para gerar, validar, transmitir, receber as
  respostas e imprimir o DANFE.

  O componente, possui duas versões - ACBr_NFe_CAPICOM e ACBr_NFe_OpenSSL. As
  principais diferenças entre as versões são:

  ACBr_NFe_CAPICOM - Usa as DLLs da Microsfot CAPICOM (conexão segura) e MSXML
  (Assinatura e validação do XML) - Apenas funciona no Delphi e Windows. 
Funciona
  com certificados do tipo A1 e A3. Com a CAPICOM ele usa o proxy configurado no
  Internet Explorer.
  ACBr_NFe_OpenSSL - Usa Projetos OpenSource: Synapse+OpenSSL (conexão segura) e
  LibXml2 + XmlSEC (Assinatura e validação do XML) - Será compatível com 
Lazarus,
  Kylix e com Linux. Funciona apenas com certificados do tipo A1. Possui uma
  configuração de Proxy própria.

  Se vc pretende desenvolver apenas para Windows e não pretende usar o Lazarus,
  de preferência a versão CAPICOM.

  4 – MONITOR ACBrNFeMonitor

  Comandos:
  http://acbr. sourceforge. net/drupal/ ?q=node/40 

  A versão compilada do ACBrNFeMonitor vc encontra em :
  http://djsystem. sytes.net/ ccount/click. php?id=5
  Rodrigo ®¿®

   _ _ __
  De: dangra2008 dangra2...@yahoo. com.br
  Para: delphi...@yahoogrup os.com.br
  Enviadas: Quinta-feira, 28 de Maio de 2009 17:06:33
  Assunto: [delphi-br] Projeto ACBrNFe. Por onde começar?

  Gostaria de conhecer o projeto ACBrNFe, mas tenho algumas dúvidas:
  1. Onde fazer o download?
  2. Como fazer as atualizações?
  3. Como reportar bugs e sugestões? Existe uma lista de discussão exclusiva do 
ACBr?
  4. Ele funciona em Delphi 7 e Rad Studio 2007?
  5. Quais as funções disponibilizadas?
  a-gerar xml (para isso tenho que gerar que tipo de arquivo: txt, ini)
  b-validar xml
  c-enviar NFe
  d-integração com o ERP 
  e-SCAN
  f-cancelamento
  g-inutilização
  6. Alguem já está utilizando ele em ambiente de Produção?
  7. Tem muitos bugs ou já está estável?
  8. Vem com os fontes completos?

  Graça

  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbusca dos.yahoo. com

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

  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com

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



  

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



RE: [delphi-br] 3 camadas (servidor de aplicação) + OO P ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico Bruno Lichot
DataSnap não é orientado a DataSet ... risos...

OOP no Delphi é natural.

www.yahoogrupos.com.br/group/nddvhttp://www.yahoogrupos.com.br/group/nddv
www.istudar.com.brhttp://www.istudar.com.br

abs

BL

From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
Behalf Of Joao Morais
Sent: quinta-feira, 28 de maio de 2009 20:42
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode 
usar DataSnap?)





2009/5/28 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com 
josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com:
 Olá amigos, eu utilizo a programação OOP, mas sempre em sistemas client/server
  e gostaria de saber como aplicar esse padrão à tecnologia de 3 camadas, 
 conheço o
 DataSnap e sua versatilidade com componentes dataset, mas não conheço um 
 método
 de trabalhar com OOP transportando Objetos VO que sejam, em delphi, se algum 
 dos
 colegas puderem me orientar em como posso utilizar essas duas tecnologias 
 OOP e
 3 camadas ( servidor de aplicação) por favor me ajudem. Será que existe uma 
 maneira
 de juntar DataSnap e OOP ?

Se datasnap é orientado a tdataset, então não dá. Você vai precisar de
frameworks como kbmMW, RemObjects, RTC SDK, IndySoap para trafegar
objetos entre camadas físicas.

Joao Morais



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



[delphi-br] Aggregate nulo

2009-05-29 Por tôpico Berdam
Ai pessoal, alguém tem alguma solução para tratar os agregate quando o cds está 
vazio??

Quando o cds está vazio o cálculo dos campos é trazido como null, teria como 
alterar isso para trazer talvez como zero ???



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[delphi-br] Servidor para Delphi

2009-05-29 Por tôpico arca765

ÊPAH !
Agora, eu vou rodar a bahiana !! (ou será baiana) ::? hehehe

ReiCardo Ave César FHCardoso,

 'Olha... se vc pensa assim, seja feliz. O que me assusta é tanto radicalismo 
 contra o Linux.'
R: Quem é que, 'monta-sites-espelho' compostos por 'pencas' de Hackers\Crackers 
para criar vírus especificamente destinados a atacar os usuários Windows :? Pq 
esses Hackers\Crackers não atacam o LINUX :? Será que, eles são tão 
'burrinhos' que, não conseguem derrubar os sitesLINUX :? No ! Eles são 
muito capazes. Só que, eles radicalizam o seu ódio ao Windows, e, demonstram 
isso causando inúmeros danos aos usuários Windows, de propósito. Só para 
'vender' a falsa idéia de que, o LINUX é inexpugnável, estável, melhor !! Quem 
atacaou a MS :? O próprio Lindus Estorvalds contou que, o núcleo\kernel em 
assembly (int 80h, Linux Calls, DeviceDrivers, etc.) é fechado, e que, ele o 
copiou\adaptou do antigo projeto Multics (Yale + Unix + FreeBSD) Se, o Billy e 
o Steve são retratados no filme 'Os Piratas da Informática' então o Sr Lindus 
Estorvalds não pode ficar fora da designação de piratão ! Quem é que, fica 
MALHANDO o Windows em milhares de fóruns\listas pela InterNet só para 
'glorificar' o LINUX ?? Que atire o primeiro pen-drive quem nunca ofendeu o 
Windows.


 'Agora dizer que nenhum fórum de Linux conseguiu te dar nenhuma resposta; 
 isso pra mim é uma MENTIRA.'
R: Faça-nos 1 único favor. Só unzinho. Diga-me o link de um site em que, eu 
poste minhas dúvidas, e, obtenha uma resposta, e, eu me inscreverei lá. Mas, a 
resposta têm que funcionar. Ok :?


PS
O que, é o CentOS ?
É o ziztemaz operacionauz do FifthPerCentOS :? UÁUÁUÁUÁ




Re: [delphi-br] Re: SQL Count em Mais de um CAMPO!!!!

2009-05-29 Por tôpico Humberto Oliveira
Você disse que dá erro, qual é o erro?



2009/5/28 rafaelpinto19 rafaelpint...@gmail.com



  Valeu Humberto, mas Da erro!! Meu Problema é o Seguinte... Preciso
 Preparar um relatório em que Apareça em um QRDBText o Total de Dias
 Trabalhados de Determinado Funcionário no Mês de Maio. E que a apareça TBm
 Todos Os dias(DATA_ENTRADA), Todos os Horários de Início de
 Expediente(HORA_ENTRADA) e Términos de Expediente(HORA_SAIDA). Eu NÂO SEI se
 é BOM usar o COUNT nessa Situação, Pois ainda não consegui fazer
 funcionar...Se Tiver Alguma Outra MAneira, eu vou Agradecer...Abaixo está o
 Código:

 procedure TFProcFunc.DBGrid1DblClick(Sender: TO ect);
 begin
 if ComboBox1.Text  '' then
 begin
 if Query1.RecordCount  0 then
 begin
 FRelHsTRabFunc.Query1.Close;
 FRelHsTRabFunc.Query1.SQL.Clear;
 FRelHsTRabFunc.Query1.SQL.Add('Select CODIGO, NOME, DATA_ENTRADA,
 HORA_ENTRADA, HORA_SAIDA, OBS From PONTO where NOME
 ='''+Query1.fieldbyname('NOME').AsString+''' and extract(month from
 DATA_ENTRADA) = '''+ComboBox1.Text+''' Order by DATA_ENTRADA Desc');
 FRelHsTRabFunc.Query1.Open;
 FRelHsTRabFunc.RelHrsTrbFunc.Preview;
 end;
 end
 else
 ShowMessage('Precisa Escolher um Mês de Referência!');
 ComboBox1.SetFocus;

 end;

 Esse código funciona, mas sem mostrar o TOTAL de dias Trabalhados do
 Funcionário... Se tiver outra Alternativa sem precisar usar o COUNT, e se
 puder colcar exemplos, ficarei grato...

 Uso Delphi 7 e Interbase 6.5 com Metodologia IBX... Abraços...

 --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br,
 Humberto Oliveira holiveira.wordpr...@... escreveu

 
  Verificando se os campos de hora estão nulos não resolve?
  select Count(DATA_ENTRADA) As Dias
  from PONTO
  where (HORA_ENTRADA is not null
  or HORA_SAIDA is not null)
 
  se alguma das horas estiver nula, não aparecerá no seu resultado.
 
  Testa aí.
 
 
 
  2009/5/28 rafaelpinto19 rafaelpint...@...
 
  
  
  
  
   Olá Galera, queria saber se é possível usa SQL COUNT em Mais de um
 campo???
   E tbm como é que eu Faço para o SQL COUNT não considerar os registros
 que
   estão NULL??? Exemplo:
  
   Tenho 3 Campos na Tabela PONTO, Denomindos de DATA_ENTRADA,
 HORA_ENTRADA e
   HORA_SAIDA.
  
   DATA_ENTRADA HORA_ENTRADA HORA_SAIDA
  
   28/05/2009 09:00 18:00
   28/05/2009 09:00 18:09
   28/05/2009 09:00 Null
  
   Eu Faço a Consulta para Verificar os Dias Trabalhados(DATA_ENTRADA
   registrada) de Determinado Funcionário no MÊS de MAIO com a Seguinte
 Linha
   de Comando:
  
   Query2.ADD('Select count (DATA_ENTRADA) as DIAS From PONTO where
   NOME='''+Query1.fieldbyname('NOME').asstring+''' and extract(month from
   DATA_ENTRADA) ='''+Edit4.text+''' order by DATA_ENTRADA Desc');
  
   o Resultado sempre Retornará 3.
  
   Minha Dúvida é... Quero Saber se posso usar a clausula COUNT para
 consultar
   mais de um CAMPO e não Considerar o valor Null. Tendo como base o
 exemplo
   acima, ele teria que me retornar 2 e não 3, pois tem um HORA_SAIDA que
 está
   com valor NULL.
  
   Conseguiram entender...Abraços???
  
  
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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



Re: [delphi-br] 3 camadas (servidor de aplicação ) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico Eduardo Savoine
Bruno bom dia,

Duvida: É possivel rodar uma aplicação 100% OOP com DataSnap?

Ats

ES

  - Original Message - 
  From: Bruno Lichot 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 8:35 AM
  Subject: RE: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode 
usar DataSnap?)





  DataSnap não é orientado a DataSet ... risos...

  OOP no Delphi é natural.

  www.yahoogrupos.com.br/group/nddvhttp://www.yahoogrupos.com.br/group/nddv
  www.istudar.com.brhttp://www.istudar.com.br

  abs

  BL

  From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
Behalf Of Joao Morais
  Sent: quinta-feira, 28 de maio de 2009 20:42
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode 
usar DataSnap?)

  2009/5/28 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com 
josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com:
   Olá amigos, eu utilizo a programação OOP, mas sempre em sistemas 
client/server
   e gostaria de saber como aplicar esse padrão à tecnologia de 3 camadas, 
conheço o
   DataSnap e sua versatilidade com componentes dataset, mas não conheço um 
método
   de trabalhar com OOP transportando Objetos VO que sejam, em delphi, se 
algum dos
   colegas puderem me orientar em como posso utilizar essas duas tecnologias 
OOP e
   3 camadas ( servidor de aplicação) por favor me ajudem. Será que existe uma 
maneira
   de juntar DataSnap e OOP ?

  Se datasnap é orientado a tdataset, então não dá. Você vai precisar de
  frameworks como kbmMW, RemObjects, RTC SDK, IndySoap para trafegar
  objetos entre camadas físicas.

  Joao Morais

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



  

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



Re: [delphi-br] Servidor para Delphi

2009-05-29 Por tôpico Celso Rivera
*Bom dia Senhores.*
*Não costumo responder a estas discussões mas não pude resistir a essa.*

*Senhor arca765, com todo o respeito, o senhor parece alguns profissionais
com os quais já trabalhei nos idos da década de 80. Sim, também sou antigo
na área. Esses profissionais ficaram no COBOL/DB2 e não querem saber de
atualização, estão muito felizes e até com salários razoáveis. Só que eu
tive que me adaptar, então conheço delphi e estou penando para aprender um
pouco de java.*
*Quanto ao linux, considero um ótimo sistema operacional, já trabalhei com
ele (Mandriva) e também já o tive instalado em minha máquina em casa
(UBUNTU). É mais difícil de configurar? É. A curva de aprendizado é maior?
É. Mas ele é, em alguns aspectos, superior ao windows, assim como em alguns
aspectos, windows supera o linux, tudo vai da questão da sua necessidade. No
meu caso, voltei para windows porque preferi investir no aprendizado de
linguagens do que no do sistema operacional, mas quando tiver mais tempo,
pretendo usar o linux, sim, no meu note.*
*Agora, espaço existe para ambos, o que é necessário é ter a mente aberta
para mudanças e não ter medo de novos aprendizados. Alguns profissionais
ainda se sentem seguros apenas na tela de fósforo verde. Só que hoje a
realidade é outra, e daqui a 5 anos, será outra, daqui a 10, 20... Enfim, a
informática evolui rapidamente e nem as telas pretas do dos vão deter isso.
Agora, ou nos adaptamos ou...*

*Desculpe pessoal, mas senti necessidade de colocar minhas opiniões.*

*Abraços a todos.
*
2009/5/28 arca765 arca...@yahoo.com.br




 ÊPAH !
 Agora, eu vou rodar a bahiana !! (ou será baiana) ::? hehehe

 ReiCardo Ave César FHCardoso,

  'Olha... se vc pensa assim, seja feliz. O que me assusta é tanto
 radicalismo contra o Linux.'
 R: Quem é que, 'monta-sites-espelho' compostos por 'pencas' de
 Hackers\Crackers para criar vírus especificamente destinados a atacar os
 usuários Windows :? Pq esses Hackers\Crackers não atacam o LINUX :? Será
 que, eles são tão 'burrinhos' que, não conseguem derrubar os sitesLINUX :?
 No ! Eles são muito capazes. Só que, eles radicalizam o seu ódio ao
 Windows, e, demonstram isso causando inúmeros danos aos usuários Windows, de
 propósito. Só para 'vender' a falsa idéia de que, o LINUX é inexpugnável,
 estável, melhor !! Quem atacaou a MS :? O próprio Lindus Estorvalds contou
 que, o núcleo\kernel em assembly (int 80h, Linux Calls, DeviceDrivers, etc.)
 é fechado, e que, ele o copiou\adaptou do antigo projeto Multics (Yale +
 Unix + FreeBSD) Se, o Billy e o Steve são retratados no filme 'Os Piratas da
 Informática' então o Sr Lindus Estorvalds não pode ficar fora da designação
 de piratão ! Quem é que, fica MALHANDO o Windows em milhares de
 fóruns\listas pela InterNet só para 'glorificar' o LINUX ?? Que atire o
 primeiro pen-drive quem nunca ofendeu o Windows.

  'Agora dizer que nenhum fórum de Linux conseguiu te dar nenhuma resposta;
 isso pra mim é uma MENTIRA.'
 R: Faça-nos 1 único favor. Só unzinho. Diga-me o link de um site em que, eu
 poste minhas dúvidas, e, obtenha uma resposta, e, eu me inscreverei lá. Mas,
 a resposta têm que funcionar. Ok :?

 PS
 O que, é o CentOS ?
 É o ziztemaz operacionauz do FifthPerCentOS :? UÁUÁUÁUÁ

  




-- 
Celso Rivera
rivera.ce...@gmail.com


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



Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico Maria das Graças .
1- tem como instalar somente o componente da NFe ou tenho que instalar todos os 
componentes do ACBR inclusive de ECF?
2- Sem usar o PCN consigo gerar o XML?
3- Após a NF ser enviada, eu consigo obter o número do protocolo e da chave de 
acesso?
4- o ACBrNFe gera arquivo de log do processo da NFe ?
Graça















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico André Moraes - Gmail
1- tem como instalar somente o componente da NFe ou tenho que instalar todos os 
componentes do ACBR inclusive de ECF?
Você pode instalar apenas o ACBrNFe, são pacotes separados. Veja como instalar 
em http://acbr.sourceforge.net/drupal/?q=node/36
2- Sem usar o PCN consigo gerar o XML?
Sim, o ACBrNFe é capaz de gerar o XML sem o PCN
3- Após a NF ser enviada, eu consigo obter o número do protocolo e da chave de 
acesso?
Sim, todos os dados que retornarem do WebService vc consegue recuperá-los 
através do componente
4- o ACBrNFe gera arquivo de log do processo da NFe ?
Se vc mudar a propriedade Salvar para True e configurar a propriedade 
PathSalvar com um diretório, todos os XMLs enviados e recebidos serão salvos 
pelo componente.


André F. Moraes
  - Original Message - 
  From: Maria das Graças . 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 10:06 AM
  Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.





  1- tem como instalar somente o componente da NFe ou tenho que instalar todos 
os componentes do ACBR inclusive de ECF?
  2- Sem usar o PCN consigo gerar o XML?
  3- Após a NF ser enviada, eu consigo obter o número do protocolo e da chave 
de acesso?
  4- o ACBrNFe gera arquivo de log do processo da NFe ?
  Graça

  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com

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



  

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



Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico Maria das Graças .
André Moraes
agradeço muito pelo seu retorno.
Instalei o ACBrNFe e:
 
1-É muito prático fazer o download via SVN
2-É muito fácil a instalação do componente, porque é tudo muito bem documentado
3-Houve uns pequenos hints e warnings durante compilação e instalação. Poderia 
ver se são normais ou se falta algo no meu computador? Obs. Segui todos os 
passos da instalação, colocando as dlls no system32 antes de adicionar a pasta 
no Library Path.
AO COMPILAR
[Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
[Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
[Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but 
never used
[Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but 
never used
[Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but 
never used
[Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 
'TCollectionItem'
[Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 
'TCollectionItem'
[Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler
[Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' 
never used
[Hint] ACBrNFeWebServices.pas(992): Value assigned to 
'TNFeRetRecepcao.Executar' never used
[Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' 
never used
[Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' 
never used
[Hint] ACBrNFeWebServices.pas(1240): Value assigned to 
'TNFeCancelamento.Executar' never used
[Hint] ACBrNFeWebServices.pas(1354): Value assigned to 
'TNFeInutilizacao.Executar' never used
[Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM'
[Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
AO INSTALAR
[Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM'
[Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'

Graça
 














  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico André Moraes - Gmail
Vamos as mensagens:

AO COMPILAR
[Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
[Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
Vou verificar os fontes para retirar a atribuição de I quando não for mais 
usado.

[Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but 
never used
[Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but 
never used
[Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but 
never used
Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas 
propriedades

[Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 
'TCollectionItem'
[Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 
'TCollectionItem'
Preciso analisar melhor para ver o pq deste warning

[Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler
Mensagens após o end final da unit, não atrapalha em nada o projeto

[Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' 
never used
[Hint] ACBrNFeWebServices.pas(992): Value assigned to 
'TNFeRetRecepcao.Executar' never used
[Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' 
never used
[Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' 
never used
[Hint] ACBrNFeWebServices.pas(1240): Value assigned to 
'TNFeCancelamento.Executar' never used
[Hint] ACBrNFeWebServices.pas(1354): Value assigned to 
'TNFeInutilizacao.Executar' never used
Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa 
como não atribuido o componente não irá funcionar

[Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM'
[Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e 
enviar para o SVN.

AO INSTALAR
[Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM'
[Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e 
enviar para o SVN.

Todas as mensagens não afetam o funcionamento do componente, mas vou verificar 
para evitá-las.

André F. Moraes


  - Original Message - 
  From: Maria das Graças . 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 10:52 AM
  Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.





  André Moraes
  agradeço muito pelo seu retorno.
  Instalei o ACBrNFe e:
   
  1-É muito prático fazer o download via SVN
  2-É muito fácil a instalação do componente, porque é tudo muito bem 
documentado
  3-Houve uns pequenos hints e warnings durante compilação e instalação. 
Poderia ver se são normais ou se falta algo no meu computador? Obs. Segui todos 
os passos da instalação, colocando as dlls no system32 antes de adicionar a 
pasta no Library Path.
  AO COMPILAR
  [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
  [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
  [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but 
never used
  [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but 
never used
  [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but 
never used
  [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but 
never used
  [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but 
never used
  [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
  [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
  [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by 
compiler
  [Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' 
never used
  [Hint] ACBrNFeWebServices.pas(992): Value assigned to 
'TNFeRetRecepcao.Executar' never used
  [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' 
never used
  [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 
'TNFeConsulta.Executar' never used
  [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 
'TNFeCancelamento.Executar' never used
  [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 
'TNFeInutilizacao.Executar' never used
  [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
'ACBr_NFe_CAPICOM'
  [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
  AO INSTALAR
  [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
'ACBr_NFe_CAPICOM'
  [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'

  Graça
   

  Veja quais são os 

Re: [delphi-br] Servidor para Delphi

2009-05-29 Por tôpico Ricardo César Cardoso
Olha aqui: se é pra escrever o nome de alguém, escreva da maneira correta. Não 
fiz nenhuma piadinha com seu apelido ou seu nome, portanto, gostaria do mesmo 
respeito.

Em segundo lugar: você é confuso. CONFUSO. Mistura coisas que outros disseram e 
atribui a mim. O que eu tenho a ver com o Linus Torvalds ou com o Bill Gates ou 
o Larry Elisson? Nada. Eles ganham o dinheiro deles, só isso. É crime querer 
ser idealista? Não sei, não me interessa pois eu acho que sou. Uso Windows e 
Linux e me sinto a vontade para os dois. Mas sei até onde um vai e até onde 
outro vai.

Todas as dúvidas que tive até hoje, sites/fóruns como br-Linux.org, Viva o 
Linux e outros menos votados e em outros idiomas, não me deixaram na mão. Se 
vai funcionar para você, não é meu problema. Digo por mim que funcionou. Se não 
funcionar, você pode perguntar para os fabricantes/fornecedores. Aí tem que ser 
mais específico mesmo. Não há milagre na nossa área, isso vc já deveria saber 
há algum tempo. 

Atenciosamente,
Ricardo.

 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Delphi - código

2009-05-29 Por tôpico EmbarcaDelphi
Mas, em qual dos arquivos devo inserir o código ? No .dpr ou no .pas
R.: Dê um duplo clique no botão ok e insira o código dentro do begin 
end



Rafael Augusto Ferrereira escreveu:


  
 Ricardo,

  'Vixi... nem me fale. Esse tá causando.'
 R: Foi sem querer .. querendo .. rs

  '.. indo ao que interessa'
 R: Mas, em qual dos arquivos devo inserir o código ? No .dpr ou no 
 .pas ::?

  '... E falando sério, sem nenhuma ironia MESMO, você está fazendo 
 algum curso ou seguindo algum material?'
 R: Estou navegando por conta própria. Criei um Form, acrescentei 2 
 labels, inseri 2 caixas de texto, e, agora 1 botão Ok. Daí, abri os 
 arquivos usando o WordPad, e, comecei a 'fuçar' prá tentar descobrir 
 onde digito as intruções relativas ao evento 'pressionar botão' Ok. E, 
 até agora .. não sei em qual arquivo devo digitar o código que, vc me 
 enviou !:?

  'Ajuda bastante ter algum material pra começar a mexer. Ou se 
 estiver usando o Delphi 7, o próprio Help tem alguns exemplos de 
 código que vc pode copiar e colar pra testar a execução.'
 R: Estou lendo uma apostila completa sobre Delphi, mas, ela é mais 
 voltada a apresentar os componentes do que, fornecer exemplos simples 
 para quem está começando, como eu.

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

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

 



Re: [delphi-br] Para: Rubem (você esqueceu? )

2009-05-29 Por tôpico Ricardo César Cardoso
Então acho que esbarramos na mesma coisa: Explore2fs. Entrei no site do projeto 
e baixei o fonte pra dar uma estudada há coisa de um ano ou dois atrás, mas 
ficou largado lá em casa... mas acho que o galho maior era criar a partição a 
partir do Delphi e as dicas eram pra ver alguma coisa em C/C++ mas ninguém 
garantia nada... Acho que foi por isso que eu larguei mão...

[]'s
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em qui, 28/5/09, EmbarcaDelphi embarcadel...@yahoo.com.br escreveu:

De: EmbarcaDelphi embarcadel...@yahoo.com.br
Assunto: Re: [delphi-br] Para: Rubem (você esqueceu?)
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 28 de Maio de 2009, 23:19
















  
  E aí Ricardo, blz?



Rapaz... não é um comando ou uma function, são várias units, umas 12 eu 

acho! Claro, eu peguei o projeto inteiro, (é um tipo de Windows 

Explorer), quando compilei dava erro fatal de compilação, dei umas 

reviravoltas e consegui compilar, executei mas os componentes ficaram 

tudo branco, ou seja, não aparacia nada.



Entrei em contato com o cara do projeto e ele disse que não funcionava 

em todas as maquinas, mas sou persistente e comecei a vasculhar o 

código, então adaptei algumas funcionalidades para o que eu precisava no 

meu programa. Estou conseguindo.

Eu tenho um PenDrive, particionei ele pelo Linux (FAT32 e EXT2), usando 

meu programa no Windows posso acessar o conteúdo, mas não gravei nada, 

pelo menos, ainda não estou precisando disso.



Quais foram as dicas que você obteve ?



Poderíamos trocar algumas idéias, o que você queria fazer, qual a idéia 

do projeto?



Ricardo César Cardoso escreveu:





 Com vc faz para acessar as partições EXT2 com Windows??? Fiquei 

 curioso agora, pois achei uma ou duas dicas e não consegui implementar. !



 []'s

 Ricardo



 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.



 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 

 compreendida.



 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!



 --- Em qua, 27/5/09, EmbarcaDelphi embarcadelphi@ yahoo.com. br 

 mailto:embarcadelp hi%40yahoo. com.br escreveu:



 E aí Rubem,



 Navegando na Net pesquisando por umas questões pouco difundidas eu me



 deparei com uma mensagem sua que iria retornar, a mensagem era de 2008.



 O link é este:



 http://cincobytes. net/simular- inkey-do- clipper-no- delphi/



 Teve mais novidades a este respeito?



 Não sei em que situação poderia utilizar esta rotina, mas, acabei caindo



 nesse link.



 De vez em quando eu pego uma função da API do Windows (coisa que nunca



 usei e fiquei curioso) e vou navegando na internet para estudar, creio



 que poucas pessoas fazem isso. É pena que muitas coisas não se encontram



 no idioma português (meu inglês é muito fraco), mas vendo o código dá



 para ter uma idéia do que se trata, como não uso Banco de Dados, só



 busco por APIs e coisas de baixo nível.



 A pouco tempo atrás eu descobri como acessar uma partição EXT2 de dentro



 do Windows, podendo lêr ou gravar nesta partição, também na partição



 ReiserFS. Coisa que para muitos isso seria impossível, visto que só na



 linguagem C se faz., k.



 Estou fazendo uma proteção para meu programa e estou desenrolando, ainda



 falta muitos ajustes, como criar a partição EXT2.



 Só queria ver como criar uma partição pelo Delphi (FAT32 e EXT2), ainda



 estou pesquisando. Um dia acho algo. Se alguém souber alguma informação



 a respeito então será muito bem-vinda. Teve um colega aqui na lista que



 tava procurando, não sei se ele encontrou...



 Blz.

















 .



 




 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico Maria das Graças .
André, nunca usei SVN. Suponha que você faça uma atualização incorreta no 
componente ou fique um bug na atualização e o componente deixe de funcionar. 
Como a gente faz para prevalecer a atualização anterior? 
Eu criei uma pasta em C:\ACBrNFe. 
Para instalar o componente, copiei essa pasta para C:\Arquivos de 
Programas\Borland\Delphi7\Lib\ACBrNFe.
Quando faço o SVN Commit em C:\ACBrNFe a outra pasta (no Lib) também será 
atualizada simultaneamente, ou será atualizada só quando eu mandar sobrepor? A 
pergunta é porque a pasta no LIB também ficou com o icone de atualização do 
SVN. 
Graça

--- Em sex, 29/5/09, André Moraes - Gmail andrefmor...@gmail.com escreveu:


De: André Moraes - Gmail andrefmor...@gmail.com
Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 29 de Maio de 2009, 14:02








Vamos as mensagens:

AO COMPILAR
[Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used
[Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used
Vou verificar os fontes para retirar a atribuição de I quando não for mais 
usado.

[Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared but 
never used
Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas 
propriedades

[Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base type 
'TCollectionItem'
[Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
Preciso analisar melhor para ver o pq deste warning

[Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by 
compiler
Mensagens após o end final da unit, não atrapalha em nada o projeto

[Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. Executar' 
never used
[Hint] ACBrNFeWebServices. pas(992): Value assigned to 'TNFeRetRecepcao. 
Executar' never used
[Hint] ACBrNFeWebServices. pas(1032) : Value assigned to 'TNFeRecibo. Executar' 
never used
[Hint] ACBrNFeWebServices. pas(1132) : Value assigned to 'TNFeConsulta. 
Executar' never used
[Hint] ACBrNFeWebServices. pas(1240) : Value assigned to 'TNFeCancelamento. 
Executar' never used
[Hint] ACBrNFeWebServices. pas(1354) : Value assigned to 'TNFeInutilizacao. 
Executar' never used
Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa 
como não atribuido o componente não irá funcionar

[Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM'
[Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e 
enviar para o SVN.

AO INSTALAR
[Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM'
[Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e 
enviar para o SVN.

Todas as mensagens não afetam o funcionamento do componente, mas vou verificar 
para evitá-las.

André F. Moraes

- Original Message - 
From: Maria das Graças . 
To: delphi...@yahoogrup os.com.br 
Sent: Friday, May 29, 2009 10:52 AM
Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

André Moraes
agradeço muito pelo seu retorno.
Instalei o ACBrNFe e:

1-É muito prático fazer o download via SVN
2-É muito fácil a instalação do componente, porque é tudo muito bem documentado
3-Houve uns pequenos hints e warnings durante compilação e instalação. Poderia 
ver se são normais ou se falta algo no meu computador? Obs. Segui todos os 
passos da instalação, colocando as dlls no system32 antes de adicionar a pasta 
no Library Path.
AO COMPILAR
[Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used
[Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used
[Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared but 
never used
[Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base type 
'TCollectionItem'
[Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
[Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by 
compiler
[Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. 

Re: [delphi-br] Indy e Thread

2009-05-29 Por tôpico José Mário Silva Guedes
Será que está ocorrendo um exception silencioso?


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



Re: [delphi-br] Delphi - código

2009-05-29 Por tôpico Ricardo César Cardoso
Os códigos que eu te passei são para ser digitados num arquivo .PAS. 
O que vou escrever é obvio mas acho necessário: tenha uma versão do TurboDelphi 
ou pelo menos do Lazarus/FPC instalada para poder digitar os programas e 
exemplos que você tem no material que está seguindo. 

Tanto o TurboDelphi quanto o Lazarus são IDEs freeware que você pode usar sem 
medo e sem a preocupação de estar infringindo o copyright da Embarcadero/CG. O 
único impecílio que vc vai encontrar no TurboDelphi é que não é possível 
instalar componentes de terceiros, mas para iniciantes se familiarizarem com o 
ambiente (IDE) e a linguagem, esse impecílio não faz diferença.

O Lazarus/FreePascal também é um ajudante de grande valia... A única coisa que 
pode ser incômda é que a única extensão de arquivo que é parecida com o Delphi 
(que eu me lembre agora de cor) é o .PAS. O restante, mesmo tendo a mesma 
função, usa extensões diferentes.

Não é impossível fazer digitar um programa somente usando o bloco de notas e 
compilar e linkeditar por linha de comando, mas acho que vai mais atrapalhar do 
que ajudar. E não vai ser fácil achar um material bem explicado sobre o 
assunto. Até hoje eu acho que só precisei recorrer a compilação por linha de 
comando umas  5 ou 6 vezes.

TurboDelphi: http://www.codegear.com/downloads/free/turbo
Lazarus/FreePascal: http://sourceforge.net/project/showfiles.php?group_id=89339

Atte,
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 29/5/09, Rafael Augusto Ferrereira arca...@yahoo.com.br escreveu:

De: Rafael Augusto Ferrereira arca...@yahoo.com.br
Assunto: [delphi-br] Delphi - código
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 29 de Maio de 2009, 0:47
















  
   

Ricardo,



 'Vixi... nem me fale. Esse tá causando.'

R: Foi sem querer .. querendo .. rs



 '.. indo ao que interessa'

R: Mas, em qual dos arquivos devo inserir o código ? No .dpr ou no .pas ::?



 '... E falando sério, sem nenhuma ironia MESMO, você está fazendo algum curso 
 ou seguindo algum material?'

R: Estou navegando por conta própria. Criei um Form, acrescentei 2 labels, 
inseri 2 caixas de texto, e, agora 1 botão Ok. Daí, abri os arquivos usando o 
WordPad, e, comecei a 'fuçar' prá tentar descobrir onde digito as intruções 
relativas ao evento 'pressionar botão' Ok. E, até agora .. não sei em qual 
arquivo devo digitar o código que, vc me enviou !:?



 'Ajuda bastante ter algum material pra começar a mexer. Ou se estiver usando 
 o Delphi 7, o próprio Help tem alguns exemplos de código que vc pode copiar e 
 colar pra testar a execução.'

R: Estou lendo uma apostila completa sobre Delphi, mas, ela é mais voltada a 
apresentar os componentes do que, fornecer exemplos simples para quem está 
começando, como eu.



Veja quais são os assuntos do momento no Yahoo! +Buscados

http://br.maisbusca dos.yahoo. com



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




 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[delphi-br] Exceções no Delphi não emitem msg amigável

2009-05-29 Por tôpico Alexandre Marcos
Pessoal,

Tenho uma situação ruim aqui. Olha só: toda a exceção gerada no meu micro, 
nunca gera uma mensagem amigável, por exemplo:

Field @1 not found;

Deveria gerar um erro assim:

Field 'NOME' not found.

Tenho outro exemplo de erro.
Unable to complete network request host @1. Failed to establish a connection.

Eu sei que o problema é o caminho do banco de dados, mas de qualquer forma: 
porque essa porcaria de @1...seria alguma configuração? Alguém já viu isso?

vlw



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Re: Pegar o ID do registro inclu ído.

2009-05-29 Por tôpico Ricardo César Cardoso
Se vc quer o ID depois de commitar (gravar) na base de dados, a solução eu 
adoto atualmente é submeter um select usando como parâmetro todos os dados do 
registro incluído.

Porém, todavia, entretanto devem existem estratégias melhores. Lembro que numa 
ClubeDelphi ou Active Delphi recente, tinha até algo exatamente para isso em 
alguma matéria ou exemplo, mas a memória me falta...

[]'s
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 29/5/09, Paulo Coutinho pa...@prsolucoes.com escreveu:

De: Paulo Coutinho pa...@prsolucoes.com
Assunto: [delphi-br] Re: Pegar o ID do registro incluído.
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 29 de Maio de 2009, 1:28
















  
  Ninguém tem uma solução para isto?



2009/5/27 Paulo Coutinho pa...@prsolucoes. com



 Olá,



 Alguém já conseguiu uma solução para pegar o ID do registro incluído com o

 DBX?



 --

 Atenciosamente,

 Paulo Coutinho.

 Blog: www.prsolucoes. com/blog

 Site: www.prsolucoes. com

 Msn:  pa...@prsolucoes. com





-- 

Atenciosamente,

Paulo Coutinho.

Blog: www.prsolucoes. com/blog

Site: www.prsolucoes. com

Msn:  pa...@prsolucoes. com



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




 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[delphi-br] Diretivas

2009-05-29 Por tôpico Aldinei (terra)
Onde definir diretivas no delphi 2009 para usar com $IFDEF
 
Aldinei Simões

  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Rubem Rocha
Enviada em: quinta-feira, 28 de maio de 2009 16:02
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] [DICA] Layouts FEBRABAN
Prioridade: Alta





http://www.febraban http://www.febraban.org.br/acervo.asp?id_pagina=173
.org.br/acervo.asp?id_pagina=173
http://www.febraban
http://www.febraban.org.br/acervo.asp?id_pagina=173id_paginaDe=78
.org.br/acervo.asp?id_pagina=173id_paginaDe=78
id_paginaDe=78

Se alguém puder baixar os arquivos e postar na área de arquivos, seria
interessante!

Rubem Nascimento da Rocha

Analista/Desenvolvedor Pleno

Digital Training - Seção de CA

( Fone: (92)2101-0100, ramal 125

ÈCelular: (92)8429-2865

* E-Mail: rubem.rocha@ mailto:rubem.rocha%40dtmanaus.com.br
dtmanaus.com.br

þ Site: http://www.dtmanaus http://www.dtmanaus.com.br .com.br
http://www.dtmanaus http://www.dtmanaus.com.br/ .com.br/ 

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






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



Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico Paulo Casagrande
  2- Sem usar o PCN consigo gerar o XML?

Sim, Você pode gerar o xml sem utilizar o PCN.

O PCN traz as seguintes vantagens quanto a geração do xml,
segue abaixo algumas delas.

* Ajustar a TagNro quando tamanho menor que 3 caracteres.
* Normatizar o nome dos municípios conforme a tabela do IBGE.
* Substituir caracteres inválidos na gravação do xml.
* Suprimir Zeros não significativos em decimais.
* Retirar espaços em branco duplicados.
* Validar as Inscrições Estaduais.
* Validar CNPJ e CPF
* Validar o código da UF.
* Validar o código do município.
* Validar o código do país.
* Validar o código da Lista de Serviços.
* Validar a chave da NFe.
* Validar periodo AAMM.
* Validar Modelo.
* Validar sigla da UF.
* Permite identificar erros antes mesmo da validação pelo schema
* Usa a nomenclatura definida no manual do SEFAZ
* Incorpora a gravação do formato TXT

[]'s
Paulo



Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico Joao Morais
2009/5/29 Bruno Lichot bruno.lic...@borland.com:
 DataSnap não é orientado a DataSet ... risos...

 OOP no Delphi é natural.

 www.yahoogrupos.com.br/group/nddv
 www.istudar.com.br

Olá Bruno,

Você é uma pessoa estudada e bem informada, no entanto vou fazer
alguns esclarecimentos:

- Eu falei *se* datasnap é orientado a tdataset. Não me interessa se é
ou não é, eu não preciso dele.
- OOP não é natural no Delphi. Por ser um compilador orientado a
objetos, OOP é *possível* no Delphi. São coisas bem diferentes.
- Eu não citei o seu nome nem ofendi o seu ganha pão. Não mexa com
quem está quieto e procure limitar-se a responder a mensagem do
colega, algo que você tem condições de fazer e não fez.

Joao Morais



 abs

 BL

 From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
 Behalf Of Joao Morais
 Sent: quinta-feira, 28 de maio de 2009 20:42
 To: delphi-br@yahoogrupos.com.br
 Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode 
 usar DataSnap?)





 2009/5/28 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com 
 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com:
 Olá amigos, eu utilizo a programação OOP, mas sempre em sistemas 
 client/server
  e gostaria de saber como aplicar esse padrão à tecnologia de 3 camadas, 
 conheço o
 DataSnap e sua versatilidade com componentes dataset, mas não conheço um 
 método
 de trabalhar com OOP transportando Objetos VO que sejam, em delphi, se algum 
 dos
 colegas puderem me orientar em como posso utilizar essas duas tecnologias 
 OOP e
 3 camadas ( servidor de aplicação) por favor me ajudem. Será que existe uma 
 maneira
 de juntar DataSnap e OOP ?

 Se datasnap é orientado a tdataset, então não dá. Você vai precisar de
 frameworks como kbmMW, RemObjects, RTC SDK, IndySoap para trafegar
 objetos entre camadas físicas.

 Joao Morais



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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico André Moraes - Gmail
O SVN mantém um histórico de versões, caso vc perceba algum erro, vc pode 
voltar apenas o arquivo que está errado, ou voltar uma revisão toda, fazendo 
com q todos os fontes q foram mudados sejam atualizados com uma versão anterior.

Para atualizar, vc deve fazer um SVN Update, commit são apenas para usuários q 
tem direito de escrita no repositório do ACBr. 

Como vc copiou a pasta para outro local, vc deve atualizar cada pasta, a 
atualização não é feita automaticamente nas duas pastas. A que vc copiou para 
outro local ficou com o ícone do SVN, pois dentro dela existe um subdiretório 
.svn, se vc apagar este subdiretório o ícone irá sumir, mas, se vc apagar o 
.svn, vc não conseguirá atualizar a pasta via SVN.

O que vc pode fazer, é baixar as atualizações na sua pasta C:\ACBrNFe e 
comparar com seus fontes da pasta C:\Arquivos de 
Programas\Borland\Delphi7\Lib\ACBrNFe usando algum programa de comparar 
arquivos (WinMerge). Assim, a cada atualização vc pode acompanhar o q realmente 
mudou no componente.

André F. Moraes

- Original Message - 
  From: Maria das Graças . 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 11:42 AM
  Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.





  André, nunca usei SVN. Suponha que você faça uma atualização incorreta no 
componente ou fique um bug na atualização e o componente deixe de funcionar. 
Como a gente faz para prevalecer a atualização anterior? 
  Eu criei uma pasta em C:\ACBrNFe. 
  Para instalar o componente, copiei essa pasta para C:\Arquivos de 
Programas\Borland\Delphi7\Lib\ACBrNFe.
  Quando faço o SVN Commit em C:\ACBrNFe a outra pasta (no Lib) também será 
atualizada simultaneamente, ou será atualizada só quando eu mandar sobrepor? A 
pergunta é porque a pasta no LIB também ficou com o icone de atualização do 
SVN. 
  Graça

  --- Em sex, 29/5/09, André Moraes - Gmail andrefmor...@gmail.com escreveu:

  De: André Moraes - Gmail andrefmor...@gmail.com
  Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
  Para: delphi-br@yahoogrupos.com.br
  Data: Sexta-feira, 29 de Maio de 2009, 14:02

  Vamos as mensagens:

  AO COMPILAR
  [Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used
  [Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used
  Vou verificar os fontes para retirar a atribuição de I quando não for mais 
usado.

  [Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared 
but never used
  [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared 
but never used
  [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared 
but never used
  [Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared 
but never used
  [Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared 
but never used
  Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas 
propriedades

  [Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
  [Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
  Preciso analisar melhor para ver o pq deste warning

  [Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by 
compiler
  Mensagens após o end final da unit, não atrapalha em nada o projeto

  [Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(992): Value assigned to 'TNFeRetRecepcao. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(1032) : Value assigned to 'TNFeRecibo. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(1132) : Value assigned to 'TNFeConsulta. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(1240) : Value assigned to 'TNFeCancelamento. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(1354) : Value assigned to 'TNFeInutilizacao. 
Executar' never used
  Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele 
informa como não atribuido o componente não irá funcionar

  [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
'ACBr_NFe_CAPICOM'
  [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
  Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar 
e enviar para o SVN.

  AO INSTALAR
  [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
'ACBr_NFe_CAPICOM'
  [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
  Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar 
e enviar para o SVN.

  Todas as mensagens não afetam o funcionamento do componente, mas vou 
verificar para evitá-las.

  André F. Moraes

  - Original Message - 
  From: Maria das Graças . 
  To: delphi...@yahoogrup os.com.br 
  Sent: Friday, May 29, 2009 10:52 AM
  Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

  André Moraes
  agradeço muito pelo seu retorno.
  Instalei o ACBrNFe e:

  1-É 

Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico JB
eu utilizo kbmMW...

ah, como o Bruno disse, delphi é OOP natural sim Sr.


-- 

José Benedito
Software Developer
+55 19 8116-7826
skype:jb.sologix


Re: [delphi-br] Projeto ACBrNFe+PCN. Mais dúvida s.

2009-05-29 Por tôpico Maria das Graças .
Hoje existe:
ACBrNFe
PCN
ACBrNFePCN
Existe a intenção de ficar somente com o ACBrNFePCN?
 
No caso do ACBrNFe, você já cogitou a possibilidade de gerar o xml a partir de 
um txt ou um ini (padronizado pelo ACBrNFe), como fazem alguns componentes de 
NFe? Isso possibilitaria o recurso de nós, usuários do ACBrNFe, ter apenas um 
aplicativo Emissor de NFe funcionando para todos os outros ERP´s.
Daí ficaria assim:
1-No ERP gera o arquivo ini ou txt padronizado pelo ACBrNFe (que não 
necessitaria usar o componente ACBrNFe). 
2-em seguida, faz uma chamada ao aplicativo emissor de NFe (que seria o unico a 
usar o componente ACBrNFe). Esse aplicativo le o ini (ou quantos ini´s 
estiverem disponiveis em uma determinada pasta) e faz todo o resto da NFe: 
gerar xml, assinar, validar, etc. 
3-o emissor de NFe grava no ini os campos: protocolo, chave de acesso e retorno 
do web service.
 
Graça
 

 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



RE: [delphi-br] 3 camadas (servidor de aplicação) + OO P ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico Bruno Lichot
Salve Bro,

Desculpa qualquer coisa que falei.. a idéia foi passar alguns links para que 
pudesse informar sobre OOP e DataSnap.

Desculpe alguma má interpretação do que disse, não quis ofender nenhum ganha 
pão e ninguém e nem citei o nome de ninguém.

Não quis contradizer e nem rebater nenhuma thread.. so quis postar dois links 
onde se pode achar informações sobre OOP e DataSnap.

João me desculpe mesmo, não quis nem de longe ofender ou deixar de responder 
sobre OOP, só quis deixar duas varinhas de pescar na thread pro pessoal poder 
pescar seus próprios peixes.

Abs

BL

From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
Behalf Of Joao Morais
Sent: sexta-feira, 29 de maio de 2009 12:17
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode 
usar DataSnap?)





2009/5/29 Bruno Lichot 
bruno.lic...@borland.commailto:bruno.lichot%40borland.com:
 DataSnap não é orientado a DataSet ... risos...

 OOP no Delphi é natural.

 www.yahoogrupos.com.br/group/nddv
 www.istudar.com.br

Olá Bruno,

Você é uma pessoa estudada e bem informada, no entanto vou fazer
alguns esclarecimentos:

- Eu falei *se* datasnap é orientado a tdataset. Não me interessa se é
ou não é, eu não preciso dele.
- OOP não é natural no Delphi. Por ser um compilador orientado a
objetos, OOP é *possível* no Delphi. São coisas bem diferentes.
- Eu não citei o seu nome nem ofendi o seu ganha pão. Não mexa com
quem está quieto e procure limitar-se a responder a mensagem do
colega, algo que você tem condições de fazer e não fez.

Joao Morais


 abs

 BL

 From: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br] 
 On Behalf Of Joao Morais
 Sent: quinta-feira, 28 de maio de 2009 20:42
 To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
 Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode 
 usar DataSnap?)





 2009/5/28 
 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.commailto:josehenriquebr%40ymail.com
  
 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.commailto:josehenriquebr%40ymail.com:
 Olá amigos, eu utilizo a programação OOP, mas sempre em sistemas 
 client/server
  e gostaria de saber como aplicar esse padrão à tecnologia de 3 camadas, 
 conheço o
 DataSnap e sua versatilidade com componentes dataset, mas não conheço um 
 método
 de trabalhar com OOP transportando Objetos VO que sejam, em delphi, se algum 
 dos
 colegas puderem me orientar em como posso utilizar essas duas tecnologias 
 OOP e
 3 camadas ( servidor de aplicação) por favor me ajudem. Será que existe uma 
 maneira
 de juntar DataSnap e OOP ?

 Se datasnap é orientado a tdataset, então não dá. Você vai precisar de
 frameworks como kbmMW, RemObjects, RTC SDK, IndySoap para trafegar
 objetos entre camadas físicas.

 Joao Morais



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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 







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



Re: [delphi-br] Projeto ACBrNFe+PCN. Mais dúvidas.

2009-05-29 Por tôpico André Moraes - Gmail
Existe o ACBrNFeMonitor para gerar NFe a partir de um arquivo INI - 
http://acbr.sourceforge.net/drupal/?q=node/40

Sobre ACBrNFePCN, existe sim a idéia de usar só esta versão, mas como muitos 
estão usando a versão ACBrNFe, ainda não encontrei um modo de transição 
transparente.

André F. Moraes




  - Original Message - 
  From: Maria das Graças . 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 1:43 PM
  Subject: Re: [delphi-br] Projeto ACBrNFe+PCN. Mais dúvidas.





  Hoje existe:
  ACBrNFe
  PCN
  ACBrNFePCN
  Existe a intenção de ficar somente com o ACBrNFePCN?
   
  No caso do ACBrNFe, você já cogitou a possibilidade de gerar o xml a partir 
de um txt ou um ini (padronizado pelo ACBrNFe), como fazem alguns componentes 
de NFe? Isso possibilitaria o recurso de nós, usuários do ACBrNFe, ter apenas 
um aplicativo Emissor de NFe funcionando para todos os outros ERP´s.
  Daí ficaria assim:
  1-No ERP gera o arquivo ini ou txt padronizado pelo ACBrNFe (que não 
necessitaria usar o componente ACBrNFe). 
  2-em seguida, faz uma chamada ao aplicativo emissor de NFe (que seria o unico 
a usar o componente ACBrNFe). Esse aplicativo le o ini (ou quantos ini´s 
estiverem disponiveis em uma determinada pasta) e faz todo o resto da NFe: 
gerar xml, assinar, validar, etc. 
  3-o emissor de NFe grava no ini os campos: protocolo, chave de acesso e 
retorno do web service.
   
  Graça
   

   

  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com

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



  

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



Re: [delphi-br] 3 camadas (servidor de aplicaç ão) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico Ricardo César Cardoso
O que necessariamente significa o Delphi ser OOP natural?

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 29/5/09, JB josebened...@gmail.com escreveu:













eu utilizo kbmMW...



ah, como o Bruno disse, delphi é OOP natural sim Sr.



-- 

 _ ___

José Benedito

Software Developer

+55 19 8116-7826

skype:jb.sologix
 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico Daniel Sobrinho Laporte
Significa que o em si Delphi é em OOP :D

2009/5/29 Ricardo César Cardoso ricardo_engs...@yahoo.com.br



 O que necessariamente significa o Delphi ser OOP natural?

 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor
 compreendida.

 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em sex, 29/5/09, JB josebened...@gmail.com josebenedito%40gmail.com
 escreveu:


 eu utilizo kbmMW...

 ah, como o Bruno disse, delphi é OOP natural sim Sr.

 --

  _ ___

 José Benedito

 Software Developer

 +55 19 8116-7826

 skype:jb.sologix









 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

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

  




-- 
Daniel Sobrinho Laporte
Analista de Sistemas e Desenvolvedor Delphi + Firebird.
Colunista e Editor Técnico ClubeDelphi - DevMedia.


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



[delphi-br] Campo Chave Timestamp

2009-05-29 Por tôpico Alessandro Magno
Galera,

Na minha empresa tem um programinha mixuruca feito em Delphi e Paradox.  
E eu tenho que pegar dados da minha base Mysql e jogar nele.

Só que , não sei porque, a chave da tabela é timestamp.

E quando eu gravo nela, eu jogo now() para o campo. Mas dá violação de 
chave. Parece que tem milissegundos também, ou algo assim.

Alguém já fez algo assim ??  poderia me dar uma dica ??


[delphi-br] Dbgrid com Checkbox

2009-05-29 Por tôpico Rodrigo Magno
Amigos Delphianos,

Sera que alguem tem algum exemplo utilizando dbgrid com checkbox  Pois 
estou precisando urgentemente.

Abraços a todos.

 
 
Rodrigo Magno 


*  rcmagn...@yahoo.com.br
msnrcmagn...@yahoo.com.br


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Para: Rubem (você esqueceu? )

2009-05-29 Por tôpico EmbarcaDelphi

Este é um dos projetos, não vá por ele que não vai dar em nada. Na 
página do projeto existem outros e com o projeto Virtual Volume, você 
pode fazer o que eu disse, foi com ele que o autor me indicou usar. Eu 
estou estudando o código, copiei algumas funcionalidades e adaptei as 
minhas necessidades. Tenta dar uma analisada.

Aliás, se faz já algum tempo que você usou, te digo que já está na 
versão 1.08beta9 e o vv (Virtual Volume) está na versão 0.5.

Qualquer coisa me avisa.


Ricardo César Cardoso escreveu:


 Então acho que esbarramos na mesma coisa: Explore2fs. Entrei no site 
 do projeto e baixei o fonte pra dar uma estudada há coisa de um ano ou 
 dois atrás, mas ficou largado lá em casa... mas acho que o galho maior 
 era criar a partição a partir do Delphi e as dicas eram pra ver alguma 
 coisa em C/C++ mas ninguém garantia nada... Acho que foi por isso que 
 eu larguei mão...

 []'s
 Ricardo.

 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
 compreendida.

 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em qui, 28/5/09, EmbarcaDelphi embarcadel...@yahoo.com.br 
 mailto:embarcadelphi%40yahoo.com.br escreveu:

 De: EmbarcaDelphi embarcadel...@yahoo.com.br 
 mailto:embarcadelphi%40yahoo.com.br
 Assunto: Re: [delphi-br] Para: Rubem (você esqueceu?)
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Data: Quinta-feira, 28 de Maio de 2009, 23:19

 E aí Ricardo, blz?

 Rapaz... não é um comando ou uma function, são várias units, umas 12 eu

 acho! Claro, eu peguei o projeto inteiro, (é um tipo de Windows

 Explorer), quando compilei dava erro fatal de compilação, dei umas

 reviravoltas e consegui compilar, executei mas os componentes ficaram

 tudo branco, ou seja, não aparacia nada.

 Entrei em contato com o cara do projeto e ele disse que não funcionava

 em todas as maquinas, mas sou persistente e comecei a vasculhar o

 código, então adaptei algumas funcionalidades para o que eu precisava no

 meu programa. Estou conseguindo.

 Eu tenho um PenDrive, particionei ele pelo Linux (FAT32 e EXT2), usando

 meu programa no Windows posso acessar o conteúdo, mas não gravei nada,

 pelo menos, ainda não estou precisando disso.

 Quais foram as dicas que você obteve ?

 Poderíamos trocar algumas idéias, o que você queria fazer, qual a idéia

 do projeto?

 Ricardo César Cardoso escreveu:

 

 

  Com vc faz para acessar as partições EXT2 com Windows??? Fiquei

  curioso agora, pois achei uma ou duas dicas e não consegui 
 implementar. !

 

  []'s

  Ricardo

 

  1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

 

  2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor

  compreendida.

 

  3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 

  --- Em qua, 27/5/09, EmbarcaDelphi embarcadelphi@ yahoo.com. br

  mailto:embarcadelp hi%40yahoo. com.br escreveu:

 

  E aí Rubem,

 

  Navegando na Net pesquisando por umas questões pouco difundidas eu me

 

  deparei com uma mensagem sua que iria retornar, a mensagem era de 2008.

 

  O link é este:

 

  http://cincobytes. net/simular- inkey-do- clipper-no- delphi/

 

  Teve mais novidades a este respeito?

 

  Não sei em que situação poderia utilizar esta rotina, mas, acabei caindo

 

  nesse link.

 

  De vez em quando eu pego uma função da API do Windows (coisa que nunca

 

  usei e fiquei curioso) e vou navegando na internet para estudar, creio

 

  que poucas pessoas fazem isso. É pena que muitas coisas não se encontram

 

  no idioma português (meu inglês é muito fraco), mas vendo o código dá

 

  para ter uma idéia do que se trata, como não uso Banco de Dados, só

 

  busco por APIs e coisas de baixo nível.

 

  A pouco tempo atrás eu descobri como acessar uma partição EXT2 de dentro

 

  do Windows, podendo lêr ou gravar nesta partição, também na partição

 

  ReiserFS. Coisa que para muitos isso seria impossível, visto que só na

 

  linguagem C se faz., k.

 

  Estou fazendo uma proteção para meu programa e estou desenrolando, ainda

 

  falta muitos ajustes, como criar a partição EXT2.

 

  Só queria ver como criar uma partição pelo Delphi (FAT32 e EXT2), ainda

 

  estou pesquisando. Um dia acho algo. Se alguém souber alguma informação

 

  a respeito então será muito bem-vinda. Teve um colega aqui na lista que

 

  tava procurando, não sei se ele encontrou...

 

  Blz.

 

 

 

 

 

 

 

 

  .

 

 





 .

 



[delphi-br] Re: 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico josehenriqu...@ymail.com
Obrigado senhores pela participação e contribuição, acredito que todos de uma 
forma ou de outra tiveram as mais nobres das intenções ao me responder. 
Agora fiquei interessado nos frameworks e vou me informar melhor sobre eles.

Desejo que o debate saudável e intrigante seja sempre praticado, pois acredito 
que assim se motivam as pesquisas.

Obrigado à todos!!!



Re: [delphi-br] GetPropValue retornar conteúdo do t ipo TMemoryStream

2009-05-29 Por tôpico Edelson Regis de Lima
Consegui usando o GetObjectProp.

Tive que fazer assim:
MinhaStream.LoadFromStream(TMemoryStream(GetObjectProp(MeuObjetoLocal,
NomePropriedade,TMemoryStream)));

Se eu não fizer o TypeCast com o TMemoryStream não compila, porque o retorno
de GetObjectProp é um TObject.

Obrigado pela ajuda!

Abraços,

Edelson.


2009/5/29 Edelson Regis de Lima edre...@gmail.com

 Então João, eu dei uma olhada na classe TTypeKink, e ela não suporta Stream

 TTypeKind = (tkUnknown, tkInteger, tkChar, tkEnumeration, tkFloat,
 tkString, tkSet, tkClass, tkMethod, tkWChar, tkLString, tkWString,
 tkVariant, tkArray, tkRecord, tkInterface, tkInt64, tkDynArray);

 Eu até consigo acessar as minhas propriedades da maneira que voce falou,
 mas quando é Stream ele não retorna corretamente.
 Tipo, os dados que estou utilizando tem mais de 70 mil bytes, e quando
 recupero isso usando VPropInfo^.PropType^.Kind ele me retorna apenas alguns
 bytes...

 Quando é string, float, integer... está vindo direito, mas quando é Stream
 ele não consegue recuperar corretamente.

 Edelson.




 2009/5/28 Joao Morais jcmorai...@gmail.com



 2009/5/28 Joao Morais jcmorai...@gmail.com jcmoraisjr%40gmail.com:

   VPropInfo := GetPropInfo(Owner, Metadata.Name);

 GetPropInfo(SeuObjeto, 'NomeDaPropriedade');

 Joao Morais
  





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



Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico EmbarcaDelphi
André.

[Warning] JwaWinCrypt.

pas(19661): Text after final 'END.' - ignored by compiler
Mensagens após o end final da unit, não atrapalha em nada o projeto

vc poderia colocar no início da unit (depois do nome da unit) que é o 
correto, e não aparece mais este Warning.

blz.



André Moraes - Gmail escreveu:


 Vamos as mensagens:

 AO COMPILAR
 [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
 [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
 Vou verificar os fontes para retirar a atribuição de I quando não for 
 mais usado.

 [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' 
 declared but never used
 [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' 
 declared but never used
 [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' 
 declared but never used
 [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' 
 declared but never used
 [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' 
 declared but never used
 Já corrigi nos fontes para quando for a versão CAPICOM não declarar 
 estas propriedades

 [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of 
 base type 'TCollectionItem'
 [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of 
 base type 'TCollectionItem'
 Preciso analisar melhor para ver o pq deste warning

 [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by 
 compiler
 Mensagens após o end final da unit, não atrapalha em nada o projeto

 [Hint] ACBrNFeWebServices.pas(754): Value assigned to 
 'TNFeRecepcao.Executar' never used
 [Hint] ACBrNFeWebServices.pas(992): Value assigned to 
 'TNFeRetRecepcao.Executar' never used
 [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 
 'TNFeRecibo.Executar' never used
 [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 
 'TNFeConsulta.Executar' never used
 [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 
 'TNFeCancelamento.Executar' never used
 [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 
 'TNFeInutilizacao.Executar' never used
 Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele 
 informa como não atribuido o componente não irá funcionar

 [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
 'ACBr_NFe_CAPICOM'
 [Warning] Unit 'ACBrUtil' implicitly imported into package 
 'ACBr_NFe_CAPICOM'
 Faltou adicionar estas units aos packges do componente(.dpk), vou 
 adicionar e enviar para o SVN.

 AO INSTALAR
 [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
 'ACBr_NFe_CAPICOM'
 [Warning] Unit 'ACBrUtil' implicitly imported into package 
 'ACBr_NFe_CAPICOM'
 Faltou adicionar estas units aos packges do componente(.dpk), vou 
 adicionar e enviar para o SVN.

 Todas as mensagens não afetam o funcionamento do componente, mas vou 
 verificar para evitá-las.

 André F. Moraes

 - Original Message -
 From: Maria das Graças .
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, May 29, 2009 10:52 AM
 Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

 André Moraes
 agradeço muito pelo seu retorno.
 Instalei o ACBrNFe e:

 1-É muito prático fazer o download via SVN
 2-É muito fácil a instalação do componente, porque é tudo muito bem 
 documentado
 3-Houve uns pequenos hints e warnings durante compilação e instalação. 
 Poderia ver se são normais ou se falta algo no meu computador? Obs. 
 Segui todos os passos da instalação, colocando as dlls no system32 
 antes de adicionar a pasta no Library Path.
 AO COMPILAR
 [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
 [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
 [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' 
 declared but never used
 [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' 
 declared but never used
 [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' 
 declared but never used
 [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' 
 declared but never used
 [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' 
 declared but never used
 [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of 
 base type 'TCollectionItem'
 [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of 
 base type 'TCollectionItem'
 [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by 
 compiler
 [Hint] ACBrNFeWebServices.pas(754): Value assigned to 
 'TNFeRecepcao.Executar' never used
 [Hint] ACBrNFeWebServices.pas(992): Value assigned to 
 'TNFeRetRecepcao.Executar' never used
 [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 
 'TNFeRecibo.Executar' never used
 [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 
 'TNFeConsulta.Executar' never used
 [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 
 'TNFeCancelamento.Executar' never used
 [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 
 'TNFeInutilizacao.Executar' 

Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico André Moraes - Gmail
Este não é uma unit que foi desenvolvida pelo ACBr. Esta unit faz parte do Jedi 
Windows API - http://sourceforge.net/projects/jedi-apilib/

Por isso, prefiro não alterar, para quando atualizar este projeto Jedi Windows 
API  não exista conflito.

André F. Moraes
  - Original Message - 
  From: EmbarcaDelphi 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 1:38 PM
  Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.





  André.

  [Warning] JwaWinCrypt.

  pas(19661): Text after final 'END.' - ignored by compiler
  Mensagens após o end final da unit, não atrapalha em nada o projeto

  vc poderia colocar no início da unit (depois do nome da unit) que é o 
  correto, e não aparece mais este Warning.

  blz.

  André Moraes - Gmail escreveu:
  
  
   Vamos as mensagens:
  
   AO COMPILAR
   [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
   [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
   Vou verificar os fontes para retirar a atribuição de I quando não for 
   mais usado.
  
   [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' 
   declared but never used
   [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' 
   declared but never used
   [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' 
   declared but never used
   [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' 
   declared but never used
   [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' 
   declared but never used
   Já corrigi nos fontes para quando for a versão CAPICOM não declarar 
   estas propriedades
  
   [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of 
   base type 'TCollectionItem'
   [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of 
   base type 'TCollectionItem'
   Preciso analisar melhor para ver o pq deste warning
  
   [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by 
   compiler
   Mensagens após o end final da unit, não atrapalha em nada o projeto
  
   [Hint] ACBrNFeWebServices.pas(754): Value assigned to 
   'TNFeRecepcao.Executar' never used
   [Hint] ACBrNFeWebServices.pas(992): Value assigned to 
   'TNFeRetRecepcao.Executar' never used
   [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 
   'TNFeRecibo.Executar' never used
   [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 
   'TNFeConsulta.Executar' never used
   [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 
   'TNFeCancelamento.Executar' never used
   [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 
   'TNFeInutilizacao.Executar' never used
   Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele 
   informa como não atribuido o componente não irá funcionar
  
   [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
   'ACBr_NFe_CAPICOM'
   [Warning] Unit 'ACBrUtil' implicitly imported into package 
   'ACBr_NFe_CAPICOM'
   Faltou adicionar estas units aos packges do componente(.dpk), vou 
   adicionar e enviar para o SVN.
  
   AO INSTALAR
   [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
   'ACBr_NFe_CAPICOM'
   [Warning] Unit 'ACBrUtil' implicitly imported into package 
   'ACBr_NFe_CAPICOM'
   Faltou adicionar estas units aos packges do componente(.dpk), vou 
   adicionar e enviar para o SVN.
  
   Todas as mensagens não afetam o funcionamento do componente, mas vou 
   verificar para evitá-las.
  
   André F. Moraes
  
   - Original Message -
   From: Maria das Graças .
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
   Sent: Friday, May 29, 2009 10:52 AM
   Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
  
   André Moraes
   agradeço muito pelo seu retorno.
   Instalei o ACBrNFe e:
  
   1-É muito prático fazer o download via SVN
   2-É muito fácil a instalação do componente, porque é tudo muito bem 
   documentado
   3-Houve uns pequenos hints e warnings durante compilação e instalação. 
   Poderia ver se são normais ou se falta algo no meu computador? Obs. 
   Segui todos os passos da instalação, colocando as dlls no system32 
   antes de adicionar a pasta no Library Path.
   AO COMPILAR
   [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
   [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
   [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' 
   declared but never used
   [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' 
   declared but never used
   [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' 
   declared but never used
   [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' 
   declared but never used
   [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' 
   declared but never used
   [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of 
   base type 'TCollectionItem'
   [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method 

[delphi-br] Business Intelligence

2009-05-29 Por tôpico Gildenor Teixeira
Caros participantes,

Gostaria que, os que tiveram a oportunidade de desenvolver BI em seus
sistemas, mandassem dicas de componente que auxiliam nesta tarefa e qual sua
avalicao quanto aos mesmos.

Obrigado pela atenção,

--
Gildenor Teixeira


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



Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Gildenor Teixeira
Joao,

Cara tu é velho heim rsrsrsrs

--
Gildenor Teixeira


2009/5/28 Joao Morais jcmorai...@gmail.com



 2009/5/28 Rubem Rocha 
 rubem.ro...@dtmanaus.com.brrubem.rocha%40dtmanaus.com.br
 :
  Resumo da ópera: Eu tb já fui escovador de bits!

 Antigamente o desafio era a gente fazer o programinha menor, mais útil
 e mais inusitado do que os outros colegas do cursinho. Hoje é nos
 mantermos atualizados e entendermos tudo o que um framework ou uma
 ferramenta são capazes de fazer por nós, bem como saber da existência
 deles para evitar retrabalho.

 Minhas melhores marcas foram: um .com de 20 bytes (sim, bytes) que eu
 colocava no autoexec para ligar o numlock e o capslock, e outro .com
 de 2,6k que colocava um reloginho na 26ª (sim, 26ª) linha do monitor.
 Pior que não dava pau nem no Sidekick.

 Meu maior arrependimento acredito ser o fato de eu não ter mexido com
 *nix naqueles bons tempos.

 Joao Morais
  




--


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



Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico Marcelo Moacir Florindo
José,

E podes dar um panorama de como funciona, usas algum framework para a
persistência de dados, tipo um hibernate da vida???

Obrigado,

Marcelo

2009/5/29 JB josebened...@gmail.com



 eu utilizo kbmMW...

 ah, como o Bruno disse, delphi é OOP natural sim Sr.

 --
 
 José Benedito
 Software Developer
 +55 19 8116-7826
 skype:jb.sologix
  




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


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



Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Luiz Escobar
GRANDE SideKick, era ótimo trabalhar com ele...
Também fiz um clock para a linha 26 alem do relogio data a temperatura 
também
e vários outros  .COM  monitores das portas SERIAIS  PARALELA
Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, 
(claro tinha á que retornava a data também), para economizar espaços nos HDs de 
500MB ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e 
LANTASTIC, além do espaço os índices ficavam 50% mais rápidos para serem 
gerados.


[]s
Luiz Escobar - http://www.megasistema.com.br

Harbour 1.1.0dev(Rev.11148) (DbfNtx+MySQL)
MiniGUI 1.6 Extended (Build 68a)-2009.05.29
BCC 5.8.2 (Turbo C++ Explorer 2006)

XAMPP  1.7.1 (Apache+MySQL+PHP+(Linux/Win))
FLEX   3.0 (iniciante)

Delphi ( 6 PRO  7 Ent ) (DBF/NTX+MySQL)





From: Gildenor Teixeira 
Sent: Friday, May 29, 2009 3:59 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] [OFFTOPIC] Velharias





Joao,

Cara tu é velho heim rsrsrsrs

--
Gildenor Teixeira

2009/5/28 Joao Morais jcmorai...@gmail.com



 2009/5/28 Rubem Rocha 
 rubem.ro...@dtmanaus.com.brrubem.rocha%40dtmanaus.com.br
 :
  Resumo da ópera: Eu tb já fui escovador de bits!

 Antigamente o desafio era a gente fazer o programinha menor, mais útil
 e mais inusitado do que os outros colegas do cursinho. Hoje é nos
 mantermos atualizados e entendermos tudo o que um framework ou uma
 ferramenta são capazes de fazer por nós, bem como saber da existência
 deles para evitar retrabalho.

 Minhas melhores marcas foram: um .com de 20 bytes (sim, bytes) que eu
 colocava no autoexec para ligar o numlock e o capslock, e outro .com
 de 2,6k que colocava um reloginho na 26ª (sim, 26ª) linha do monitor.
 Pior que não dava pau nem no Sidekick.

 Meu maior arrependimento acredito ser o fato de eu não ter mexido com
 *nix naqueles bons tempos.

 Joao Morais
 


--

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





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



Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Julio Cesar
ixi, sou bem novo nisso entao... rsrsr... meu primeiro contato foi com um 
servidor novel e um terminal burro... depois win 3.11, win nt4 e por ai vai ate 
os dias de hj... rsrsrsr


julio cesar

  - Original Message - 
  From: Luiz Escobar 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 8:11 PM
  Subject: Re: [delphi-br] [OFFTOPIC] Velharias





  GRANDE SideKick, era ótimo trabalhar com ele...
  Também fiz um clock para a linha 26 alem do relogio data a temperatura 
também
  e vários outros  .COM  monitores das portas SERIAIS  PARALELA
  Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, 
(claro tinha á que retornava a data também), para economizar espaços nos HDs de 
500MB ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e 
LANTASTIC, além do espaço os índices ficavam 50% mais rápidos para serem 
gerados.

  []s
  Luiz Escobar - http://www.megasistema.com.br
  
  Harbour 1.1.0dev(Rev.11148) (DbfNtx+MySQL)
  MiniGUI 1.6 Extended (Build 68a)-2009.05.29
  BCC 5.8.2 (Turbo C++ Explorer 2006)
  
  XAMPP 1.7.1 (Apache+MySQL+PHP+(Linux/Win))
  FLEX 3.0 (iniciante)
  
  Delphi ( 6 PRO  7 Ent ) (DBF/NTX+MySQL)
  

  From: Gildenor Teixeira 
  Sent: Friday, May 29, 2009 3:59 PM
  To: delphi-br@yahoogrupos.com.br 
  Subject: Re: [delphi-br] [OFFTOPIC] Velharias

  Joao,

  Cara tu é velho heim rsrsrsrs

  --
  Gildenor Teixeira

  2009/5/28 Joao Morais jcmorai...@gmail.com

  
  
   2009/5/28 Rubem Rocha 
rubem.ro...@dtmanaus.com.brrubem.rocha%40dtmanaus.com.br
   :
Resumo da ópera: Eu tb já fui escovador de bits!
  
   Antigamente o desafio era a gente fazer o programinha menor, mais útil
   e mais inusitado do que os outros colegas do cursinho. Hoje é nos
   mantermos atualizados e entendermos tudo o que um framework ou uma
   ferramenta são capazes de fazer por nós, bem como saber da existência
   deles para evitar retrabalho.
  
   Minhas melhores marcas foram: um .com de 20 bytes (sim, bytes) que eu
   colocava no autoexec para ligar o numlock e o capslock, e outro .com
   de 2,6k que colocava um reloginho na 26ª (sim, 26ª) linha do monitor.
   Pior que não dava pau nem no Sidekick.
  
   Meu maior arrependimento acredito ser o fato de eu não ter mexido com
   *nix naqueles bons tempos.
  
   Joao Morais
   
  

  --

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

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



  

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



Re: [delphi-br] Servidor para Delphi

2009-05-29 Por tôpico Julio Cesar
e por falar em api, um cd q eu tenho em casa e sempre q me da vontade de ver 
algo diferente eu abro, MS SDK, eh o melhor cd pra quem quer saber algo sobre o 
windows, se existe e esta documentado eh lah..


julio cesar


  - Original Message - 
  From: EmbarcaDelphi 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 3:47 AM
  Subject: Re: [delphi-br] Servidor para Delphi





  E eu que nem quis falar sobre isso pois esses assuntos sempre terminam 
  em flames e não leva nem trás conhecimentos... Em vez disso eu pego uma 
  function da API e vou navegar para aprender mais.
  É perca de tempo este assunto, o cara é tapado a respeito de Linux, só 
  sabe o que é Windows e olhe lá
  Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um 
  só sistema.

  Finalizo por aqui pois não estou mais vendo uma troca de informação, já 
  está virando flame...

  Blz.

  Julio Cesar escreveu:
  
  
   como sempre a msm discussao entre linux e windows... e na minha 
   opiniao a frase q mais se cabe eh dita ha anos em tds as listas, sobre 
   td q eh assunto: o melhor eh o q meu da o sustento... sei de relatos 
   de linuxes funcionando bem, e sei de um lugar onde trabalhei q um 
   servidor windows funcionou anos sem precisar manutencao... eu, 
   pessoalmente prefiro windows, eh o q sei mexer, eh o q sei configurar, 
   eh o q ja me deu grana... hj soh uso windows pq veio no meu laptop, 
   talvez eu compre um mac e fique com 2 mas nao me vejo usando um 
   linux, nao tenho paciencia pra configurar (camera digital, celular, 
   filmadora, etc...)
  
   julio cesar
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   



  

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



[delphi-br] [Oportunidade] Programador Delphi Pleno

2009-05-29 Por tôpico rhfourway
Programador Delphi Pleno  Formação: Superior completa ou cursando.  3
anos de experiência em programação com linguagem Delphi,
conhecimentos de analise de sistemas e Banco de Dados Oracle ou SQL
Server.  Forma de contratação: CLT Local de trabalho: Barueri/SP 
Interessados encaminhar cv com pretensão para: r...@fourway.com.br 
Colocar no assunto do e-mail o título da vaga  



[delphi-br] Servidor para Delphi

2009-05-29 Por tôpico arca765
 'Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um só 
 sistema.'
R: É exatamente I$TO que, eu almejo: ganhar dinheiro facilmente !!


 '..estão muito felizes e até com salários razoáveis.'
R: Maravilh$o !! I$to $oa como moeda$ de ouro tilintando !!


 'É mais difícil de configurar? É. A curva de aprendizado é maior?'
R: Foi o que, eu quis dizer.


 'assim como em alguns aspectos, windows supera o linux'
R: É isso que, eu tb acho.


 'mas quando tiver mais tempo, pretendo usar o linux, sim'
R: Quer um conselho :? Vá pescar !! Eu fui um dia destes levado por um 
conhecido corretor que, queria us zizteminhaz para a imobiliária dêle. Daí, ele 
foi me mostrar um sitiozinho em Biritiba Mirim para dar em troca do ziztemaz. 
Ele era oriental, e, até me ensinou um truquezinho novo: usar massa de pão como 
isca !! Relaxante .. rs




[delphi-br] Delphi - Código

2009-05-29 Por tôpico arca765
 'Os códigos que eu te passei são para ser digitados num arquivo  .PAS.' 
R: Ok.


 'O que significa tamanho padrão de um form?'
R: É o tamanho original dos Forms do Delphi logo que, os criamos.


 'Só alterando um item, o copy-paste seria depois da procedure e antes do 
 end; Ele vai dar um duplo clique no botão e copia abaixo. :)'
R: Já entendi !! Valeu :


 'todo mundo da lista riram'
R: Rir é a parte mais gostosa da vida !! É melhor crescer só por fora .. do 
que, .. envelhecer por dentro. rs


PS
Amadurecer e apodrecer .. argh
Prefiro ser uma eterna .. criança .. UÁUÁUÁUÁ




Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico EmbarcaDelphi

Eu não vi a unit, foi só uma observação. Neste caso vc está certo, é 
melhor não mexer. Também não influi em nada!


André Moraes - Gmail escreveu:


 Este não é uma unit que foi desenvolvida pelo ACBr. Esta unit faz 
 parte do Jedi Windows API - 
 http://sourceforge.net/projects/jedi-apilib/ 
 http://sourceforge.net/projects/jedi-apilib/

 Por isso, prefiro não alterar, para quando atualizar este projeto Jedi 
 Windows API não exista conflito.

 André F. Moraes
 - Original Message -
 From: EmbarcaDelphi
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, May 29, 2009 1:38 PM
 Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

 André.

 [Warning] JwaWinCrypt.

 pas(19661): Text after final 'END.' - ignored by compiler
 Mensagens após o end final da unit, não atrapalha em nada o projeto

 vc poderia colocar no início da unit (depois do nome da unit) que é o
 correto, e não aparece mais este Warning.

 blz.

 André Moraes - Gmail escreveu:
 
 
  Vamos as mensagens:
 
  AO COMPILAR
  [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
  [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
  Vou verificar os fontes para retirar a atribuição de I quando não for
  mais usado.
 
  [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost'
  declared but never used
  [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort'
  declared but never used
  [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort'
  declared but never used
  [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser'
  declared but never used
  [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass'
  declared but never used
  Já corrigi nos fontes para quando for a versão CAPICOM não declarar
  estas propriedades
 
  [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of
  base type 'TCollectionItem'
  [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of
  base type 'TCollectionItem'
  Preciso analisar melhor para ver o pq deste warning
 
  [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by
  compiler
  Mensagens após o end final da unit, não atrapalha em nada o projeto
 
  [Hint] ACBrNFeWebServices.pas(754): Value assigned to
  'TNFeRecepcao.Executar' never used
  [Hint] ACBrNFeWebServices.pas(992): Value assigned to
  'TNFeRetRecepcao.Executar' never used
  [Hint] ACBrNFeWebServices.pas(1032): Value assigned to
  'TNFeRecibo.Executar' never used
  [Hint] ACBrNFeWebServices.pas(1132): Value assigned to
  'TNFeConsulta.Executar' never used
  [Hint] ACBrNFeWebServices.pas(1240): Value assigned to
  'TNFeCancelamento.Executar' never used
  [Hint] ACBrNFeWebServices.pas(1354): Value assigned to
  'TNFeInutilizacao.Executar' never used
  Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele
  informa como não atribuido o componente não irá funcionar
 
  [Warning] Unit 'ACBrNFeRef' implicitly imported into package
  'ACBr_NFe_CAPICOM'
  [Warning] Unit 'ACBrUtil' implicitly imported into package
  'ACBr_NFe_CAPICOM'
  Faltou adicionar estas units aos packges do componente(.dpk), vou
  adicionar e enviar para o SVN.
 
  AO INSTALAR
  [Warning] Unit 'ACBrNFeRef' implicitly imported into package
  'ACBr_NFe_CAPICOM'
  [Warning] Unit 'ACBrUtil' implicitly imported into package
  'ACBr_NFe_CAPICOM'
  Faltou adicionar estas units aos packges do componente(.dpk), vou
  adicionar e enviar para o SVN.
 
  Todas as mensagens não afetam o funcionamento do componente, mas vou
  verificar para evitá-las.
 
  André F. Moraes
 
  - Original Message -
  From: Maria das Graças .
  To: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
  Sent: Friday, May 29, 2009 10:52 AM
  Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
 
  André Moraes
  agradeço muito pelo seu retorno.
  Instalei o ACBrNFe e:
 
  1-É muito prático fazer o download via SVN
  2-É muito fácil a instalação do componente, porque é tudo muito bem
  documentado
  3-Houve uns pequenos hints e warnings durante compilação e instalação.
  Poderia ver se são normais ou se falta algo no meu computador? Obs.
  Segui todos os passos da instalação, colocando as dlls no system32
  antes de adicionar a pasta no Library Path.
  AO COMPILAR
  [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used
  [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used
  [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost'
  declared but never used
  [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort'
  declared but never used
  [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort'
  declared but never used
  [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser'
  declared but never used
  [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass'
  declared but never used
  [Warning] ACBrNFeDI.pas(63): Method 

[delphi-br] Proteção Software

2009-05-29 Por tôpico Samuel M. Basso
Boa tarde Pessoal!

Andei pesquisando a um tempo um meio de proteção do software contra
pirataria, existem diversas maneiras pelo que eu vi e eu mesmo andei
testando algumas, mas resolvi enviar este email para trocar ideias com voces
de algumas maneiras de se fazer essa proteção.


Até.



-- 
Atenciosamente,

Samuel M. Basso
Tel: (54) 3463-9114
Cel: (54) 8135-3723
E-mail: samuelba...@gmail.com
Web site: www.samuelbasso.com
MSN: samuelba...@gmail.com


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



[delphi-br] Erro de campo BCD usando o Driver DBX da Devart!

2009-05-29 Por tôpico janderson_coelho
Salve Galera!

Eu estou testando o driver DBExpress da Devart em um servidor de aplicação 
usando o Delphi 2007 e quando eu vou chamar uma consulta em que possui um campo 
BCD está voltando um erro de BCD esperado mas Float encontrado.

Algum dos nossos nobres colegas tem uma ideia em relação a isso?

Obrigado!



Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico JB
Eu utilizo da seguinte maneira, resumidamente.

Servidor e cliente baseados no kbmMW (Serviços Standard, Query e SOAP).

Servidor faz chamadas aos pacotes PL/SQL do oracle com o DOA (Direct
Oracle Access).

Cliente faz chamadas no servidor, mais ou menos assim:

...Help.Salvar;
var
  Args: array of Variant;
  sResposta: string;
begin
  SetLength(Args,5);

  Args[0] := Help.Form;
  Args[1] := Help.Descricao;
  Args[2] := Help.Publico;
  Args[3] := Help.Usuario;
  Args[4] := Help.Arquivo;

  sResposta := kbmMWSimpleClient1.Request('ORASERVICE','','SALVA_HELP',Args);
end;

isso esta dentro das rotinas de persistência dos objetos (na unha msm);

do lado do servidor basta chamar as funções que executam os pacotes no
oracle (o DOA tem um wizard show de bola que gera as chamadas aos
pacotes, onde ficam todas as regras de negócio, afinal oracle é oracle
neh rsrs, mas a idéia pode ser aplicada em qq banco, utilizo tb com o
firebird e sql server...)

esse kbmMW é foda msm, muuitoo rápido, temos a versão
pro e vale a pena o investimento, o mesmo servidor roda serviços para
nossas aplicações delphi, web e mobile graças ao SOAP, vc pode criar
qtos serviços quiser, ele faz controle do pool de conexões, segurança,
etc...

Att.

JB

2009/5/29 Marcelo Moacir Florindo marceloflori...@gmail.com:


 José,

 E podes dar um panorama de como funciona, usas algum framework para a
 persistência de dados, tipo um hibernate da vida???

 Obrigado,

 Marcelo

 2009/5/29 JB josebened...@gmail.com



 eu utilizo kbmMW...

 ah, como o Bruno disse, delphi é OOP natural sim Sr.

 --
 
 José Benedito
 Software Developer
 +55 19 8116-7826
 skype:jb.sologix



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

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

 



-- 

José Benedito
Software Developer
+55 19 8116-7826
msn: jb_holam...@hotmail.com
skype:jb.sologix


Re: [delphi-br] Business Intelligence

2009-05-29 Por tôpico JB
PivotCube, Excelente!

2009/5/29 Gildenor Teixeira gil_de...@ig.com.br:


 Caros participantes,

 Gostaria que, os que tiveram a oportunidade de desenvolver BI em seus
 sistemas, mandassem dicas de componente que auxiliam nesta tarefa e qual sua
 avalicao quanto aos mesmos.

 Obrigado pela atenção,

 --
 Gildenor Teixeira

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

 



-- 

José Benedito
Software Developer
+55 19 8116-7826
msn: jb_holam...@hotmail.com
skype:jb.sologix


Res: [delphi-br] Projeto ACBrNFe. Mais dúvidas .

2009-05-29 Por tôpico Licerio Neto
André,

Parabens pelo suporte neste assunto, 

Eu tentei baixar o ACBrNFePCN pelo SVN, mas ele esta pedido um usuario e senha 
que não sei qual é ?

Grato.





De: André Moraes - Gmail andrefmor...@gmail.com
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 29 de Maio de 2009 13:12:49
Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.





O SVN mantém um histórico de versões, caso vc perceba algum erro, vc pode 
voltar apenas o arquivo que está errado, ou voltar uma revisão toda, fazendo 
com q todos os fontes q foram mudados sejam atualizados com uma versão anterior.

Para atualizar, vc deve fazer um SVN Update, commit são apenas para usuários q 
tem direito de escrita no repositório do ACBr. 

Como vc copiou a pasta para outro local, vc deve atualizar cada pasta, a 
atualização não é feita automaticamente nas duas pastas. A que vc copiou para 
outro local ficou com o ícone do SVN, pois dentro dela existe um subdiretório 
.svn, se vc apagar este subdiretório o ícone irá sumir, mas, se vc apagar o 
.svn, vc não conseguirá atualizar a pasta via SVN.

O que vc pode fazer, é baixar as atualizações na sua pasta C:\ACBrNFe e 
comparar com seus fontes da pasta C:\Arquivos de Programas\Borland\ 
Delphi7\Lib\ ACBrNFe usando algum programa de comparar arquivos (WinMerge). 
Assim, a cada atualização vc pode acompanhar o q realmente mudou no componente.

André F. Moraes

- Original Message - 
From: Maria das Graças . 
To: delphi...@yahoogrup os.com.br 
Sent: Friday, May 29, 2009 11:42 AM
Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

André, nunca usei SVN. Suponha que você faça uma atualização incorreta no 
componente ou fique um bug na atualização e o componente deixe de funcionar. 
Como a gente faz para prevalecer a atualização anterior? 
Eu criei uma pasta em C:\ACBrNFe. 
Para instalar o componente, copiei essa pasta para C:\Arquivos de 
Programas\Borland\ Delphi7\Lib\ ACBrNFe.
Quando faço o SVN Commit em C:\ACBrNFe a outra pasta (no Lib) também será 
atualizada simultaneamente, ou será atualizada só quando eu mandar sobrepor? A 
pergunta é porque a pasta no LIB também ficou com o icone de atualização do 
SVN. 
Graça

--- Em sex, 29/5/09, André Moraes - Gmail andrefmoraes@ gmail.com escreveu:

De: André Moraes - Gmail andrefmoraes@ gmail.com
Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
Para: delphi...@yahoogrup os.com.br
Data: Sexta-feira, 29 de Maio de 2009, 14:02

Vamos as mensagens:

AO COMPILAR
[Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used
[Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used
Vou verificar os fontes para retirar a atribuição de I quando não for mais 
usado.

[Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared but 
never used
[Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared but 
never used
Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas 
propriedades

[Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base type 
'TCollectionItem'
[Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
Preciso analisar melhor para ver o pq deste warning

[Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by 
compiler
Mensagens após o end final da unit, não atrapalha em nada o projeto

[Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. Executar' 
never used
[Hint] ACBrNFeWebServices. pas(992): Value assigned to 'TNFeRetRecepcao. 
Executar' never used
[Hint] ACBrNFeWebServices. pas(1032) : Value assigned to 'TNFeRecibo. Executar' 
never used
[Hint] ACBrNFeWebServices. pas(1132) : Value assigned to 'TNFeConsulta. 
Executar' never used
[Hint] ACBrNFeWebServices. pas(1240) : Value assigned to 'TNFeCancelamento. 
Executar' never used
[Hint] ACBrNFeWebServices. pas(1354) : Value assigned to 'TNFeInutilizacao. 
Executar' never used
Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa 
como não atribuido o componente não irá funcionar

[Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM'
[Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e 
enviar para o SVN.

AO INSTALAR
[Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM'
[Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e 
enviar para o SVN.

Todas as mensagens não afetam o funcionamento do componente, mas vou verificar 
para 

Re: [delphi-br] Indy e Thread

2009-05-29 Por tôpico Daniel Hiromy
Olá José.
Foi vacilo feio meu.
No erro Invalid Pointer eu estava fazendo TStrings1 := TStrings2 e depois de
chamar a thread, chamei ela de novo em outra procedure, gerando mais erros.
Obrigado pela atenção.
Abraço!

2009/5/29 José Mário Silva Guedes jmariogue...@gmail.com



 Será que está ocorrendo um exception silencioso?

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

  



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



RES: [delphi-br] Proteção Software

2009-05-29 Por tôpico Iran Lima
Eu pego o serial físico do HD uso uma função para criptografar e gero o uma
chave.

Daí o cliente registra o sofware(envia a Chave) e com a chave eu gero uma
contra-chave que ele grava em um ini  validando a copia do sistema na
maquina dele. 

 

O problema e quando ele troca o HD.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Samuel M. Basso
Enviada em: sexta-feira, 29 de maio de 2009 16:23
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Proteção Software

 






Boa tarde Pessoal!

Andei pesquisando a um tempo um meio de proteção do software contra
pirataria, existem diversas maneiras pelo que eu vi e eu mesmo andei
testando algumas, mas resolvi enviar este email para trocar ideias com voces
de algumas maneiras de se fazer essa proteção.

Até.

-- 
Atenciosamente,

Samuel M. Basso
Tel: (54) 3463-9114
Cel: (54) 8135-3723
E-mail: samuelba...@gmail.com mailto:samuelbasso%40gmail.com 
Web site: www.samuelbasso.com
MSN: samuelba...@gmail.com mailto:samuelbasso%40gmail.com 

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





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



RES: [delphi-br] Business Intelligence

2009-05-29 Por tôpico Fábio Henrique Beltrame
Desenvolvo em Delphi 6 e utilizo os componentes HierCube, HierCubeGrid e
HierCubeChart, todos da Radar Software, para Análise em Cubos.
 
Fácil de programar, e bastante customizável para o usuário.
 
www.radar-soft.com
 
Atenciosamente,


Fábio Henrique Beltrame



  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Gildenor Teixeira
Enviada em: 29/05/2009 15:54
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Business Intelligence





Caros participantes,

Gostaria que, os que tiveram a oportunidade de desenvolver BI em seus
sistemas, mandassem dicas de componente que auxiliam nesta tarefa e qual sua
avalicao quanto aos mesmos.

Obrigado pela atenção,

--
Gildenor Teixeira

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






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



RES: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Rubem Rocha
Resumo cronológico da ópera

 

1984 – Base, QBasic, GWBasic e Basica / arquivos .DAT

1992 – Turbo C, Clipper Summer ‘87 e Assembly x86 / xBase

1993 – Turbo Pascal e Clipper Summer ’87 / xBase

1994 – Clipper 5.x, Visual Basic 3 e Visual FoxPro 3 / xBase

1995 – Delphi 2.0 (Saí da Matrix!) / SQL Server 7

1997 – Delphi 3.0 / SQL Server 7, Oracle 8 e Informix 7

1998 – Delphi 4.0 / SQL Server 7, Oracle 8 e Informix 7

2000 – Visual Basic 6 (O que faz a necessidade…!) / Oracle

2002 – Delphi 5, 6 e 7 (O bom filho a casa torna!) / FireBird 1.5.x

2005 – Java e NetBeans / PostgreSQL 8.2 (Muito legal, mas Delphi é meu
vício!)

2006 – RAD Studio 2007 e ASP / FireBird 1.5.x

2007 – PHP e Delphi 7 / MySQL 5 x PostgreSQL 8.2

2008 – VB.NET  (Finalmente, O.O. pro VB!) / SQL Server 2005

2009 – C# e Visual Studio.NET 2008 (Gostei! Conseguiram melhorá-lo!) / SQL
Server 2005 (certificação à caminho!)

 

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Julio Cesar
Enviada em: sexta-feira, 29 de maio de 2009 15:44
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] [OFFTOPIC] Velharias

 

ixi, sou bem novo nisso entao... rsrsr... meu primeiro contato foi com um
servidor novel e um terminal burro... depois win 3.11, win nt4 e por ai vai
ate os dias de hj... rsrsrsr

julio cesar

- Original Message - 
From: Luiz Escobar 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Friday, May 29, 2009 8:11 PM
Subject: Re: [delphi-br] [OFFTOPIC] Velharias

GRANDE SideKick, era ótimo trabalhar com ele...
Também fiz um clock para a linha 26 alem do relogio data a temperatura
também
e vários outros  .COM  monitores das portas SERIAIS  PARALELA
Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2,
(claro tinha á que retornava a data também), para economizar espaços nos HDs
de 500MB ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS
e LANTASTIC, além do espaço os índices ficavam 50% mais rápidos para serem
gerados.

[]s
Luiz Escobar - http://www.megasistema.com.br

Harbour 1.1.0dev(Rev.11148) (DbfNtx+MySQL)
MiniGUI 1.6 Extended (Build 68a)-2009.05.29
BCC 5.8.2 (Turbo C++ Explorer 2006)

XAMPP 1.7.1 (Apache+MySQL+PHP+(Linux/Win))
FLEX 3.0 (iniciante)

Delphi ( 6 PRO  7 Ent ) (DBF/NTX+MySQL)


From: Gildenor Teixeira 
Sent: Friday, May 29, 2009 3:59 PM
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Subject: Re: [delphi-br] [OFFTOPIC] Velharias

Joao,

Cara tu é velho heim rsrsrsrs

--
Gildenor Teixeira

2009/5/28 Joao Morais jcmorai...@gmail.com mailto:jcmoraisjr%40gmail.com




 2009/5/28 Rubem Rocha rubem.ro...@dtmanaus.com.br
mailto:rubem.rocha%40dtmanaus.com.br rubem.rocha%40dtmanaus.com.br
 :
  Resumo da ópera: Eu tb já fui escovador de bits!

 Antigamente o desafio era a gente fazer o programinha menor, mais útil
 e mais inusitado do que os outros colegas do cursinho. Hoje é nos
 mantermos atualizados e entendermos tudo o que um framework ou uma
 ferramenta são capazes de fazer por nós, bem como saber da existência
 deles para evitar retrabalho.

 Minhas melhores marcas foram: um .com de 20 bytes (sim, bytes) que eu
 colocava no autoexec para ligar o numlock e o capslock, e outro .com
 de 2,6k que colocava um reloginho na 26ª (sim, 26ª) linha do monitor.
 Pior que não dava pau nem no Sidekick.

 Meu maior arrependimento acredito ser o fato de eu não ter mexido com
 *nix naqueles bons tempos.

 Joao Morais
 




 



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



Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

2009-05-29 Por tôpico André Moraes - Gmail
Não precisa de senha para baixar, apenas para fazer commit. Por acaso sua rede 
tem proxy? Se tiver, vc precisa configurar o proxy no SVN.

André F. Moraes
  - Original Message - 
  From: Licerio Neto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 5:30 PM
  Subject: Res: [delphi-br] Projeto ACBrNFe. Mais dúvidas.





  André,

  Parabens pelo suporte neste assunto, 

  Eu tentei baixar o ACBrNFePCN pelo SVN, mas ele esta pedido um usuario e 
senha que não sei qual é ?

  Grato.

  
  De: André Moraes - Gmail andrefmor...@gmail.com
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 29 de Maio de 2009 13:12:49
  Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

  O SVN mantém um histórico de versões, caso vc perceba algum erro, vc pode 
voltar apenas o arquivo que está errado, ou voltar uma revisão toda, fazendo 
com q todos os fontes q foram mudados sejam atualizados com uma versão anterior.

  Para atualizar, vc deve fazer um SVN Update, commit são apenas para usuários 
q tem direito de escrita no repositório do ACBr. 

  Como vc copiou a pasta para outro local, vc deve atualizar cada pasta, a 
atualização não é feita automaticamente nas duas pastas. A que vc copiou para 
outro local ficou com o ícone do SVN, pois dentro dela existe um subdiretório 
.svn, se vc apagar este subdiretório o ícone irá sumir, mas, se vc apagar o 
.svn, vc não conseguirá atualizar a pasta via SVN.

  O que vc pode fazer, é baixar as atualizações na sua pasta C:\ACBrNFe e 
comparar com seus fontes da pasta C:\Arquivos de Programas\Borland\ 
Delphi7\Lib\ ACBrNFe usando algum programa de comparar arquivos (WinMerge). 
Assim, a cada atualização vc pode acompanhar o q realmente mudou no componente.

  André F. Moraes

  - Original Message - 
  From: Maria das Graças . 
  To: delphi...@yahoogrup os.com.br 
  Sent: Friday, May 29, 2009 11:42 AM
  Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.

  André, nunca usei SVN. Suponha que você faça uma atualização incorreta no 
componente ou fique um bug na atualização e o componente deixe de funcionar. 
Como a gente faz para prevalecer a atualização anterior? 
  Eu criei uma pasta em C:\ACBrNFe. 
  Para instalar o componente, copiei essa pasta para C:\Arquivos de 
Programas\Borland\ Delphi7\Lib\ ACBrNFe.
  Quando faço o SVN Commit em C:\ACBrNFe a outra pasta (no Lib) também será 
atualizada simultaneamente, ou será atualizada só quando eu mandar sobrepor? A 
pergunta é porque a pasta no LIB também ficou com o icone de atualização do 
SVN. 
  Graça

  --- Em sex, 29/5/09, André Moraes - Gmail andrefmoraes@ gmail.com escreveu:

  De: André Moraes - Gmail andrefmoraes@ gmail.com
  Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
  Para: delphi...@yahoogrup os.com.br
  Data: Sexta-feira, 29 de Maio de 2009, 14:02

  Vamos as mensagens:

  AO COMPILAR
  [Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used
  [Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used
  Vou verificar os fontes para retirar a atribuição de I quando não for mais 
usado.

  [Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared 
but never used
  [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared 
but never used
  [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared 
but never used
  [Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared 
but never used
  [Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared 
but never used
  Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas 
propriedades

  [Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
  [Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base 
type 'TCollectionItem'
  Preciso analisar melhor para ver o pq deste warning

  [Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by 
compiler
  Mensagens após o end final da unit, não atrapalha em nada o projeto

  [Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(992): Value assigned to 'TNFeRetRecepcao. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(1032) : Value assigned to 'TNFeRecibo. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(1132) : Value assigned to 'TNFeConsulta. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(1240) : Value assigned to 'TNFeCancelamento. 
Executar' never used
  [Hint] ACBrNFeWebServices. pas(1354) : Value assigned to 'TNFeInutilizacao. 
Executar' never used
  Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele 
informa como não atribuido o componente não irá funcionar

  [Warning] Unit 'ACBrNFeRef' implicitly imported into package 
'ACBr_NFe_CAPICOM'
  [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM'
  Faltou 

Re: [delphi-br] Diretivas

2009-05-29 Por tôpico Joao Morais
2009/5/29 Aldinei (terra) aldinei.sim...@terra.com.br:
 Onde definir diretivas no delphi 2009 para usar com $IFDEF

{$DEFINE Diretiva} dentro do código ou em Project | Options |
DirectoriesConditionals | Conditionals | Conditional defines

Joao Morais


Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Joao Morais
2009/5/28 Reinaldo Lima re_anal...@yahoo.com.br:
 Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles 
 consoles da IBM
 com a tela verde abacatão..rs..rs.. também..

XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e
CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde
escrevendo e testando programinha em basic pra perder tudo no final da
tarde quando desligava, porque eu não tinha um gravador de fita
cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5
1/4 com o qual eu podia salvar os programas com rapidez e facilidade.

Joao Morais


Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Joao Morais
2009/5/29 Gildenor Teixeira gil_de...@ig.com.br:
 Joao,

 Cara tu é velho heim rsrsrsrs

Antigo ;)

Joao Morais


Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Joao Morais
2009/5/29 Luiz Escobar esco...@megasistema.com.br:
 GRANDE SideKick, era ótimo trabalhar com ele...

Muito Clipper Summer'87 com Borland Sidekick. Aquela trem ocupava mais
de 200k de memória, muita coisa. No entanto eu usava a configuração
completa, com calendário, agenda e nem lembro mais o que. Pra mim
aquele truque de chamar o ambiente usando Ctrl+Alt sempre foi um
mistério, até que eu descobri a interrupção 9 da bios.

 Também fiz um clock para a linha 26 alem do relogio data a temperatura 
 também
 e vários outros  .COM  monitores das portas SERIAIS  PARALELA
 Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, 
 (claro
 tinha á que retornava a data também), para economizar espaços nos HDs de 500MB
 ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e 
 LANTASTIC,
 além do espaço os índices ficavam 50% mais rápidos para serem gerados.

se for do tempo do 386 SX tá mais pra 30Mb. Se for DX, 500 tá um pouco
demais e 30 tá um pouco de menos.

Joao Morais


Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Gildenor Teixeira
1989 - Cobra 800 com discao de 8 rodano um Unix que nao lembro qual -
Universidade Federal do Piaui
eu era feliz e nao sabia!!!

--
Gildenor Teixeira


2009/5/29 Joao Morais jcmorai...@gmail.com



 2009/5/28 Reinaldo Lima re_anal...@yahoo.com.brre_analise%40yahoo.com.br
 :

  Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles
 consoles da IBM
  com a tela verde abacatão..rs..rs.. também..

 XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e
 CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde
 escrevendo e testando programinha em basic pra perder tudo no final da
 tarde quando desligava, porque eu não tinha um gravador de fita
 cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5
 1/4 com o qual eu podia salvar os programas com rapidez e facilidade.

 Joao Morais
  




--


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



[delphi-br] Re: [OFFTOPIC] Velharias

2009-05-29 Por tôpico Josir Gomes
Agora em me empombei...

Primeiro veio a mistura do Diogo Mainardi com Olavo Monteiro de Carvalho 
falando mal do Linux, dizendo que era coisa de comunista. 

Eu fiquei quieto...

Depois veio o outro trocando conceitos de programação OOP, falando que o Delphi 
não era OO.

eu fiquei quieto...

Mas agora o cara chamou a gente de velho!!! :

Então vamos lá:

1982 - Terminal Minix - primeira experiência com um computador (amor a primeira 
vista)
1983 - TK 82 - 2Kb RAM - Programação Basic
1985 - TK 85 - 32K RAM - Colorido!!
1986 - Apple II - Tinha disquete - bom pra caramba!! Assembler, Apple Basic e 
Pascal!
1986 - PDP/11 70 - C e Unix na UFRJ
1988 - IBM PC - Tinha HD de 10Mb - pô, o HD não vai encher nunca...
1990/93(?) - Turbo Pascal!

Nessa época já tinha gente que começava com a ladainha que o Windows nunca ia 
pegar pois as pessoas estavam acostumadas com o DOS, que era muito difícil usar 
janelas, etc

1994 - 386 com Windows - Turbo Vision (precursor do Delphi) e Clipper
1996 - Delphi!!!

Atualmente: Delphi, Python e Java. Windows agora só na máquina virtual do 
Ubuntu para dar manutenção no bom e velho Delphi!

Mas tem coisas que não mudam: a ladainha continua dizendo que o Linux não vai 
pegar pois é muito difícil, não tem driver e os usuários estão acostumados com 
o Windows, etc

É... realmente acho que estou ficando velho pois hoje não tenho mais paciência 
com quem tem medo do novo.

Saudações a todos!
Josir Gomes


--- Em delphi-br@yahoogrupos.com.br, Joao Morais jcmorai...@... escreveu

 2009/5/28 Reinaldo Lima re_anal...@...:
  Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles 
  consoles da IBM
  com a tela verde abacatão..rs..rs.. também..
 
 XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e
 CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde
 escrevendo e testando programinha em basic pra perder tudo no final da
 tarde quando desligava, porque eu não tinha um gravador de fita
 cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5
 1/4 com o qual eu podia salvar os programas com rapidez e facilidade.
 
 Joao Morais





Re: [delphi-br] Proteção Software

2009-05-29 Por tôpico valdirdill
Olá,

Trabalhamos dessa forma também, mas isso é um transtorno. Temos pelo menos uns 
80 usuários que trocam em média 2 vezes por ano o HD. Toda hora precisamos 
fazer o procedimento de transferência do registro para outro código. E o que é 
pior, não há como comprovar se houve mesmo a troca ou se ele está simplesmente 
instalado o sistema em uma máquina adicional. Temos que confiar na palavra do 
usuário.

Já pesquisei um monte sobre isso. A melhor forma que encontrei (em teoria, pois 
não a adotamos) seria aqueles hard lock. Mesmo com a troca do hd, da placa mãe, 
do SO, da memória, do dono da empresa, etc. o hard lock sempre vai ter o mesmo 
número de série e esse trasntorno não existe. Além do que é muito confiável. O 
problema? Preço.

Espero ter ajudado

Valdir


  - Original Message - 
  From: Iran Lima 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 29, 2009 5:10 PM
  Subject: RES: [delphi-br] Proteção Software





  Eu pego o serial físico do HD uso uma função para criptografar e gero o uma
  chave.

  Daí o cliente registra o sofware(envia a Chave) e com a chave eu gero uma
  contra-chave que ele grava em um ini validando a copia do sistema na
  maquina dele. 

  O problema e quando ele troca o HD.

  De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
  nome de Samuel M. Basso
  Enviada em: sexta-feira, 29 de maio de 2009 16:23
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Proteção Software

  Boa tarde Pessoal!

  Andei pesquisando a um tempo um meio de proteção do software contra
  pirataria, existem diversas maneiras pelo que eu vi e eu mesmo andei
  testando algumas, mas resolvi enviar este email para trocar ideias com voces
  de algumas maneiras de se fazer essa proteção.

  Até.

  -- 
  Atenciosamente,

  Samuel M. Basso
  Tel: (54) 3463-9114
  Cel: (54) 8135-3723
  E-mail: samuelba...@gmail.com mailto:samuelbasso%40gmail.com 
  Web site: www.samuelbasso.com
  MSN: samuelba...@gmail.com mailto:samuelbasso%40gmail.com 

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

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



  

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



Re: [delphi-br] Re: [OFFTOPIC] Velharias

2009-05-29 Por tôpico Joao Morais
2009/5/29 Josir Gomes jo...@globo.com:
 Mas agora o cara chamou a gente de velho!!! :

 Então vamos lá:

 1982 - Terminal Minix - primeira experiência com um computador (amor a 
 primeira vista)

Por ter começado em 82 num terminal minix, o teu comentário acima foi
mais uma confissão do que uma crítica ;)

 Depois veio o outro trocando conceitos de programação OOP, falando que o 
 Delphi
 não era OO.

Até tu Brutus.

Joao Morais


Re: [delphi-br] Proteção Software

2009-05-29 Por tôpico Paulo Batalhão
Bom dia!

Pode passar o esquema de código que você utiliza?

obrigado!

atenciosamente, 
Paulo 



From: Iran Lima 
Sent: Friday, May 29, 2009 5:10 PM
To: delphi-br@yahoogrupos.com.br 
Subject: RES: [delphi-br] Proteção Software





Eu pego o serial físico do HD uso uma função para criptografar e gero o uma
chave.

Daí o cliente registra o sofware(envia a Chave) e com a chave eu gero uma
contra-chave que ele grava em um ini validando a copia do sistema na
maquina dele. 

O problema e quando ele troca o HD.

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Samuel M. Basso
Enviada em: sexta-feira, 29 de maio de 2009 16:23
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Proteção Software

Boa tarde Pessoal!

Andei pesquisando a um tempo um meio de proteção do software contra
pirataria, existem diversas maneiras pelo que eu vi e eu mesmo andei
testando algumas, mas resolvi enviar este email para trocar ideias com voces
de algumas maneiras de se fazer essa proteção.

Até.

-- 
Atenciosamente,

Samuel M. Basso
Tel: (54) 3463-9114
Cel: (54) 8135-3723
E-mail: samuelba...@gmail.com mailto:samuelbasso%40gmail.com 
Web site: www.samuelbasso.com
MSN: samuelba...@gmail.com mailto:samuelbasso%40gmail.com 

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

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





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



Re: [delphi-br] Erro de campo BCD usando o Driver DBX da Devart!

2009-05-29 Por tôpico Eduardo Silva dos Santos
Se eu não me engano existe uma propriedade no driver que trata isso..

O ideal mesmo é você postar também no Forum do produto.

http://www.devart.com/forums/viewforum.php?f=26

certamente em alguns dias eles vão te dar uma solução.


2009/5/29 janderson_coelho janderson.coe...@vitalsis.com.br



 Salve Galera!

 Eu estou testando o driver DBExpress da Devart em um servidor de aplicação
 usando o Delphi 2007 e quando eu vou chamar uma consulta em que possui um
 campo BCD está voltando um erro de BCD esperado mas Float encontrado.

 Algum dos nossos nobres colegas tem uma ideia em relação a isso?

 Obrigado!

  




-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


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



Re: [delphi-br] Servidor para Delphi

2009-05-29 Por tôpico Ricardo César Cardoso
Putz... o que essa m tem a ver com Delphi? 

Tá querendo platéia?

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 29/5/09, arca765 arca...@yahoo.com.br escreveu:

De: arca765 arca...@yahoo.com.br
Assunto: [delphi-br] Servidor para Delphi
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 29 de Maio de 2009, 15:43
















  
   'Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um 
só sistema.'

R: É exatamente I$TO que, eu almejo: ganhar dinheiro facilmente !!



 '..estão muito felizes e até com salários razoáveis.'

R: Maravilh$ o !! I$to $oa como moeda$ de ouro tilintando !!



 'É mais difícil de configurar? É. A curva de aprendizado é maior?'

R: Foi o que, eu quis dizer.



 'assim como em alguns aspectos, windows supera o linux'

R: É isso que, eu tb acho.



 'mas quando tiver mais tempo, pretendo usar o linux, sim'

R: Quer um conselho :? Vá pescar !! Eu fui um dia destes levado por um 
conhecido corretor que, queria us zizteminhaz para a imobiliária dêle. Daí, ele 
foi me mostrar um sitiozinho em Biritiba Mirim para dar em troca do ziztemaz. 
Ele era oriental, e, até me ensinou um truquezinho novo: usar massa de pão como 
isca !! Relaxante .. rs




 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Servidor para Delphi

2009-05-29 Por tôpico Celso Rivera
Senhor arca765, quando for comentar um texto escrito por outra pessoa, por
favor, copie pelo menos o parágrafo inteiro, para que fique claro o que a
pessoa quis dizer. Da forma que o senhor copiou o texto que escrevi, minhas
idéias e colocações foram deturpadas. Como disse que windows supera o linux
em alguns aspectos, também disse que o linux supera o windows em outros
aspectos, isso só para citar um exemplo. Senhores, já coloquei minhas idéias
e opiniões, estou retornando ao Delphi e abandonando esta discussão, pois
nosso caro amigo arca765, não está aberto a opiniões, sugestões, conselhos e
ajuda, ele já tem a realidade dele, e aparentemente não vai mudar. Senhor
arca765, desejo-lhe muito sucesso nas suas pescarias e em seus momentos de
relaxamento.
Abraços a todos
-- 
Celso Rivera
rivera.ce...@gmail.com


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



Res: [delphi-br] 3 camadas (servidor de aplicaç ão) + OOP ..... ( pode usar DataSnap?)

2009-05-29 Por tôpico Silvio Clécio
Olá Brothers,

Bruno e João, posso até estar enganado, mas, percebi um pouco de 
desentendimento nessa thread, vocês dois são caras realmente Especiais, pessoas 
no qual eu tenho muito, mas muito Respeito mesmo; entrei aqui meio de gaiato 
mais é para deixar bem claro que o que houve foi só uma má interpretação, 
nenhum dos dois estão errados, é pau se expressar por email, eu mesmo cometo 
cada caca feia, é diferente de vc estar conversando pessoalmente, como falam 
aqui em minha região, o mano a mano.

Independente de OOP, software e qualquer produto matéria, vocês são Brothers e 
sempre estão ajudando a galera em várias listas, olha só, se eu tivesse por aí 
ia colocar vocês para apertarem as mãos e ficar de boa, rs... É isso mesmo, 
igual a professora fazia na escola quando um coleginha se engalfinhava com 
outro, rs...

Brincadeira galera, não queremos ver nossos Mestres em ObjectPascal assim, 
amanhã é sábado, ainda dia de branco, mas depois é ir curtir o final de semana, 
vulgo fds, e esquecer essa thread, beleza galera?

Abraços a todos, Paz e Alegria total, fiquem com Deus.
Silvio Clécio


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Proteção Software

2009-05-29 Por tôpico Ricardo César Cardoso
Realmente é bem caro mesmo... Na empresa onde trabalho a solução foi adotar uma 
geração no momento da instalação que é enviada ou informada via telefone. 
Quando recebida, uma contra senha é gerada. O registro ou ativação é a soma das 
duas informações.

[]s 
Ricardo

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 29/5/09, valdird...@infolivre.com.br valdird...@infolivre.com.br 
escreveu:

De: valdird...@infolivre.com.br valdird...@infolivre.com.br
Assunto: Re: [delphi-br] Proteção Software
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 29 de Maio de 2009, 17:52
















  
  Olá,



Trabalhamos dessa forma também, mas isso é um transtorno. Temos pelo menos uns 
80 usuários que trocam em média 2 vezes por ano o HD. Toda hora precisamos 
fazer o procedimento de transferência do registro para outro código. E o que é 
pior, não há como comprovar se houve mesmo a troca ou se ele está simplesmente 
instalado o sistema em uma máquina adicional. Temos que confiar na palavra do 
usuário.



Já pesquisei um monte sobre isso. A melhor forma que encontrei (em teoria, pois 
não a adotamos) seria aqueles hard lock. Mesmo com a troca do hd, da placa mãe, 
do SO, da memória, do dono da empresa, etc. o hard lock sempre vai ter o mesmo 
número de série e esse trasntorno não existe. Além do que é muito confiável. O 
problema? Preço.



Espero ter ajudado



Valdir



- Original Message - 

  From: Iran Lima 

  To: delphi...@yahoogrup os.com.br 

  Sent: Friday, May 29, 2009 5:10 PM

  Subject: RES: [delphi-br] Proteção Software



Eu pego o serial físico do HD uso uma função para criptografar e gero o uma

  chave.



Daí o cliente registra o sofware(envia a Chave) e com a chave eu gero uma

  contra-chave que ele grava em um ini validando a copia do sistema na

  maquina dele. 



O problema e quando ele troca o HD.



De: delphi...@yahoogrup os.com.br [mailto:delphi...@yahoogrup os.com.br] Em

  nome de Samuel M. Basso

  Enviada em: sexta-feira, 29 de maio de 2009 16:23

  Para: delphi...@yahoogrup os.com.br

  Assunto: [delphi-br] Proteção Software



Boa tarde Pessoal!



Andei pesquisando a um tempo um meio de proteção do software contra

  pirataria, existem diversas maneiras pelo que eu vi e eu mesmo andei

  testando algumas, mas resolvi enviar este email para trocar ideias com voces

  de algumas maneiras de se fazer essa proteção.



Até.



-- 

  Atenciosamente,



Samuel M. Basso

  Tel: (54) 3463-9114

  Cel: (54) 8135-3723

  E-mail: samuelbasso@ gmail.com mailto:samuelbasso %40gmail. com 

  Web site: www.samuelbasso. com

  MSN: samuelbasso@ gmail.com mailto:samuelbasso %40gmail. com 



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



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



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




 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[delphi-br] Re: [OFFTOPIC] Velharias

2009-05-29 Por tôpico Silvio Clecio
--- Em delphi-br@yahoogrupos.com.br, Gildenor Teixeira gil_de...@... escreveu

 Joao,
 
 Cara tu é velho heim rsrsrsrs

É ñ Gildenor, eu tb pensei isso, só que vi ele falar a idade dele numa 
entrevista num site, o cara é novo, e o incrível é ele ter um conhecimento tão 
avançado com a idade que ele tem, com certeza ele ralou pra caramba para 
aprender tudo o que sabe, é o cara em que eu tento me espelhar: tranquilo, 
inteligente, perseverante e etc. etc. etc.

Como nada na vida é perfeito (kkk...), o único problema que ele tem é ñ ter o 
tempo que desejava para ajudar os colegas, mas, ele faz o maior esforço para 
esclarecer as dúvidas dos colegas, de forma simples e objetiva, o pouco que sei 
hj, minto, a maior parte do que sei hj devo (o termo é estranho, mas é isso, 
rs...) a esse cara, e deixo um recadinho aqui pra ele:

João meu Brother, simples e objetivo como vc, obrigado por tudo cara, de 
coração ;-).

Abraços a todos,
Silvio Clécio



Re: [delphi-br] Re: [OFFTOPIC] Velharias

2009-05-29 Por tôpico Ricardo César Cardoso
Hehehe... Delphi não é OOP??? Diogo Mainardi! Creedo!

Bem... meu primeiro curso de informática foi em 1990 na MicroCamp usando uns XT 
ou 286 (dependendo do dia da semana e/ou laboratório) aprendi MS-DOS, WordStar, 
Lotus 1-2-3, DBase III/ DBase III Programável (risos) e Clipper

Em 1994 entrei para o curso técnico onde além de 286's tinha uns 386 e até 
486-DX2/66 e uns DX4-100 (!!!) Meu primeiro estágio foi numa escola de 
informática, trabalhando com 486's e 586 (heheheh... Pentium I) onde ministrava 
aulas e desenvolvia o sistema da escola (usando Clipper e depois migrando para 
VB) 

Em 1996 conheci o Delphi, mas pouco pude trabalhar com ele... Só quando tive 
meu primeiro computador, em 1999 (em P3-600) é q finquei o pé no Delphi. 
Desde 2003 (quando entrei na Faculdade) até hoje divido o tempo e atenção com o 
Java, C#, Adobe Flex, Oracle Forms / Reports e outros menos votados.

[]'s
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 29/5/09, Josir Gomes jo...@globo.com escreveu:

De: Josir Gomes jo...@globo.com
Assunto: [delphi-br] Re: [OFFTOPIC] Velharias
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 29 de Maio de 2009, 18:44
















  
  Agora em me empombei...



Primeiro veio a mistura do Diogo Mainardi com Olavo Monteiro de Carvalho 
falando mal do Linux, dizendo que era coisa de comunista. 



Eu fiquei quieto...



Depois veio o outro trocando conceitos de programação OOP, falando que o Delphi 
não era OO.



eu fiquei quieto...



Mas agora o cara chamou a gente de velho!!! :



Então vamos lá:



1982 - Terminal Minix - primeira experiência com um computador (amor a primeira 
vista)

1983 - TK 82 - 2Kb RAM - Programação Basic

1985 - TK 85 - 32K RAM - Colorido !!

1986 - Apple II - Tinha disquete - bom pra caramba!! Assembler, Apple Basic e 
Pascal!

1986 - PDP/11 70 - C e Unix na UFRJ

1988 - IBM PC - Tinha HD de 10Mb - pô, o HD não vai encher nunca...

1990/93(?) - Turbo Pascal!



Nessa época já tinha gente que começava com a ladainha que o Windows nunca ia 
pegar pois as pessoas estavam acostumadas com o DOS, que era muito difícil usar 
janelas, etc



1994 - 386 com Windows - Turbo Vision (precursor do Delphi) e Clipper

1996 - Delphi!!!



Atualmente: Delphi, Python e Java. Windows agora só na máquina virtual do 
Ubuntu para dar manutenção no bom e velho Delphi!



Mas tem coisas que não mudam: a ladainha continua dizendo que o Linux não vai 
pegar pois é muito difícil, não tem driver e os usuários estão acostumados com 
o Windows, etc



É... realmente acho que estou ficando velho pois hoje não tenho mais paciência 
com quem tem medo do novo.



Saudações a todos!

Josir Gomes



--- Em delphi...@yahoogrup os.com.br, Joao Morais jcmoraisjr@ ... escreveu



 2009/5/28 Reinaldo Lima re_analise@ ...:

  Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles 
  consoles da IBM

  com a tela verde abacatão..rs. .rs.. também..

 

 XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e

 CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde

 escrevendo e testando programinha em basic pra perder tudo no final da

 tarde quando desligava, porque eu não tinha um gravador de fita

 cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5

 1/4 com o qual eu podia salvar os programas com rapidez e facilidade.

 

 Joao Morais






 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Re: [OFFTOPIC] Velharias

2009-05-29 Por tôpico Ricardo César Cardoso
Fiquei curioso agora... Qual a idade do João?

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sáb, 30/5/09, Silvio Clecio silviop...@yahoo.com.br escreveu:

De: Silvio Clecio silviop...@yahoo.com.br
Assunto: [delphi-br] Re: [OFFTOPIC] Velharias
Para: delphi-br@yahoogrupos.com.br
Data: Sábado, 30 de Maio de 2009, 0:04
















  
  --- Em delphi...@yahoogrup os.com.br, Gildenor Teixeira gil_de...@. .. 
escreveu



 Joao,

 

 Cara tu é velho heim rsrsrsrs



É ñ Gildenor, eu tb pensei isso, só que vi ele falar a idade dele numa 
entrevista num site, o cara é novo, e o incrível é ele ter um conhecimento tão 
avançado com a idade que ele tem, com certeza ele ralou pra caramba para 
aprender tudo o que sabe, é o cara em que eu tento me espelhar: tranquilo, 
inteligente, perseverante e etc. etc. etc.



Como nada na vida é perfeito (kkk...), o único problema que ele tem é ñ ter o 
tempo que desejava para ajudar os colegas, mas, ele faz o maior esforço para 
esclarecer as dúvidas dos colegas, de forma simples e objetiva, o pouco que sei 
hj, minto, a maior parte do que sei hj devo (o termo é estranho, mas é isso, 
rs...) a esse cara, e deixo um recadinho aqui pra ele:



João meu Brother, simples e objetivo como vc, obrigado por tudo cara, de 
coração ;-).



Abraços a todos,

Silvio Clécio




 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Re: [OFFTOPIC] Velharias

2009-05-29 Por tôpico Luiz Escobar
..
como é q a gente bate palmas pelo e-mail ?  hehehehhe
[]s
Luiz Escobar



From: Josir Gomes 
Sent: Friday, May 29, 2009 6:44 PM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] Re: [OFFTOPIC] Velharias





Agora em me empombei...

Primeiro veio a mistura do Diogo Mainardi com Olavo Monteiro de Carvalho 
falando mal do Linux, dizendo que era coisa de comunista. 

Eu fiquei quieto...

Depois veio o outro trocando conceitos de programação OOP, falando que o Delphi 
não era OO.

eu fiquei quieto...

Mas agora o cara chamou a gente de velho!!! :

Então vamos lá:

1982 - Terminal Minix - primeira experiência com um computador (amor a primeira 
vista)
1983 - TK 82 - 2Kb RAM - Programação Basic
1985 - TK 85 - 32K RAM - Colorido!!
1986 - Apple II - Tinha disquete - bom pra caramba!! Assembler, Apple Basic e 
Pascal!
1986 - PDP/11 70 - C e Unix na UFRJ
1988 - IBM PC - Tinha HD de 10Mb - pô, o HD não vai encher nunca...
1990/93(?) - Turbo Pascal!

Nessa época já tinha gente que começava com a ladainha que o Windows nunca ia 
pegar pois as pessoas estavam acostumadas com o DOS, que era muito difícil usar 
janelas, etc

1994 - 386 com Windows - Turbo Vision (precursor do Delphi) e Clipper
1996 - Delphi!!!

Atualmente: Delphi, Python e Java. Windows agora só na máquina virtual do 
Ubuntu para dar manutenção no bom e velho Delphi!

Mas tem coisas que não mudam: a ladainha continua dizendo que o Linux não vai 
pegar pois é muito difícil, não tem driver e os usuários estão acostumados com 
o Windows, etc

É... realmente acho que estou ficando velho pois hoje não tenho mais paciência 
com quem tem medo do novo.

Saudações a todos!
Josir Gomes

--- Em delphi-br@yahoogrupos.com.br, Joao Morais jcmorai...@... escreveu

 2009/5/28 Reinaldo Lima re_anal...@...:
  Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles 
  consoles da IBM
  com a tela verde abacatão..rs..rs.. também..
 
 XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e
 CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde
 escrevendo e testando programinha em basic pra perder tudo no final da
 tarde quando desligava, porque eu não tinha um gravador de fita
 cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5
 1/4 com o qual eu podia salvar os programas com rapidez e facilidade.
 
 Joao Morais






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



Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Luiz Escobar
Quando era digitador, usava um Cobra 810, tmbm com 8, a lingagem de 
programação era interpretada igual ao do dBase mas era chamada de LTD 
(linguagem de transcrição de dados...)
PS: tmbm tive um TK2000 COLOR, ou sera que era TK2000 II COLOR, sei la, sei 
q usava fita K7, e fiz um especie de EXCEL em BASIC para trenar o curso da 
microcamp que  tinha acabado de fazer kk
O duro era acertar a fita para carregar o programa..
[]s
Luiz Escobar





From: Gildenor Teixeira 
Sent: Friday, May 29, 2009 6:28 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] [OFFTOPIC] Velharias





1989 - Cobra 800 com discao de 8 rodano um Unix que nao lembro qual -
Universidade Federal do Piaui
eu era feliz e nao sabia!!!

--
Gildenor Teixeira

2009/5/29 Joao Morais jcmorai...@gmail.com



 2009/5/28 Reinaldo Lima re_anal...@yahoo.com.brre_analise%40yahoo.com.br
 :

  Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles
 consoles da IBM
  com a tela verde abacatão..rs..rs.. também..

 XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e
 CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde
 escrevendo e testando programinha em basic pra perder tudo no final da
 tarde quando desligava, porque eu não tinha um gravador de fita
 cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5
 1/4 com o qual eu podia salvar os programas com rapidez e facilidade.

 Joao Morais
 


--

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





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



[delphi-br] Re: [OFFTOPIC] Velharias

2009-05-29 Por tôpico Silvio Clecio
--- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso 
ricardo_engs...@... escreveu

 Fiquei curioso agora... Qual a idade do João?

KKk... :-D , eu sabia q ia aparecer uma pergunta, kk.

Ricardo, estava eu bem tranquilo Googlando sobre Firebird+MVP e achei uma 
entrevista; de um cara novo, bem empolgado com a entrevista, que falou um pouco 
de si:

Entrevista - [http://www.delphibr.com.br/entrevistas/cflp.php].

João meu velho, melhor, Brother (velho ñ, rs...), tava aqui na Delphi-BR o 
tempo todo, uma entrevista bem interessante pra gente conhecer um pouco mais 
sobre esses Mestres. Sim, só mostrei pq esta aí pra todos, é que eu fuço tanto 
a web que descubro até o DNA de algumas pessoas (eita!).
---
[]'s, Silvio Clécio
---
Linux User: #481900
Gmail, GTalk: silviop...@gmail.com
E-mail, Y! Messenger: silviop...@yahoo.com.br
BlogSite: http://silvioprog.blogspot.com/
BlogSpot: http://silvioclecio.blogspot.com/
VirtualDriver: http://silvioprog.4shared.com/
°oO| Seja livre, use Linux! |Oo°



Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Luiz Escobar
então era 30MB mesmo, ta explicado do pq fiz a função pra compactar as datas 
de 8 para 2 caracteres k
imagine trabalhando em um radio onde cada registro leva no mínimo 2 
datas. 
[]s
Luiz Escobar




From: Joao Morais
Sent: Friday, May 29, 2009 6:20 PM
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] [OFFTOPIC] Velharias





2009/5/29 Luiz Escobar esco...@megasistema.com.br:

 Também fiz um clock para a linha 26 alem do relogio data a temperatura 
 também
 e vários outros  .COM  monitores das portas SERIAIS  PARALELA
 Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, 
 (claro
 tinha á que retornava a data também), para economizar espaços nos HDs de 
 500MB
 ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e 
 LANTASTIC,
 além do espaço os índices ficavam 50% mais rápidos para serem gerados.

se for do tempo do 386 SX tá mais pra 30Mb. Se for DX, 500 tá um pouco
demais e 30 tá um pouco de menos.

Joao Morais



Re: [delphi-br] [OFFTOPIC] Velharias

2009-05-29 Por tôpico Luiz Escobar
ALLguem ja programou em MSX da Gradiente ? kk
Fiz um controle de estoque para um FOTO, onde além de controlar o estoque 
também controla as entregas e ele também arquivava as fotos para caso o cliente 
volta-se p/mais fotos era só cobrado a revelação pois ja tinha o negativo 
armazenado
O cara tinha 2 caixas de sapato de diskette de 5-1/4 de clientes 
cadastrados...  era controlado pelo sobre nome, NOSSA como tinha SILVA... e na 
hora de indexar. a  ainda bem que tinha 2 drives ficava mais 
fácil lendo 1 e escrevendo no outro...  levava as vezes horas
[]s
Luiz Escobar




From: Joao Morais 
Sent: Friday, May 29, 2009 6:12 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] [OFFTOPIC] Velharias





2009/5/28 Reinaldo Lima re_anal...@yahoo.com.br:
 Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles 
 consoles da IBM
 com a tela verde abacatão..rs..rs.. também..

XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e
CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde
escrevendo e testando programinha em basic pra perder tudo no final da
tarde quando desligava, porque eu não tinha um gravador de fita
cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5
1/4 com o qual eu podia salvar os programas com rapidez e facilidade.

Joao Morais




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



[delphi-br] instalar componente delphi7 preeciso de ajuda

2009-05-29 Por tôpico alessandra porto
   Achei esse componente para captura de video 
e descobri atraves do exemplo já compilado
que vem junto, que ele resolve todo o meu problema
pois ele cria um tipo de arquivo .ini no diretorio
da aplicação guardando as configurações do componente
quando configurado na aplicação pelo usuario
(formato de compressão de video etc,etc).
Assim ficaria mais facil distribuir minha aplicação
pois não teria riscos do usuario fazer caca .


eavcap

onde baixei ele:

http://www.torry.net/authorsmore.php?id=2477


TVideoCapture 

 O problema é que estou usando delphi7  e o instalador
com os fontes é somente para delphi 5 ou 6  no 7 dá erro
já tentei instalar o componente de diversas formas  e não 
consigo.




  Ficaria muito grata aos amigos que puderem ajudar


 Obrigada pela sua atenção.



esta parte abaixo faz parte do readme do componente:





///
TVideoCapture v.1.15    FWS     601 k     04 Dec 2002
By Egor Averchenkov. TVideoCapture - Delphi wrapper for DirectShow video 
capture functions.

Code is based on Microsoft's AMCap  StillCap samples from DirectX SDK and 
DScapture.

Tested under Win98  Win2k  DX8.1 with miniDV camcoder, Genius VideoCAM III, 
bt878 WDM TVTuner.

DirectX 8 or later is required to capture bitmaps.
 
Fully functional
Source: Included
Exe-Demo Included
Download: CB5 D5 D6



///



TVideoCapture component with sources
to capture video and bitmaps.
D5, D6 and BCB5 compatible.
Requires DirectShow.
To capture single frames you need DX8.

version 1.15

(c) Egor Averchenkov, 2001-02
e_g_...@mail.ru

///


VCL component to capture video and single bitmaps.
Reqiures DirectShow.
Version 1.15

(c) Egor Averchenkov (e_g_...@mail.ru), 2001-2002
Latest revision: November 03, 2002.


About.


  TVideoCapture - Delphi wrapper for DirectShow video capture functions.

  Code is based on
  Microsoft's AMCap  StillCap samples from DirectX SDK
    and
  DScapture by orthkon * www.mp3.com/orthkon * orth...@mail.com

  Compatible with D5, D6 and BCB5.
  Tested under Win98  Win2k  DX8.1 with miniDV camcoder,
  Genius VideoCAM III, bt878 WDM TVTuner.
  DX8 or later is required to capture bitmaps.

  I use this component in my software to capture bitmaps
  (and sometimes video) from Sony miniDV camcoder and webcams.

  !!! To compile demo you must have RxLib. Don't ask me where to get it !!!

  Sorry, I'm rather lazy to write anything else about. (o:
  If you have questions - e-mail me.


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Dbgrid com Checkbox

2009-05-29 Por tôpico Bollasette
DbGrid da Infopower não resolve ?

- Original Message - 
From: Rodrigo Magno rcmagn...@yahoo.com.br
To: Grupo Lista Delphi lista-del...@yahoogrupos.com.br
Cc: GrupoDelphi delphi-br@yahoogrupos.com.br
Sent: Friday, May 29, 2009 12:12 PM
Subject: [delphi-br] Dbgrid com Checkbox


Amigos Delphianos,

Sera que alguem tem algum exemplo utilizando dbgrid com checkbox  Pois 
estou precisando urgentemente.

Abraços a todos.



Rodrigo Magno


*  rcmagn...@yahoo.com.br
msnrcmagn...@yahoo.com.br


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM