Re: [delphi-br] Componente para XML

2007-06-08 Por tôpico Alisson Yahoo
O ClientDataset não te atende?

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



Re: [delphi-br] Componente para XML

2007-06-08 Por tôpico NextCorp Informática
Não

Atenciosamente

Washington André Muller da Silva

###
NextCorp Informática
www.nextcorp.com.br
[EMAIL PROTECTED]
0-XX-(51)-3589-3690
###
- Original Message - 
From: Alisson Yahoo [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, June 08, 2007 8:19 AM
Subject: Re: [delphi-br] Componente para XML


O ClientDataset não te atende?

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos



E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 
5.1.00/5048
Proteja o seu e-mail Terra: http://mail.terra.com.br/




-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 
14:21



RE: [delphi-br] Componente para XML

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

E o TXMLDocument???


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 08:24:51 
-0300Subject: Re: [delphi-br] Componente para XML




NãoAtenciosamenteWashington André Muller da 
Silva###NextCorp [EMAIL 
PROTECTED](51)-3589-3690###- Original Message - 
From: Alisson Yahoo [EMAIL PROTECTED]To: 
delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:19 AMSubject: Re: 
[delphi-br] Componente para XMLO ClientDataset não te atende?[As partes desta 
mensagem que não continham texto foram removidas]--  FAVOR REMOVER ESTA 
PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado 
pelo Identificador de Spam Inteligente Terra.Para alterar a categoria 
classificada, 
visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15Esta
 mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee 
VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail 
Terra: http://mail.terra.com.br/-- No virus found in this incoming 
message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 
269.8.11/838 - Release Date: 7/6/2007 14:21 


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

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



RES: [delphi-br] Moderadores

2007-06-08 Por tôpico Davi Eduardo Borges Wall
Fala Edison,

 

Quanto tempo vai demorar para eu sair da moderação?

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Edison DRP
Enviada em: sexta-feira, 8 de junho de 2007 01:40
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Moderadores

 

Caro Davi

Enqunato voce estiver sob moderação, todas as suas msg só são liberadas
depois de lidas por um dos moderadores.
O critério para não liberar mensagens utilizado é bastante simples: se voce
durante a moderação postar alguma msg que
infrinja as normas do grupo, a msg não será liberada assim como voce também
não será autorizado a entrar no grupo.
Fora isto nenhunma msg é bloqueada, apagada etc pelos moderadores.
Se alguma mensagem sua não foi publicada é porque ela não chegou ao grupo.
abraços
Edison

- Original Message - 
From: Davi Eduardo Borges Wall [EMAIL PROTECTED] 
mailto:davi.wall%40mult.com.br 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Sent: Wednesday, June 06, 2007 10:06 AM
Subject: [delphi-br] Moderadores

Gostaria de saber por que algumas mensagens minhas não estão chegando na
lista.

Todas as mensagens passam pelos moderadores? Qual critério utilizado para
não liberar uma mensagem?

[]'s

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

-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 



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



RES: [delphi-br] Re: Moderadores

2007-06-08 Por tôpico Davi Eduardo Borges Wall
Galdariah,

 

Estas mensagens que estão lendo HOJE, eu postei na QUARTA FEIRA e ainda há pelo 
menos duas mensagens que NUNCA chegaram a lista.

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo 
Souza
Enviada em: quinta-feira, 7 de junho de 2007 13:59
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: Moderadores

 

Também não aguentei... galdariah o Davi disse: por que ALGUMAS mensagens
minhas Ele não disse todas, disse algumas

Em 07/06/07, galdariah [EMAIL PROTECTED] mailto:galdariah%40yahoo.com.br  
escreveu:

 Desculpa não sou moderadora, mas eu não agüentei.
 se suas mensagens não chegam na lista, como essa chegou?

 --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br,
 Davi Eduardo Borges Wall
 [EMAIL PROTECTED] escreveu
 
  Gostaria de saber por que algumas mensagens minhas não estão
 chegando na lista.
 
 
 
  Todas as mensagens passam pelos moderadores? Qual critério utilizado
 para não liberar uma mensagem?
 
 
 
  []'s
 
 
 
  [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] Manual do Usuario....

2007-06-08 Por tôpico Rafael Jorge
sim.. mas qual a pergunta???
eu gero a documentacao do meu sistema na hora.
eu criei um compomente que esta em todos os forms (pois uso herança) ai
quando o usuario aperta F1 ele pega todos os hist´s do form e tira um
print-screen da tela. ai gera um html na pasta ajuda que fica na pasta do
executavel. e atualiza uma pagina (oou cria se nao existir) uma chamada
index.html que cria tipo a organizacao dos menus do form principal. pra
gerar tipo um indice pro usuario final pesquizar.
ai mato a bronca de ficar digitando um livro que eu posso mudar algo ai ter
que reescrever alguma coisa denovo. é ainda serve pra colocar no site do
sistema!

t+

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

   Sem querer iniciar nenhuma polemica, necessito ter uma ideia, de quanto
 pagar para uma pessoa fazer o manual do usuario do meu sistema.
 Basicamente, tenho, estoque, compras e contas a pagar, sistema de
 orçamentos, vendas, faturamento e contas a receber, relatorios
 gerenciais diversos.
 Vai ser impresso, feito em word embutindo varios screeshots. Acredito
 que tenha em torno de 100 páginas. Nao pode ser em midia eletronica, tem
 que ser mesmo impresso...
 Não sei que outra informação pasar para alguem responder esta questão...
 Agradeço

 Santiago

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

  




-- 
Rafael jorge alves
www.acinformatica.org


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



Re: [delphi-br] Video Aula

2007-06-08 Por tôpico Mauro Paes Corrêa - gnX Ltda .
Camtasia - www.camtasia.org 


  - Original Message - 
  From: Paulo Alexsandro 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 07, 2007 11:25 PM
  Subject: Re: [delphi-br] Video Aula


  HI,

  eu utilizo o Wink para essa finalidade, criar um screencast

  tem vários recursos para incrementar o vídeo, tipo linkar uma tela, colocar
  balões explicativos, etc.

  http://dprogrammer.wordpress.com/2007/01/24/criando-um-screencast-com-o-wink/

  aí tem o link de uma versão para linux

  -- 
  Paulo Alexsandro - dprogrammer

  Delphi, PHP, Ajax, Padrões Web, etc
  http://dprogrammer.wordpress.com/

  Em 06/06/07, Alcistemas Informática [EMAIL PROTECTED] escreveu:
  
   Alguém conhece algum programa Free para gravar tipo video aula daquilo
   que faço no computador.
  
   Para usar nos meus aplicativos que escrevo, para economizar tempo em
   treinamento e apresentação de sistema.
  
   sei que é off, mais me perdoem já procurei de monte e free não acho nada.
  
   - Original Message -
   From: sampaiobrito
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Wednesday, June 06, 2007 4:23 PM
   Subject: [delphi-br] DBGrid O que faço!!!???
  
   Alguém sabe como fazer para remover as barras de rolagem vert, hori do
   dbgrid...
  
   Desde já agradeço!
  

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



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21


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



[delphi-br] D7 - DBExpress - SQLServer 2005 - ReadCommited / e alter ações com Fetch (não fetchAll) SERÁ QUE T EM SOLUÇÃO???

2007-06-08 Por tôpico Davi Eduardo Borges Wall
Olá senhores,

 

Gostaria de saber como os senhores lidaram com esta situação que aparentemente 
só acontece
no SGBD SQL Server.

 

Trabalho no desenvolvimento de um sistema multibanco que utiliza transação 
pessimista. Ou seja, 
somente quero ler informações commitadas. Todos os dados que não forem 
commitados considero
dados inconsistentes. 

 

No SQL Server (no meu caso 2005) se eu abrir uma transação, alterar, salvar e 
não dar commit ele da lock na tabela em questão.
Todas as outras consultas ficarão literalmente travadas, até que o commit desta 
transação seja efetuado. Alguém sabe a causa disto?
É assim mesmo que o SQL Server se comporta nesse caso? Por que os outros bancos 
como o FireBird e o Oracle não se comportam desta
maneira mesmo utilizando ReadCommited?

 

Estudei o hint NOLOCK que transforma aquele select especifico em uma consulta 
Read Uncommited, isto está ok, não gera mais o lock.
Mas ele me retorna os dados antes de Commitar. O que não é legal. Imagine que 
um dado está sendo inserido por um usuário enquanto

Outro usuário está tirando um relatório e esta informação está saindo no 
relatório. Daí da um erro, e acontece um Rollback. Eu tenho um
dado no relatório que não existe na base.
ReadPast me traz todos os registros que não estão lockados. O que também não 
satisfaz, pois o usuário pode estar editando um registro,
importante alterando por exemplo a descrição, e estou tirando um relatório com 
valores. Esse registro não vai aparecer no relatório.

 

Um colega uma vez disse  Qualquer que for a sua escolha, todas as opções são 
ruins, é isso mesmo ?

 

Estas situações me fazem chegar a conclusão de que o Sql Server não é um banco 
de dados compatível com isolation ReadCommited,
pois se para evitar um lock eu devo usar uma instrução Read Uncommited.

 

 

No SqlServer também, estou com um problema intrigante. Se eu tenho uma query 
com fetch de 30 ou XX registros e tento alterar algum registro,
após salvar o registro não salva. Somente se eu der um FetchAll, alterar e 
salvar, aí então os dados são salvos.

 

 

Se alguém passou por  esses problemas, qualquer sugestão é bem vinda.

[]'s

Davi Wall.

 

 



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



RE: [delphi-br] Video Aula

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

Duas coisas:
 
1) O link do companheiro mauro está errado. Ele tem que ser 
http://www.camtasia.com. Esse link redireciona depois para a página do produto 
em http://www.techsmith.com/camtasia.asp. Ou seja, o CamStasia é pago!
 
2) A melhor alternativa free e com código fonte aberto que eu encontrei ao 
Camstasia Studio chama-se CamStudio. O endereço sobre o projeto é 
http://www.camstudio.org (Mauro, acho que este era o link que vc queria 
divulgar!)
 
Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 10:46:51 
-0300Subject: Re: [delphi-br] Video Aula




Camtasia - www.camtasia.org - Original Message - From: Paulo Alexsandro 
To: delphi-br@yahoogrupos.com.br Sent: Thursday, June 07, 2007 11:25 PMSubject: 
Re: [delphi-br] Video AulaHI,eu utilizo o Wink para essa finalidade, criar um 
screencasttem vários recursos para incrementar o vídeo, tipo linkar uma tela, 
colocarbalões explicativos, 
etc.http://dprogrammer.wordpress.com/2007/01/24/criando-um-screencast-com-o-wink/aí
 tem o link de uma versão para linux-- Paulo Alexsandro - dprogrammerDelphi, 
PHP, Ajax, Padrões Web, etchttp://dprogrammer.wordpress.com/Em 06/06/07, 
Alcistemas Informática [EMAIL PROTECTED] escreveu: Alguém conhece algum 
programa Free para gravar tipo video aula daquilo que faço no computador. 
Para usar nos meus aplicativos que escrevo, para economizar tempo em 
treinamento e apresentação de sistema. sei que é off, mais me perdoem já 
procurei de monte e free não acho nada. - Original Message - From: 
sampaiobrito To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 4:23 PM 
Subject: [delphi-br] DBGrid O que faço!!!??? Alguém sabe como fazer para 
remover as barras de rolagem vert, hori do dbgrid... Desde já agradeço![As 
partes desta mensagem que não continham texto foram 
removidas]--No virus 
found in this incoming message.Checked by AVG Free Edition. Version: 7.5.472 / 
Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21[As partes desta 
mensagem que não continham texto foram removidas] 


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

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



RES: [delphi-br] Atualização de Versão de Si stema em Rede

2007-06-08 Por tôpico Claudiney-listas
Exato Jefferson... saiu mesmo... a edição desse mês, que está nas bancas...
acho que é 84 mesmo...

 

Abraço.. e precisando estamos aí..

 

_

Claudiney Cogo

N2 Sistemas e Soluções em Informática

Av. São Paulo, 172 - 15º Andar - Sala 1505

Maringá - Paraná

www.n2solutions.com.br

 

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Jefferson - Fórum
Enviada em: quarta-feira, 6 de junho de 2007 21:30
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede

 

Obrigado Claudiney, estudarei essa proposta para atualizar a base.
O colega Ricardo disse que na ClubeDelphi (ed. 84) deste mês ou ou do mês
passado (ed. 83) saiu um artigo falando justamente sobre isso.

Abraço

- Original Message - 
From: Claudiney-listas 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Wednesday, June 06, 2007 3:05 PM
Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede

Olá Jefferson.

Eu trabalho com versão no banco de dados. 

Quando crio o banco inicial é a versão 1, por exemplo. E crio um módulo do
sistema que sempre verifica na entrada qual a versão que está lá e testa se
é a última. Quando altero a versão, altero esse módulo com os comandos SQL
da nova versão. Mais ou menos assim:

If versaobanco  versaoatual then

begin

If versaobanco = 1 then

Begin

...comandos SQL da versão 2

...atualiza versaobanco para 2

End;

If versaobanco = 2 then

Begin

...comandos SQL da versão 3

...atualiza versaobanco para 3

End;

End;

Assim, mesmo que você esteja na versão 5 e insira uma base na versão 1 o
sistema vai executar todos os comandos SQL necessários pra criar todas as
opções de versões até a 5.

Mais ou menos isso... :)

Abraço

_

Claudiney Cogo

N2 Sistemas e Soluções em Informática

Av. São Paulo, 172 - 15º Andar - Sala 1505

Maringá - Paraná

www.n2solutions.com.br

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 Jefferson - Fórum
Enviada em: quarta-feira, 6 de junho de 2007 09:10
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede

Usando atualizadores desse maneira, como vocês tratam situação que precisa
alterar alguma tabela, procedure, índice, etc., relacionados ao banco de
dados SQL?
Como saber por exemplo, se o campo de uma tabela já existe, ou se o mesmo
está com o tamanho ou tipo pretendido?

Jefferson

- Original Message - 
From: Adriano de Oliveira 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
Sent: Wednesday, June 06, 2007 8:14 AM
Subject: Re: [delphi-br] Atualização de Versão de Sistema em Rede

O meu atualizador é um exe a parte...
O cliente primeiro acessa esse atualizador, pois eu deixo o atalho do
desktop apontando pra ele.
Entao ele verifica.. atualiza os arquivos e chama o exe principal da
aplicacao.

[]'s Adriano 

- Original Message - 
From: Luis Lopes 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
Sent: Tuesday, June 05, 2007 5:24 PM
Subject: Res: [delphi-br] Atualização de Versão de Sistema em Rede

Adriano,

A nivel de curiosidade: como vc atualiza o arquivo .exe que está sendo
executado?

[]´s 
Luis Alberto P. Lopes
Desenvolvimento de Sistemas
Belo Horizonte - Minas Gerais

- Mensagem original 
De: Adriano de Oliveira [EMAIL PROTECTED]
mailto:adriano.tupa%40yahoo.com.br 
mailto:adriano.tupa%40yahoo.com.br 
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
Enviadas: Terça-feira, 5 de Junho de 2007 15:47:00
Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede

Aqui eu desenvolvi um atualizador que verifica em um diretorio na rede os
arquivos existentes e
compara com o diretorio do aplicativo na maquina cliente.
Caso encontre algum arquivo na rede que não exista no cliente ele copia.
Se o arquivo já existir eu comparo a data/hora dos arquivos e se o arquivo
da rede
for mais novo eu copio ele substituindo o arquivo local.

Com isso eu só atualizo os arquivos na rede.

[]'s
Adriano

- Original Message - 
From: Claudiney-listas 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
Sent: Tuesday, June 05, 2007 3:18 PM
Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede

Olá Raphael...

Eu não tenho a matéria em mãos pra poder te dar mais detalhes, mas na
ClubeDelphi deste mês tem uma matéria sobre deploy automático. Acho que é
bem isso que vc precisa... um aplicativo de manutenção da versão e outro de
atualização, que mantém os terminais sempre na mesma versão do servidor.
Acho que é algo mais ou menos assim. 

RE: [delphi-br] Stringgrid - Como auto ajustar o tamanho das colunas?

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

É, se for 'desenhar' as células com o evento OnDrawCell e a propriedade 
DefaultDrawing = False, isso funciona. Agora, tem um jeito mais prático, que é 
usando a propriedade ColWidths. Consulta mais sobre essa propriedade no próprio 
help do Delphi. Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 11:30:43 
-0300Subject: Re: [delphi-br] Stringgrid - Como auto ajustar o tamanho das 
colunas?




E mais.Canvas.TextWidth para calcular as larguras dos conteúdos.Em 10/05/07, 
Daniel Bastos [EMAIL PROTECTED] escreveu: StringGrid.ColWidths Em 
10/05/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:   Colegas   
Como faço para que um stringgrid ao ser alimentado, ja dimensione o  tamanho 
 de cada coluna de acordo com o conteudo?   Obrigado pela atencao.   
[]´s Tiano.-- Timeo hominem unius libriCogito ergo sum - Carpe diem[]sGuionardo 
Furlanhttp://guionardo.blogspot.com 


_
Instale o novo Windows Live Messenger! É grátis!
http://get.live.com/messenger/overview

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



[delphi-br] Desativar Porta Serial

2007-06-08 Por tôpico Wandarlei
Bom dia amigos(as).

 

Estou com a seguinte necessidade:

 

 

Wandarlei Michelon
Equipe MT-SAC

[EMAIL PROTECTED]
Fone: 55-41-3544-8711 

Fax: 55-41-3544-8701 

Tree Tools Informática Ltda.  

Qualidade e Competência a Seu Alcance
http://www.treetools.com.br http://www.treetools.com.br/ 

 



Antes de imprimir reflita sobre sua responsabilidade com o MEIO AMBIENTE 



Esta comunicação, incluindo seus eventuais anexos e imagens, pode conter
informações confidenciais de uso restrito e/ou legalmente protegidas e pode
conter informação que não pode ser divulgada sob obrigações confidenciais
assumidas por compromissos escritos. 

Se você não for o destinatário e recebeu esta mensagem por engano, por
favor, observe que qualquer divulgação, distribuição, cópia ou tomada de
qualquer atitude com base nas informações desta comunicação é estritamente
proibida.

Se você recebeu esta mensagem por engano, por favor, avise imediatamente o
remetente por meio do mesmo endereço eletrônico ou pelo número de telefone:
+ 55 (41) 3544-8733 e em seguida apague a informação do seu computador. 

Por favor, não copie ou use esta mensagem para nenhum propósito de
divulgação do seu conteúdo a uma outra pessoa. 

Todas as opiniões, conclusões ou informações contidas nesta comunicação
somente serão consideradas como provenientes da Tree Tools quando
efetivamente confirmadas, formalmente, por um de seus representantes legais.




This communication, including all attachments and images transmitted with it
may include restricted, legally privileged, and/or confidential information
and may contain information that is exempt from disclosure by law or
pursuant to confidentiality obligations assumed by written agreement. 

If you are not the intended recipient and receive this e-mail in error,
please note that any dissemination, distribution, copying or taking any
action based on the information contained in this communication is strictly
prohibited. 

If you receive this e-mail in error, please notify the sender immediately at
the electronic mail address or phone number : +55 (41) 3544-8733 and delete
the information from your computer. 

Please do not copy or use it for any purpose nor disclose its contents to
any other person. 

All opinions, impressions, conclusions or information in this message will
be considered as originated from Tree Tools only when formally confirmed by
its officers authorized for that.

 



 

 


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



[delphi-br] Cancelar Porta Serial

2007-06-08 Por tôpico Wandarlei
Bom dia Amigos(as).

 

Estou com a seguinte Necessidade.

Preciso desabilitar uma porta serial e abilitar ela novamente, como é feito
no gerenciador de dispositivos, botão direito desabilitar, e depois botão
direito ativar.

Contudo necessito efetuar este processo via Delphi, Alguém tem alguma
sugestão de como posso fazer isso?

 

Grato.

 

Wandarlei Michelon
Equipe MT-SAC

[EMAIL PROTECTED]
Fone: 55-41-3544-8711 

Fax: 55-41-3544-8701 

Tree Tools Informática Ltda.  

Qualidade e Competência a Seu Alcance
http://www.treetools.com.br http://www.treetools.com.br/ 

 



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



RE: [delphi-br] Componente para XML

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

Companheiro, vc está completamente desavisado. TXMLDocument é um componente que 
já vem com o Delphi. Procure pela paleta (e não palheta!) de components 
Internet, unit XMLDoc.
 
Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 11:37:42 
-0300Subject: Re: [delphi-br] Componente para XML




Mas é um componente ?Onde o encontro para download, se procurar no Google 
antes AtenciosamenteWashington André Muller da 
Silva###NextCorp [EMAIL 
PROTECTED](51)-3589-3690###- Original Message - 
From: Rubem Nascimento da Rocha [EMAIL PROTECTED]To: 
delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:34 AMSubject: RE: 
[delphi-br] Componente para XMLE o TXMLDocument???To: [EMAIL PROTECTED]: [EMAIL 
PROTECTED]: Fri, 8 Jun 2007 08:24:51 -0300Subject: Re: [delphi-br] Componente 
para XMLNãoAtenciosamenteWashington André Muller da 
Silva###NextCorp [EMAIL 
PROTECTED](51)-3589-3690###- Original Message - 
From: Alisson Yahoo [EMAIL PROTECTED]To: 
delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:19 AMSubject: Re: 
[delphi-br] Componente para XMLO ClientDataset não te atende?[As partes desta 
mensagem que não continham texto foram removidas]--  FAVOR REMOVER ESTA 
PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado 
pelo Identificador de Spam Inteligente Terra.Para alterar a categoria 
classificada, 
visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15Esta
 mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee 
VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail 
Terra: http://mail.terra.com.br/-- No virus found in this incoming 
message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 
269.8.11/838 - Release Date: 7/6/2007 
14:21__Conheça o 
Windows Live Spaces, a rede de relacionamentos conectada ao 
Messenger!http://spaces.live.com/signup.aspx[As partes desta mensagem que não 
continham texto foram removidas]--  FAVOR REMOVER ESTA PARTE AO RESPONDER 
ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado pelo Identificador 
de Spam Inteligente Terra.Para alterar a categoria classificada, 
visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181302619.621575.9389.tacamaca.hst.terra.com.br,5035,Des15,Des15Esta
 mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee 
VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail 
Terra: http://mail.terra.com.br/-- No virus found in this incoming 
message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 
269.8.11/838 - Release Date: 7/6/2007 14:21 


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

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



[delphi-br] XML

2007-06-08 Por tôpico Fabiana
Bom Dia, pessoal!!!

Estou criando um xml usando o TXMLDocument e estou usando o codigo abaixo para 
isto:


XML := TXMLDocument.Create(nil);
 with XML do
 begin
   Active := True;
   Version := '1.0';
   Encoding := 'ISO-8859-1';
   AddChild('MensagemSNGPC','urn:sngpc-schema');
   DocumentElement.AddChild('cabecalho');

   DocumentElement.ChildNodes.Last.AddChild('cnpjEmissor').NodeValue := 
RemoveMascara  (Dmodulo.tblEmpresaCGC.AsString);
   DocumentElement.ChildNodes.Last.AddChild('cpfTransmissor').NodeValue 
:= '72586648153';
   DocumentElement.ChildNodes.Last.AddChild('dataInicio').NodeValue := 
DateToSystem(dtpInicial.Date);
   DocumentElement.ChildNodes.Last.AddChild('dataFim').NodeValue := 
DateToSystem(dtpFinal.Date);

   DocumentElement.AddChild('corpo');
   DocumentElement.AddChild('medicamentos');
   DocumentElement.AddChild('entradaMedicamentos');
   DocumentElement.AddChild('notaFiscalEntradaMedicamentos');
   For I := 1 to 5 do
   begin
   DocumentElement.ChildNodes.Last.AddChild('cnpjEmissor3').NodeValue 
:= '1234';
   next;
   end;

que esta gerando o seguinte XML:

  ?xml version=1.0 encoding=ISO-8859-1 ? 
- MensagemSNGPC xmlns=urn:sngpc-schema
- cabecalho
  cnpjEmissor67527069000149/cnpjEmissor 
  cpfTransmissor72586648153/cpfTransmissor 
  dataInicio2007-06-08/dataInicio 
  dataFim2007-06-08/dataFim 
  /cabecalho
  corpo / 
  medicamentos / 
  entradaMedicamentos / 
- notaFiscalEntradaMedicamentos
  cnpjEmissor31234/cnpjEmissor3 
  cnpjEmissor31234/cnpjEmissor3 
  cnpjEmissor31234/cnpjEmissor3 
  cnpjEmissor31234/cnpjEmissor3 
  cnpjEmissor31234/cnpjEmissor3 
  /notaFiscalEntradaMedicamentos
  /MensagemSNGPC

Só que preciso que nas linhas onde estão escritos corpo, medicamentos, 
entradaMedicamentos fiquem tambem com esse sinal de (-) ou seja um node só sem 
informação dentro (um node dentro do outro) coisa que só consigo fazer se eu 
coloco alguma informação entre elas como esta feito em NotaFiscalMedicamentos.
Queria uma ajuda para somente saber qual comando eu tenho que usar para 
cria essa 3 linhas com o sinal de (-), pois o comando que estou usando não é o 
correto.

Obrigada desde de já

Fabiana

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



Re: [delphi-br] Video Aula

2007-06-08 Por tôpico Mauro Paes Corrêa - gnX Ltda .
Caro Rubem, é verdade mesmo
É o camstudio. Por força do hábito, antes eu utilizava uma versão paga do 
camtasia.
Sim, inclusive o utilizo em minhas video aulas. Recomendo ao colega gravar no 
camtasia e depois converter, ou em flash mesmo com o utilitário que vem com o 
camstudio, ou ainda em WMV, pois qualquer micro possui windows media player 
(quem converte é o windows movie maker).


  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 08, 2007 10:51 AM
  Subject: RE: [delphi-br] Video Aula



  Duas coisas:

  1) O link do companheiro mauro está errado. Ele tem que ser 
http://www.camtasia.com. Esse link redireciona depois para a página do produto 
em http://www.techsmith.com/camtasia.asp. Ou seja, o CamStasia é pago!

  2) A melhor alternativa free e com código fonte aberto que eu encontrei ao 
Camstasia Studio chama-se CamStudio. O endereço sobre o projeto é 
http://www.camstudio.org (Mauro, acho que este era o link que vc queria 
divulgar!)

  Sds.

  To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 10:46:51 
-0300Subject: Re: [delphi-br] Video Aula

  Camtasia - www.camtasia.org - Original Message - From: Paulo 
Alexsandro To: delphi-br@yahoogrupos.com.br Sent: Thursday, June 07, 2007 11:25 
PMSubject: Re: [delphi-br] Video AulaHI,eu utilizo o Wink para essa finalidade, 
criar um screencasttem vários recursos para incrementar o vídeo, tipo linkar 
uma tela, colocarbalões explicativos, 
etc.http://dprogrammer.wordpress.com/2007/01/24/criando-um-screencast-com-o-wink/aí
 tem o link de uma versão para linux-- Paulo Alexsandro - dprogrammerDelphi, 
PHP, Ajax, Padrões Web, etchttp://dprogrammer.wordpress.com/Em 06/06/07, 
Alcistemas Informática [EMAIL PROTECTED] escreveu: Alguém conhece algum 
programa Free para gravar tipo video aula daquilo que faço no computador. 
Para usar nos meus aplicativos que escrevo, para economizar tempo em 
treinamento e apresentação de sistema. sei que é off, mais me perdoem já 
procurei de monte e free não acho nada. - Original Message - From: 
sampaiobrito To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 4:23 PM 
Subject: [delphi-br] DBGrid O que faço!!!??? Alguém sabe como fazer para 
remover as barras de rolagem vert, hori do dbgrid... Desde já agradeço![As 
partes desta mensagem que não continham texto foram 
removidas]--No virus 
found in this incoming message.Checked by AVG Free Edition. Version: 7.5.472 / 
Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21[As partes desta 
mensagem que não continham texto foram removidas] 

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

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



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21


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



Re: [delphi-br] Stringgrid - Como auto ajustar o tamanho das colunas?

2007-06-08 Por tôpico Guionardo Furlan
E mais.

Canvas.TextWidth para calcular as larguras dos conteúdos.

Em 10/05/07, Daniel Bastos [EMAIL PROTECTED] escreveu:

 StringGrid.ColWidths

  Em 10/05/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:
  
 Colegas
  
   Como faço para que um stringgrid ao ser alimentado, ja dimensione o
   tamanho
   de cada coluna de acordo com o conteudo?
  
   Obrigado pela atencao.
  
   []´s Tiano.


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

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


Re: [delphi-br] Componente para XML

2007-06-08 Por tôpico NextCorp Informática
Mas é um componente ?
Onde o encontro para download, se procurar no Google antes 

Atenciosamente

Washington André Muller da Silva

###
NextCorp Informática
www.nextcorp.com.br
[EMAIL PROTECTED]
0-XX-(51)-3589-3690
###
- Original Message - 
From: Rubem Nascimento da Rocha [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, June 08, 2007 8:34 AM
Subject: RE: [delphi-br] Componente para XML



E o TXMLDocument???


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 
2007 08:24:51 -0300Subject: Re: [delphi-br] Componente para XML




NãoAtenciosamenteWashington André Muller da 
Silva###NextCorp 
[EMAIL PROTECTED](51)-3589-3690###- 
Original Message - From: Alisson Yahoo [EMAIL PROTECTED]To: 
delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:19 AMSubject: 
Re: [delphi-br] Componente para XMLO ClientDataset não te atende?[As partes 
desta mensagem que não continham texto foram removidas]--  FAVOR 
REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! 
GruposE-mail classificado pelo Identificador de Spam Inteligente Terra.Para 
alterar a categoria classificada, 
visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15Esta
 
mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee 
VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu 
e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming 
message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 
269.8.11/838 - Release Date: 7/6/2007 14:21


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

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos



E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181302619.621575.9389.tacamaca.hst.terra.com.br,5035,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 
5.1.00/5048
Proteja o seu e-mail Terra: http://mail.terra.com.br/




-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 
14:21




RE: [delphi-br] Desativar Porta Serial

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

Desativar porta serial com um código Delphi? Pode esquecer! Isso só poderia ser 
possível escrevendo um driver em VisualC++ junto com o DDK (Driver Development 
Kit) apropriado à plataforma Windows que vc está desenvolvendo sua aplicação. 
Mesmo que vc encontre alguma coisa no registro do Windows pra desativar uma 
porta serial (o que eu acho difícil - pra não dizer impossível - visto que o 
Windows carrega as definições destes dispositivos em memória, o Windows no 
próximo boot irá ler novamente as configurações do PC.
 
Seguro mesmo é desativar uma porta serial pelo setup do micro. Acessar a 
memória do setuptb só pode ser possível depois que vc tiver escrito um driver 
que permita a uma aplicação em Delphi, VB, etc. acessar esta memória para 
leitura e/ou escrita. Daí, depois de alterar o setup, vc teria que reiniciar o 
micro. Um detalhe importante sobre essa abordagem é que depois de escrever 
nesta memória do setup, vc deverá saber como recalcular o checksum desta 
memória e reconfigurá-lo na mesma. E isso é tarefa praticamente impossível, 
pois apesar do acesso à memoria setup ser padronizado, cada fabricante de PC 
tem o seu padrão para calcular esse checksum, e este padrão não é tão fácil de 
se conseguir assim.
 
Uma alternativa simples que me veio a mente poderia ser uma aplicação rodando 
em background ou como um serviço do Windows que abriria em modo exclusivo uma 
determinada porta, e daí outro programa que quisesse acessar essa porta não 
teria como, em função deste outro processo ter obtido exclusividade à porta.
 
Em todo caso, boa sorte!
Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 11:45:49 
-0300Subject: [delphi-br] Desativar Porta Serial




Bom dia amigos(as).Estou com a seguinte necessidade:Wandarlei MichelonEquipe 
[EMAIL PROTECTED]: 55-41-3544-8711 Fax: 55-41-3544-8701 Tree Tools Informática 
Ltda. Qualidade e Competência a Seu Alcancehttp://www.treetools.com.br 
http://www.treetools.com.br/ 
Antes
 de imprimir reflita sobre sua responsabilidade com o MEIO AMBIENTE 
Esta
 comunicação, incluindo seus eventuais anexos e imagens, pode conterinformações 
confidenciais de uso restrito e/ou legalmente protegidas e podeconter 
informação que não pode ser divulgada sob obrigações confidenciaisassumidas por 
compromissos escritos. Se você não for o destinatário e recebeu esta mensagem 
por engano, porfavor, observe que qualquer divulgação, distribuição, cópia ou 
tomada dequalquer atitude com base nas informações desta comunicação é 
estritamenteproibida.Se você recebeu esta mensagem por engano, por favor, avise 
imediatamente oremetente por meio do mesmo endereço eletrônico ou pelo número 
de telefone:+ 55 (41) 3544-8733 e em seguida apague a informação do seu 
computador. Por favor, não copie ou use esta mensagem para nenhum propósito 
dedivulgação do seu conteúdo a uma outra pessoa. Todas as opiniões, conclusões 
ou informações contidas nesta comunicaçãosomente serão consideradas como 
provenientes da Tree Tools quandoefetivamente confirmadas, formalmente, por um 
de seus representantes 
legais.This
 communication, including all attachments and images transmitted with itmay 
include restricted, legally privileged, and/or confidential informationand may 
contain information that is exempt from disclosure by law orpursuant to 
confidentiality obligations assumed by written agreement. If you are not the 
intended recipient and receive this e-mail in error,please note that any 
dissemination, distribution, copying or taking anyaction based on the 
information contained in this communication is strictlyprohibited. If you 
receive this e-mail in error, please notify the sender immediately atthe 
electronic mail address or phone number : +55 (41) 3544-8733 and deletethe 
information from your computer. Please do not copy or use it for any purpose 
nor disclose its contents toany other person. All opinions, impressions, 
conclusions or information in this message willbe considered as originated from 
Tree Tools only when formally confirmed byits officers authorized for 
that.[As
 partes desta mensagem que não continham texto foram removidas] 


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

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



[delphi-br] off: Crie gráficos de estatísticas para msdos com a nova versão da xGraf 2007

2007-06-08 Por tôpico Waldir Pache
Senhores,

Já se encontra disponível a versão 2007 da xGraf (componentes de 
geração de gráficos de estatísticas) no site 
www.netalvo.web.br.com/xgraf.htm. O valor da xGraf é de R$ 250,00 mas 
está em promoção por apenas R$45,00 para as primeiras 50 cópias. Não 
perca a oportunidade. Você pode baixar gratuítamente a versão shareware 
com documentação e diversos exemplos para diversas linguagens, assim 
como arquivos prontos para testar sem ter que escrever uma única linha 
de código.

Compátivel com qualquer linguagem de programação.


um abraço,
Waldir Pache 
email : [EMAIL PROTECTED]
msn   : [EMAIL PROTECTED]



RES: [delphi-br] Desativar Porta Serial

2007-06-08 Por tôpico Wandarlei
Obrigado Rubem.
 
Wandarlei Michelon

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rubem Nascimento da Rocha
Enviada em: sexta-feira, 8 de junho de 2007 12:00
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] Desativar Porta Serial
Prioridade: Alta




Desativar porta serial com um código Delphi? Pode esquecer! Isso só poderia
ser possível escrevendo um driver em VisualC++ junto com o DDK (Driver
Development Kit) apropriado à plataforma Windows que vc está desenvolvendo
sua aplicação. Mesmo que vc encontre alguma coisa no registro do Windows pra
desativar uma porta serial (o que eu acho difícil - pra não dizer impossível
- visto que o Windows carrega as definições destes dispositivos em memória,
o Windows no próximo boot irá ler novamente as configurações do PC.

Seguro mesmo é desativar uma porta serial pelo setup do micro. Acessar a
memória do setuptb só pode ser possível depois que vc tiver escrito um
driver que permita a uma aplicação em Delphi, VB, etc. acessar esta memória
para leitura e/ou escrita. Daí, depois de alterar o setup, vc teria que
reiniciar o micro. Um detalhe importante sobre essa abordagem é que depois
de escrever nesta memória do setup, vc deverá saber como recalcular o
checksum desta memória e reconfigurá-lo na mesma. E isso é tarefa
praticamente impossível, pois apesar do acesso à memoria setup ser
padronizado, cada fabricante de PC tem o seu padrão para calcular esse
checksum, e este padrão não é tão fácil de se conseguir assim.

Uma alternativa simples que me veio a mente poderia ser uma aplicação
rodando em background ou como um serviço do Windows que abriria em modo
exclusivo uma determinada porta, e daí outro programa que quisesse acessar
essa porta não teria como, em função deste outro processo ter obtido
exclusividade à porta.

Em todo caso, boa sorte!
Sds.


.
 
http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId
=172789/stime=1181314902/nc1=1/nc2=2/nc3=3 
 


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



[delphi-br] Alterar a o tipo do campo de TStringField para TFloatField

2007-06-08 Por tôpico Tiago Zacchi
Bom Dia!



Estou usando o PostgreSQL 8.2! Crio os meu Bancos com Encoding SQL_ASCII.

Sempre que crio um campo do tipo ponto flutuante crio da seguinte forma: 
NUMERIC(12,2), por exemplo.



Criei uma aplicação para acessar um banco de dados, e quando importo os 
campos para um Componente TTable, os campos ponto flutuante ficam com o Tipo 
StringFields! Sempre que uso o tipo NUMERIC para criar um campo isso acontece.



Bom gostaria de saber se alguem tem alguma ideia de como resolver meu 
problema. Preciso disto pois os campos do tipo StringField não tem algumas 
Propriedade que eu necessito.!

 

Tem como eu alterar a o tipo do campo de TStringField para TFloatField ?? Acho 
que isto tbm resolveria!


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



Re: [delphi-br] Componente para XML

2007-06-08 Por tôpico NextCorp Informática
Caro Rubens

Obrigado, mas na versão 5 pro do delphi não existe este componente. Parece 
que ele só tem no delphi 6 em diante.

Já resolvi instalando um outro componente.


Atenciosamente

Washington André Muller da Silva

###
NextCorp Informática
www.nextcorp.com.br
[EMAIL PROTECTED]
0-XX-(51)-3589-3690
###
- Original Message - 
From: Rubem Nascimento da Rocha [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, June 08, 2007 11:51 AM
Subject: RE: [delphi-br] Componente para XML



Companheiro, vc está completamente desavisado. TXMLDocument é um componente 
que já vem com o Delphi. Procure pela paleta (e não palheta!) de components 
Internet, unit XMLDoc.

Sds.


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 
2007 11:37:42 -0300Subject: Re: [delphi-br] Componente para XML




Mas é um componente ?Onde o encontro para download, se procurar no 
Google antes AtenciosamenteWashington André Muller da 
Silva###NextCorp 
[EMAIL PROTECTED](51)-3589-3690###- 
Original Message - From: Rubem Nascimento da Rocha 
[EMAIL PROTECTED]To: delphi-br@yahoogrupos.com.brSent: Friday, 
June 08, 2007 8:34 AMSubject: RE: [delphi-br] Componente para XMLE o 
TXMLDocument???To: [EMAIL PROTECTED]: 
[EMAIL PROTECTED]: Fri, 8 Jun 2007 08:24:51 -0300Subject: Re: 
[delphi-br] Componente para XMLNãoAtenciosamenteWashington André Muller da 
Silva###NextCorp 
[EMAIL PROTECTED](51)-3589-3690###- 
Original Message - From: Alisson Yahoo [EMAIL PROTECTED]To: 
delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:19 AMSubject: 
Re: [delphi-br] Componente para XMLO ClientDataset não te atende?[As partes 
desta mensagem que não continham texto foram removidas]--  FAVOR 
REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! 
GruposE-mail classificado pelo Identificador de Spam Inteligente Terra.Para 
alterar a categoria classificada, 
visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15Esta
 
mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee 
VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu 
e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming 
message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 
269.8.11/838 - Release Date: 7/6/2007 
14:21__Conheça o 
Windows Live Spaces, a rede de relacionamentos conectada ao 
Messenger!http://spaces.live.com/signup.aspx[As partes desta mensagem que 
não continham texto foram removidas]--  FAVOR REMOVER ESTA PARTE AO 
RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado pelo 
Identificador de Spam Inteligente Terra.Para alterar a categoria 
classificada, 
visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181302619.621575.9389.tacamaca.hst.terra.com.br,5035,Des15,Des15Esta
 
mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee 
VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu 
e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming 
message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 
269.8.11/838 - Release Date: 7/6/2007 14:21


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

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos



E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181314286.355941.23565.domoni.hst.terra.com.br,6830,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 
5.1.00/5048
Proteja o seu e-mail Terra: http://mail.terra.com.br/




-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 
14:21




[delphi-br] Re: Moderadores

2007-06-08 Por tôpico galdariah
se não me engano são 7 dias em moderação.
se seu email tiver com problema, cria outra conta.



Re: [delphi-br] procedure

2007-06-08 Por tôpico Andrei Luís
O que você precisa é de uma function e não de uma procedure. Functions
tem valor de retorno, procedures não.

Exemplo:

Function My_function(parametro1, parametro2 : currency) : currency;
begin
   result:= parametro1 / parametro2;
end;

O valor que for atribuído a variável result será o que a função retornará.

para utilizar:


retorno := My_function(10,2);  // retorno é uma variável do tipo currency

[]
Andrei



Em 08/06/07, marciolau[EMAIL PROTECTED] escreveu:
 ola boa tarde
 tenho que criar uma procedure que:
 calcule
 presta = valor +(valor *(taxa/100)* tempoatraso).

 estou aprendendo agora procedura fatorial, estou todo enrolado
 pois nao sei como fazer para chamar o resultado,desta procedure global.
 podem me ajudar?


[delphi-br] procedure

2007-06-08 Por tôpico marciolau
ola boa tarde 
tenho que criar uma procedure que: 
calcule
presta = valor +(valor *(taxa/100)* tempoatraso).

estou aprendendo agora procedura fatorial, estou todo enrolado
pois nao sei como fazer para chamar o resultado,desta procedure global.
podem me ajudar?



[delphi-br] BDS 2006 - Salvar configurações

2007-06-08 Por tôpico Andrei Luís
Alguém sabe se tem como salvar as configurações do BDS 2006, pra ao
formatar a máquina e reinstalar o BDS, voltar tudo como estava antes?
Tipo, configurações de tools - Enviroment, project options, os
layouts da ide, componentes instalados...

[]s
Andrei


Re: [delphi-br] BDS 2006 - Salvar configurações

2007-06-08 Por tôpico Fellipe Henrique
Cara pode ter um jeito melhor, mas eu vou no regedit e exporto a
CurrentUser\Borland todinha... :o)

Comigo tem funcionado direitinho...


[]s

Em 08/06/07, Andrei Luís [EMAIL PROTECTED] escreveu:

   Alguém sabe se tem como salvar as configurações do BDS 2006, pra ao
 formatar a máquina e reinstalar o BDS, voltar tudo como estava antes?
 Tipo, configurações de tools - Enviroment, project options, os
 layouts da ide, componentes instalados...

 []s
 Andrei
  




-- 
_
Fellipe Henrique
[EMAIL PROTECTED]
Você valoriza a existêcia das pessoas extraordinárias e momentos em que a
história avança graças a elas. Tudo o que se imagina pode ser alcançado.
Deve-se ousar sonhar. Mas não há substituto para perseverança e trabalho...
e trabalho em equipe. Por que ninguém consegue sozinho. Se comemoramos a
grandeza desses eventos e as pessoas que os realizam... não podemos esquecer
o sacrifício daqueles que tornam possíveis tais realizações.


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



Re: [delphi-br] Sockets na Marra

2007-06-08 Por tôpico Ezequiel
use a unit winsock.pas
funciona exatamente como no C (nome das funções, estruturas de dados, etc).

qualquer dúvida dá uma olhada nos fontes do componente TTcpServer que 
usa o winsock como base.

[]'s
Ezequiel


Vinicius Florido escreveu:
 
 
 Gostaria de saber se alguém conhece alguma biblioteca para delphi (unit)
 para trabalhar com sockets com um nível de abstração menor que uso de
 componentes indy e serversocket do próprio dephi. Gostaria de trabalhar no
 delphi com sockets da mesma forma que trabalho com C++ e C pra poder
 conseguir fazer o que preciso... de preferência com exemplos... Com certeza
 muitos já precisaram disso...
 
 _
 
 E-mail classificado pelo Identificador de Spam Inteligente.
 Para alterar a categoria classificada, visite o Terra Mail
 http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=jvp.vinicius_l=1,1181325677 
 http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=jvp.vinicius_l=1,1181325677
 .666839.17418.fomboni.hst.terra.com.br,15056,20031127114101,20031127114101
 
 _
 
 Esta mensagem foi verificada pelo E-mail Protegido Terra
 http://mail.terra.com.br/ http://mail.terra.com.br/ .
 Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão:
 5.1.00/5048
 Proteja o seu e-mail Terra: http://mail.terra.com.br/ 
 http://mail.terra.com.br/
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 


[delphi-br] Sockets na Marra

2007-06-08 Por tôpico Vinicius Florido
Gostaria de saber se alguém conhece alguma biblioteca para delphi (unit)
para trabalhar com sockets com um nível de abstração menor que uso de
componentes indy e serversocket do próprio dephi. Gostaria de trabalhar no
delphi com sockets da mesma forma que trabalho com C++ e C pra poder
conseguir fazer o que preciso... de preferência com exemplos... Com certeza
muitos já precisaram disso... 


  _  

E-mail classificado pelo Identificador de Spam Inteligente.
Para alterar a categoria classificada, visite o Terra Mail
http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=jvp.vinicius_l=1,1181325677
.666839.17418.fomboni.hst.terra.com.br,15056,20031127114101,20031127114101



  _  

Esta mensagem foi verificada pelo E-mail Protegido Terra
http://mail.terra.com.br/ .
Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão:
5.1.00/5048
Proteja o seu e-mail Terra: http://mail.terra.com.br/ 



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



[delphi-br] Operation not allowed on a unidirectional - de Novo

2007-06-08 Por tôpico Carlos
Desculpem a insistência, mas não compreendi o que devo fazer para
contornar este erro.
Sem querer ser chato e aproveitador, será que um dos senhores poderia
exemplificar a solução.
Novamente exponho o meu problema para aqueles que estão lendo este
tópico pela 1ª vez.
Tenho uma form que gera licencas para funcionarios e depois de salvar
as informações a guia de licença é impressa no Rave(por enquanto, pois
vou para o Fortes Report)e quando fecho a preview, me aparece esta
tela de erro. E o sistema demora para fechar o form.
Li em algumas listas que o problema é que o SQLDataSet é
unidirecional, portanto não guarda informações em memória e o correto
seria eu fazer a ligação do DBGrid que tenho no form com um ClientDataSet.
Tirei o grid, o problema continua.
Entendi que tenho que usar ClientDataSet para mostrar as informações
no grid ou no preview do relatório, aliás, as informações vem de um
CDS, mas, segundo alguns colegas, tenho que mostrar estes dados em
memória, mas como?
Agradeço antecipadamente a atenção dispensada, e pedindo desculpas
pelo tamanho do tópico.
Fraterno abraço a todos,
Carlos



[delphi-br] New e GetMem

2007-06-08 Por tôpico Guionardo Furlan
Buenas pessoal

Tenho as seguintes estruturas base

type
  PAluno = ^TAluno;
  TAluno = record
Id : integer;
Nome : string[30];
  end;

E outras estruturas similares.
Normalmente, uso New(P) em que P é do tipo PAluno, para criar as
variáveis e Dispose, por fim.

Para cada estrutura há uma classe, i.e. TAlunos, que organiza os
PAluno em um TList.
Há outras classes, i.e. TDocumentos, e TImpressoes nos mesmo moldes do
exemplo anterior.
As classes tem métodos similares como First, Next, que movem o
ponteiro do item atual, Atual que retorna o ponteiro atual, Add, Edit,
Insert, etc.

As classes estão funcionando, independentemente.
Mas estou querendo usar herança e fazer uma classe base com os itens
comuns e reduzir redundância de código.

Por exemplo:
a função NewData retornaria o ponteiro de um PAluno ou PDocumento
novo, com dados vazios.
O problema é a tipagem e a reserva de memória que o NEW faz. Ele
depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu
defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei
se funcionaria direito com o PAluno.

No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso
bem interessante do GetMem.

Alguém tem alguma sugestão?




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

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


RES: [delphi-br] Operation not allowed on a unidirectional - de Novo

2007-06-08 Por tôpico Davi Eduardo Borges Wall
Sim, é unidirecional...

 

Agora para guardar os dados em memória e tornar bidirecional use a estrutura...

 

SQLCONNECTION - SQLQUERY OU SQLTABLE - DATASETPROVIDER - CLIENTDATASET - 
DATASOURCE

 

- significa que cada um está apontando para o outro. Procure pela 
propriedade com o nome respectivo no object inspector

 

Ligue o grid no DataSource.

 

Isto deve lhe ajudar.

 

[]s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos
Enviada em: sexta-feira, 8 de junho de 2007 16:43
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Operation not allowed on a unidirectional - de Novo

 

Desculpem a insistência, mas não compreendi o que devo fazer para
contornar este erro.
Sem querer ser chato e aproveitador, será que um dos senhores poderia
exemplificar a solução.
Novamente exponho o meu problema para aqueles que estão lendo este
tópico pela 1ª vez.
Tenho uma form que gera licencas para funcionarios e depois de salvar
as informações a guia de licença é impressa no Rave(por enquanto, pois
vou para o Fortes Report)e quando fecho a preview, me aparece esta
tela de erro. E o sistema demora para fechar o form.
Li em algumas listas que o problema é que o SQLDataSet é
unidirecional, portanto não guarda informações em memória e o correto
seria eu fazer a ligação do DBGrid que tenho no form com um ClientDataSet.
Tirei o grid, o problema continua.
Entendi que tenho que usar ClientDataSet para mostrar as informações
no grid ou no preview do relatório, aliás, as informações vem de um
CDS, mas, segundo alguns colegas, tenho que mostrar estes dados em
memória, mas como?
Agradeço antecipadamente a atenção dispensada, e pedindo desculpas
pelo tamanho do tópico.
Fraterno abraço a todos,
Carlos

 



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



[delphi-br] Re: New e GetMem

2007-06-08 Por tôpico cartouchebr
Se eu fosse vc, ao invés de usar records usaria a estrutura de 
classes e coleções de objetos que o Delphi te fornece de bandeja. 
Isso daí que você quer fazer, só se vê mesmo em disciplinas de 
Estruturas de Dados em cursos técnicos ou em faculdades, pro aluno 
entender como funciona alocação dinâmica.

Eu faria assim (pra criar o exemplo abaixo, vá até File|New|Other... 
e escolha Console Application, e depois cole o código abaixo e mande 
executar):

program TesteCollection;

{$APPTYPE CONSOLE}

uses
  Classes, SysUtils;

type
  { descendente de TCollectionItem (já possui uma propriedade ID).  }
  TAluno = class(TCollectionItem)
  private
FNome: String;
  public
property Nome: String read FNome write FNome;
  end;

var
  I: Integer;
  Alunos: TCollection;

begin
  { Cria a lista a ser gerenciada }
  Alunos := TCollection.Create(TAluno);

  try
{ Adicionando nomes à lista de alunos }
TAluno(Alunos.Add).Nome := 'Rubem';
TAluno(Alunos.Add).Nome := 'Nascimento';
TAluno(Alunos.Add).Nome := 'Rocha';

{ Imprimindo a lista de alunos na tela }
for I := 0 to Alunos.Count - 1 do
  WriteLn(Format('%d = %s',
[Alunos.Items[I].ID, TAluno(Alunos.Items[I]).Nome]));
  finally
{ Libera a lista, efetuando a liberação automatica dos itens }
Alunos.Free;
  end;

  { Espera por um ENTER }
  WriteLn(Eoln);
end.


Sds.
--- Em delphi-br@yahoogrupos.com.br, Guionardo Furlan 
[EMAIL PROTECTED] escreveu

 Buenas pessoal
 
 Tenho as seguintes estruturas base
 
 type
   PAluno = ^TAluno;
   TAluno = record
 Id : integer;
 Nome : string[30];
   end;
 
 E outras estruturas similares.
 Normalmente, uso New(P) em que P é do tipo PAluno, para criar as
 variáveis e Dispose, por fim.
 
 Para cada estrutura há uma classe, i.e. TAlunos, que organiza os
 PAluno em um TList.
 Há outras classes, i.e. TDocumentos, e TImpressoes nos mesmo moldes 
do
 exemplo anterior.
 As classes tem métodos similares como First, Next, que movem o
 ponteiro do item atual, Atual que retorna o ponteiro atual, Add, 
Edit,
 Insert, etc.
 
 As classes estão funcionando, independentemente.
 Mas estou querendo usar herança e fazer uma classe base com os itens
 comuns e reduzir redundância de código.
 
 Por exemplo:
 a função NewData retornaria o ponteiro de um PAluno ou PDocumento
 novo, com dados vazios.
 O problema é a tipagem e a reserva de memória que o NEW faz. Ele
 depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu
 defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não 
sei
 se funcionaria direito com o PAluno.
 
 No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso
 bem interessante do GetMem.
 
 Alguém tem alguma sugestão?
 
 
 
 
 -- 
 Timeo hominem unius libri
 Cogito ergo sum - Carpe diem
 
 []s
 Guionardo Furlan
 http://guionardo.blogspot.com





Re: [delphi-br] New e GetMem

2007-06-08 Por tôpico Joao Morais
Guionardo Furlan wrote:

 type
   PAluno = ^TAluno;
   TAluno = record
 Id : integer;
 Nome : string[30];
   end;
 
 E outras estruturas similares.
 Normalmente, uso New(P) em que P é do tipo PAluno, para criar as
 variáveis e Dispose, por fim.
 

 ...

 O problema é a tipagem e a reserva de memória que o NEW faz. Ele
 depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu
 defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei
 se funcionaria direito com o PAluno.

GetMem funciona com qualquer tipo de ponteiro, seja o seu PAluno, um 
pchar ou qualquer outro. Basta você informar o ponteiro em um parâmetro 
e quantos bytes o seu ponteiro precisa para virar uma instância no outro 
parâmetro.

O que eu fiquei sem entender é porque você está usando esta abordagem ao 
invés de usar instâncias de classe. É muito mais simples. O construtor e 
o destrutor da classe faz tudo isto por você.

--
Joao Morais



 No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso
 bem interessante do GetMem.
 
 Alguém tem alguma sugestão?
 
 
 
 



Re: [delphi-br] New e GetMem

2007-06-08 Por tôpico Guionardo Furlan
Caracoles, a coisa tava pronta e eu lixando a pedra até ficar redonda.

Abraço, e obrigado pelo empurrão João e cartouchebr.

Em 08/06/07, Joao Morais [EMAIL PROTECTED] escreveu:


 Guionardo Furlan wrote:

   type
 PAluno = ^TAluno;
 TAluno = record
   Id : integer;
   Nome : string[30];
 end;
  
   E outras estruturas similares.
   Normalmente, uso New(P) em que P é do tipo PAluno, para criar as
   variáveis e Dispose, por fim.
  
  
   ...
  
   O problema é a tipagem e a reserva de memória que o NEW faz. Ele
   depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu
   defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei
   se funcionaria direito com o PAluno.

  GetMem funciona com qualquer tipo de ponteiro, seja o seu PAluno, um
  pchar ou qualquer outro. Basta você informar o ponteiro em um parâmetro
  e quantos bytes o seu ponteiro precisa para virar uma instância no outro
  parâmetro.

  O que eu fiquei sem entender é porque você está usando esta abordagem ao
  invés de usar instâncias de classe. É muito mais simples. O construtor e
  o destrutor da classe faz tudo isto por você.

  --
  Joao Morais

   No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso
   bem interessante do GetMem.
  
   Alguém tem alguma sugestão?
  

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

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


[delphi-br] TImage LoadFromFile

2007-06-08 Por tôpico Paulo Geloramo
Image1.Picture.LoadFromFile('http://www.site.com.br/imagem.jpg');

O componente TImage carrega uma imagem diretamente
do site passando o endereço do site se executando em
design time, mas se tentar carregar a imagem em run
time com LoadFromFile conforme acima retorna
erro.

Alguma sugestão sem usar LoadFromFile?
t+



Re: [delphi-br] New e GetMem

2007-06-08 Por tôpico Joao Morais
Guionardo Furlan wrote:
 Caracoles, a coisa tava pronta e eu lixando a pedra até ficar redonda.
 
 Abraço, e obrigado pelo empurrão João e cartouchebr.

Disponha.

Na verdade existem inclusive bibliotecas que ajudam você criar modelos 
de classes e mapear os respectivos objetos em banco de dados relacional. 
Tudo depende do quanto você quer trabalhar de forma manual, ou do quanto 
quer aproveitar de trabalhos que já estão prontos e tem código aberto.

--
Joao Morais



 Em 08/06/07, Joao Morais [EMAIL PROTECTED] escreveu:
 
 Guionardo Furlan wrote:

   type
 PAluno = ^TAluno;
 TAluno = record
   Id : integer;
   Nome : string[30];
 end;
  
   E outras estruturas similares.
   Normalmente, uso New(P) em que P é do tipo PAluno, para criar as
   variáveis e Dispose, por fim.
  
  
   ...
  
   O problema é a tipagem e a reserva de memória que o NEW faz. Ele
   depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu
   defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei
   se funcionaria direito com o PAluno.

  GetMem funciona com qualquer tipo de ponteiro, seja o seu PAluno, um
  pchar ou qualquer outro. Basta você informar o ponteiro em um parâmetro
  e quantos bytes o seu ponteiro precisa para virar uma instância no outro
  parâmetro.

  O que eu fiquei sem entender é porque você está usando esta abordagem ao
  invés de usar instâncias de classe. É muito mais simples. O construtor e
  o destrutor da classe faz tudo isto por você.

  --
  Joao Morais

   No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso
   bem interessante do GetMem.
  
   Alguém tem alguma sugestão?