Re: [delphi-br] Como pegar os resultados dos campos virtuais via SQL e passar para um TEdit?

2007-02-13 Por tôpico Alberto
Duas maneiras
TEdit.Text := NomedaSuaQuery.FieldByName('Produto').AsString
ou 
TEdit.Text := NomedaSuaQuery.Fields[0].AsString;


  - Original Message - 
  From: Joandreiy Cordeiro 
  To: delphi-br 
  Sent: Monday, February 12, 2007 4:21 PM
  Subject: [delphi-br] Como pegar os resultados dos campos virtuais via SQL e 
passar para um TEdit?


  Estou fasendo o seguinte select:

  select DESCRICAO as Produto,
  *SUM(QUANTIDADE)as Quantidade total,*
  *SUM(VALOR_VENDA*QUANTIDADE)as Total da venda,*
  *SUM(VALOR_VENDA*QUANTIDADE)-SUM(VALOR_CUSTO*QUANTIDADE)as Total do lucro,
  *
  from ITENS_PEDIDO group by DESCRICAO

  como faço para pegar os resultados dos campos em negrito se eles são
  campos virtuais criados em Run Time e passalos para um TEdit por exemplo?
  -- 
  Cordialmente,
  Joandreiy Cordeiro

  [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] [URGENTE] Formatação Imp ressão Matricial

2007-02-13 Por tôpico Ricardo Berti
Como você faz pra imprimir? faz tudo na mão ou usa alguma rotina ou componente? 
Posta aí que agente te ajuda

Bom Código

Ricardo Berti

  - Original Message - 
  From: Tiago de Assis Pimenta 
  To: Grupo Delphi 
  Sent: Monday, February 12, 2007 11:40 PM
  Subject: [delphi-br] [URGENTE] Formatação Impressão Matricial


  Galera, seguinte, preciso da seguinte informação.

  Tem como eu usar o write para fazer o seguinte.

  Na hora que chegar num determinado numero de caracter, ele pule para a
  proxima linha, mais ou menos no estilo das Celulas do Excel ???

  Por ex.: Eu reservo um espaço de 50 caracteres para Descrição do Serviço na
  nota, se ele passar de 50, ele pula para a proxima linha, sem atrapalhar a
  coluna preço.

  Na nota ficaria assim


  DESCRIÇÃO | PREÇO

  TESTE TESTE TESTE TESTE TESTE
  TESTE TESTE TESTE TESTE TESTE R$ 40,00

  OUTRO TESTE R$ 20,00

  Tem como ?

  Tiago de Assis Pimenta

  MSN: mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
  Skype: tiagopimenta_skype
  Gtalk: tiagopimenta


  [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: O Comando Case

2007-02-13 Por tôpico Gabriel Herdt
Jorge, obrigado pela ajuda. Mas esse não eu o caso eu me refiro ao 
comando CASE OF do delphi(2005) não ao CASE WHEN de Select.
Oque eu gostaria de fazer é o seguinte: 
case trim(UpperCase(sNome)) of 'Gabriel': 
Begin 
…
…
End;
`Gustavo': Begin
…
End;

  Pessoal o comando case não aceita comparação de strings?
  Alguma alternativa? Que não seja if if if?
  case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin
  Como vai ter muitas comparações eu não gostaria que passasse em 
  todas
  s opções como no if.
  qual a alternativa?



--- Em delphi-br@yahoogrupos.com.br, Jorge Ericsson 
[EMAIL PROTECTED] escreveu

 Gabriel eu não sei qual o banco que vc utiliza, mas tente a 
condição abaixo
 caso esteje trabalhando com o ORACLE.
 
 SELECT  CASE TRIM(TO_CHAR(TO_DATE(TO_CHAR(vCONT) || '/' || 
vMES_INPUT || '/'
 || vANO_INPUT,'dd-mm-')  , 'Day'))
 WHEN 'Segunda-Feira' then 'Segunda'
 WHEN 'Terça-Feira' then 'Terça'
 WHEN 'Quarta-Feira' then 'Quarta'
 WHEN 'Quinta-Feira' then 'Quinta'
 WHEN 'Sexta-Feira' then 'Sexta'
 WHEN 'Sábado' then 'Sábado'
 WHEN 'Domingo' then 'Domingo'
   ELSE 'NENHUM'
   END INTO vDIA_SEMANA FROM DUAL;
 
 []´s
 
 
 Em 12/02/07, Gabriel Herdt [EMAIL PROTECTED] escreveu:
 
Pessoal o comando case não aceita comparação de strings?
  Alguma alternativa? Que não seja if if if?
  case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin
 
  Como vai ter muitas comparações eu nao gostaria que passa-se em 
todas
  as opções como no if.
  qual a alternativa?
 
   
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] AudioLab ou MMTools

2007-02-13 Por tôpico djxandytche
Bom dia amigos da lista,

Bom, gostaria da ajuda de vcs para gravação de som do microfone com
delphi.

O problema é o seguinte: Dentre todos os componentes que testei os
mais poderosos que encontrei foram estes 2 que cito no titulo, porem,
nenhum deles faz uma coisa muito importante que preciso. Por exemplo,
o usuário começa a gravar e no final da gravação ele resolve voltar um
pouco e regravar uma parte devido a que ele possa ter falado algo
errado, desta forma o arquivo de áudio deveria sobrepor toda a
gravação a partir do ponto em que ele recomeçou a gravar. Mais não
consegui fazer isso com nenhum componente, nem com o TMediaPlayer e
nem usando código nativo do delphi (mciSendCommand, sndPlaySound, e
estas coisas todas)!!!

Alguém por acaso utiliza alguns destes componentes que cito acima, ou
conhece outros (pode ser pago) ou alguma outra forma de realizar este
trabalho?

Obs.: Este comportamento o Gravador de Som do Windows faz perfeitamente.

Obrigado a todos que puderem responder e me ajudar!!!

Alexandre da Silva.



Re: [delphi-br] Sistema de Lan House

2007-02-13 Por tôpico Itabyte®
Bom dia Ricardo , tem um cliente que me pediu para fazer um sistema para Lan 
House mais a falta de tempo nao permite desenvolver , topas fazer uma parceria 
?? se sim favor entrar em contato pelo meu msn : [EMAIL PROTECTED] ou skype : 
itabytetec ou via e-mail : [EMAIL PROTECTED]

JESUS TE AMA !!!
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 12, 2007 9:51 AM
  Subject: Re: [delphi-br] Sistema de Lan House


  Estou finalizando um sistema de lan house (fase de personalização do 
projeto). Se quiser, posso elaborar um passo-a-passo ou se quiser mais posso 
negociar os fontes.

  É um sistema relativamente simples, já que na versão onde estou trabalhando 
não há necessidade de controlar execução de jogos e/ou programas. É só o 
controle de tempo de uso mesmo.

  Contato em PVT.

  Sds,
  Ricardo.

  Humberto [EMAIL PROTECTED] escreveu: Olá caros colegas.
  Eu irei pegar um sistema de Lan House para desenvolver, e gostaria de saber 
se algum de vcs já fez um e se pode me ajudar no sentido de por onde começar 
rsrs.. Imagino q seja usando Sockets etc..

  Alguém pode me dar uma ajudinha?

  Vlw.

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





  __
  Fale com seus amigos de graça com o novo Yahoo! Messenger 
  http://br.messenger.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] Potenciação multibancos

2007-02-13 Por tôpico Tamara Clemente
Obrigada Jorge... consegui desta forma msm, e no Firebird eh dpower(base,
expoente)..

Obrigada pela atenção...

Tamara Clemente
Analista Desenvolvedor


Em 12/02/07, Jorge Ericsson [EMAIL PROTECTED] escreveu:

   Desculpe Tamara mais eu entendi mal a sua questão, eu uso cálculos mesmo
 no
 próprio código e não uso no banco devido a migração traumática.
 Mas aqui vai o que tentei usar em cada banco que utilizo:

 oracle:
 select power( 7.42578 , 0.225 ) from dual;
 sql server:
 select power(3.000, -2) ou para extrair a raiz cúbica tbém que uso
 select power(27.0, (1./3))

 Tente verifica na UDF do Firebird importa a função matemática, como eu não
 tenho ele aqui agora fica dificil te ajuda nele.

 Se não me engano deve ser Power tbém mas não tenho certeza.

 Espero ajudado,

 Jorge Ericsson

 Em 12/02/07, Tamara Clemente [EMAIL PROTECTED]tamara.grupos%40gmail.com
 escreveu:
 
  Se eu tb entendi bem, Ricardo...rs.. seria isso msm... tenho um controle
  de
  verificação de qual banco de trata, e ai então executo o sql de acordo
 com
  o
  banco... encontrei como faço em SQL Server, mas firebird e oracle ainda
 ñ,
  se puderem me ajudar, agradeço muito.
 
  Obrigada,
 
  Tamara Clemente
  Analista Desenvolvedor
 
  Em 12/02/07, Ricardo César Cardoso [EMAIL 
  PROTECTED]ricardo_engsoft%40yahoo.com.br
 ricardo_engsoft%40yahoo.com.br
  escreveu:
  
   Se entendi bem, o Jorge faz o cálculo na aplicação e vc quer
 implementar
   uma UDF para cada banco, não é isso?
  
   Tamara Clemente [EMAIL PROTECTED] tamara.grupos%40gmail.com 
 tamara.grupos%40gmail.com 
  tamara.grupos%40gmail.com
   escreveu: Opa Jorge, obrigada pela atenção...
  
   O q eu preciso eh da sintaxe nos 3 bancos, sei q tem diferença...
 tenho
  td
   o
   esquema de trabalho com os 3 bancos, só preciso do select com potencia
   compativel com cada um deles...
  
   Obrigada,
  
   Tamara Clemente
   Analista Desenvolvedora
  
   Em 12/02/07, Jorge Ericsson [EMAIL PROTECTED]jericssonsup%40gmail.com
 jericssonsup%40gmail.com
  jericssonsup%40gmail.com
 
   escreveu:
   
Sem problemas se vc utilizar três conexões com os bancos.
Eu faço isso utilizando DBExpress (D7) e depois de gerar o dataset
 eu
trabalho da forma que melhor me convier.
Espero ter ajudado.
   
Em 09/02/07, Tamara Clemente [EMAIL 
PROTECTED]tamara.grupos%40gmail.com
 tamara.grupos%40gmail.com
  tamara.grupos%40gmail.com
   tamara.grupos%40gmail.com
escreveu:

 Boa noite povo,

 Td bem? Seguinte: estou com um problema na montagem de um comando
  sql,
só
 q
 este comando tem q ter correspondencia em 3 bancos de dados
  distintos:
 SQLServer, Oracle e Firebird. Neste comando eu preciso fazer a
   operação
de
 potencia... podem me ajudar??

 Obrigada,

 Tamara Clemente
 Analista Desenvolvedor

 [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]
  
  
  
  
  
   __
   Fale com seus amigos de graça com o novo Yahoo! Messenger
   http://br.messenger.yahoo.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]

 



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



Re: [delphi-br] Re: O Comando Case

2007-02-13 Por tôpico Joao Morais
Gabriel Herdt wrote:

 Jorge, obrigado pela ajuda. Mas esse não eu o caso eu me refiro ao 
 comando CASE OF do delphi(2005) não ao CASE WHEN de Select.
 Oque eu gostaria de fazer é o seguinte: 
 case trim(UpperCase(sNome)) of 'Gabriel': 
 Begin 
 …
 …
 End;
 `Gustavo': Begin
 …
 End;

Quanto a Delphi 8 em diante eu não sei, veja o que o help diz a você. 
Nas versões anteriores, case trabalha apenas com tipos enumeráveis, ou 
seja, char e números inteiros em geral. Ele não foi criado apenas pra 
bonito, mas porque o compilador pode gerar um código mais otimizado 
quando você tem comparações com estes tipos de dados.

Para fazer um 'case' com string você tem dois caminhos. O mais prático é 
com a infinidade de ifs. Não fica muito elegante mas fica um código bem 
otimizado, caso a sua preocupação também seja performance. Procure 
colocar na frente aqueles if que têm mais chance de dar verdadeiro. Se 
for indiferente, tanto faz a ordem. Para que o seu código fique menos 
feio, chame procedures locais ao invés de criar um begin/end para cada 
opção. Caso maiúsculo e minúsculo sejam indiferentes, use SameText ao 
invés de string = string.

O caminho mais elegante é criar uma classe para cada resposta, colocar a 
resposta correta como um método de classe e registrar todas as classes 
envolvidas em uma lista de classes. É uma solução bem mais escalável, 
mas se o que você precisa é apenas consultar alguns poucos nomes que 
nunca vão mudar, é melhor deixar esta solução de lado e ficar com ifs + 
procedures locais mesmo.

--
Joao Morais



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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

 


RES: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap)

2007-02-13 Por tôpico aldinei \(UOL\)
Estou migrando minha aplicação de d7+fb para d7+sql , tem algum macete, qual
o melhor componente
 
Aldinei

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Marcos Douglas
Enviada em: segunda-feira, 12 de fevereiro de 2007 11:22
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap)



Exatamente. Um método como:
function ToString: string;

Vc poderia retornar uma string contendo:
Campo=Valor; Campo=Valor; etc...

--
Marcos Douglas

 Mensagem Original 
From: Marcelo Moacir Florindo marceloflorindo@
mailto:marceloflorindo%40gmail.com gmail.com
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
Sent: Seg, Fevereiro 12, 2007 11:14 am
Subject: Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap)

 Método próprio do Objeto??

 Falas em eu criar um método para isto??

 Abraços;

 Em 12/02/07, Marcos Douglas  [EMAIL PROTECTED] mailto:md%40delfire.net 
escreveu:

 Uma forma de fazer isso é converter o objeto para string utilizando um
 método
 próprio do objeto. Assim vc terá os dados do objeto. Quando passar para o
 server, este irá criar um novo objeto apartir dos dados em forma de
 string.

 --
 Marcos Douglas

  Mensagem Original 
 From: Bruno Lichot [EMAIL PROTECTED]
mailto:blichot%40softpark.com.br com.br blichot%40softpark.com.br
 To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
delphi-br%40yahoogrupos.com.br
 Sent: Seg, Fevereiro 12, 2007 11:07 am
 Subject: Re: [delphi-br] Passar Objeto entre Cliente e Servidor
(DataSnap)

  vc quer enviar um objeto ou dados simplesmente ?
 
  se for dados vc pode mandar um clientdataset como visto em chamadas
  remotas em meus exemplos
 
  um objeto nunca precisei passar, mas acrredito q deva ser passado como
  variant* e feito o type cast no server
 
  vc pode testar isso
 
  Marcelo Moacir Florindo escreveu:
  Senhores,
 
  Tenho um objeto que preciso enviar para o servidor.
 
  Estou tentando usar o VarArrayOf porém sem sucessos.
 
  Alguém ai teria uma maneira de facilitar o envio ou algum tutorial que
 me
  mostre o caminho das pedras??
 
  Abraços a todos...
 
  Obrigado.
 
 
 
 
  --
  --
  []´s
  Bruno Lichot
 
 
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
  Links do Yahoo! Grupos
 
 
 






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


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



[delphi-br] Catalogo de Componente Delphi

2007-02-13 Por tôpico Elazar Dornelles Ceza
Bom dia PessoALL

quem esta precisando de componentes principalmente da uma olhada neste
site.

http://www.vclcomponents.com 

Atenc
Elazar
 



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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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

 


Re: [delphi-br] O Comando Case

2007-02-13 Por tôpico Celso Rivera
Gabriel, pelo que vi até hoje do case, ele só aceita tipos enumerados.

Abraços

Celso Rivera
[EMAIL PROTECTED]

Gabriel Herdt [EMAIL PROTECTED] escreveu:  
Pessoal o comando case não aceita comparação de strings?
 Alguma alternativa? Que não seja if if if?
 case trim(UpperCase(sTabela)) of  'FCHISTOR': Begin
 
 Como vai ter muitas comparações eu nao gostaria que passa-se em todas 
 as opções como no if.
 qual a alternativa?
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



Re: [delphi-br] Problema com DBExpress: unable to load dbexpint.dll

2007-02-13 Por tôpico Vinicius S. L. Ribeiro
Poe as DLLs db*.dll (dbExpress) na pasta do seu aplicativo para evitar 
conflitos de versao.

-- 

Atenciosamente,


Vinicius S. L. Ribeiro
[EMAIL PROTECTED]

GNU/Linux User #293209.
Get counted: http://counter.li.org/



Fellipe Henrique escreveu:

 Olá amigos, estou tendo um problemão com meu DBExpress... Tinha o Delphi7
 instalado e instalei o BDS2006, pois bem.. eis que deu um conflito danado
 nos dois... o que fiz foi remover os dois delphis... mandei limpar o
 registro do windows... e instalei o BDS2006 do zero foi instalado com
 sucesso, sem problemas... mas na hora de abrir meu projeto no 
 delphi... dá o
 erro:

 [b]unabled to load dbexpint.dll[/b]

 Como posso solucionar este problema?

 P.S.: procurei pelo meu HD e não encontrei nada do dbexpess... onde acho
 estes arquivos? ou uma instalação limpa do DBExpress?

 Desde já agradeço.

 []s

 -- 
 _
 Fellipe Henrique
 [EMAIL PROTECTED] mailto:fellipeh%40gmail.com

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

  


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



Re: [delphi-br] Potenciação multibancos

2007-02-13 Por tôpico Ricardo César Cardoso
Nesse caso nao seria melhor tratar esse calculo na aplicação, apenas trazendo 
os dados necessários do banco? Aí vc não precisaria verificar qual de banco se 
trata.

Sds,
Ricardo.

Tamara Clemente [EMAIL PROTECTED] escreveu:  
Se eu tb entendi bem, Ricardo...rs.. seria isso msm... tenho um controle de
 verificação de qual banco de trata, e ai então executo o sql de acordo com o
 banco... encontrei como faço em SQL Server, mas firebird e oracle ainda ñ,
 se puderem me ajudar, agradeço muito.
 
 Obrigada,
 
 Tamara Clemente
 Analista Desenvolvedor
 
 Em 12/02/07, Ricardo César Cardoso [EMAIL PROTECTED] escreveu:
 
Se entendi bem, o Jorge faz o cálculo na aplicação e vc quer implementar
  uma UDF para cada banco, não é isso?
 
  Tamara Clemente [EMAIL PROTECTED] tamara.grupos%40gmail.com
  escreveu: Opa Jorge, obrigada pela atenção...
 
  O q eu preciso eh da sintaxe nos 3 bancos, sei q tem diferença... tenho td
  o
  esquema de trabalho com os 3 bancos, só preciso do select com potencia
  compativel com cada um deles...
 
  Obrigada,
 
  Tamara Clemente
  Analista Desenvolvedora
 
  Em 12/02/07, Jorge Ericsson [EMAIL PROTECTED]jericssonsup%40gmail.com
  escreveu:
  
   Sem problemas se vc utilizar três conexões com os bancos.
   Eu faço isso utilizando DBExpress (D7) e depois de gerar o dataset eu
   trabalho da forma que melhor me convier.
   Espero ter ajudado.
  
   Em 09/02/07, Tamara Clemente [EMAIL PROTECTED]tamara.grupos%40gmail.com
  tamara.grupos%40gmail.com
   escreveu:
   
Boa noite povo,
   
Td bem? Seguinte: estou com um problema na montagem de um comando sql,
   só
q
este comando tem q ter correspondencia em 3 bancos de dados distintos:
SQLServer, Oracle e Firebird. Neste comando eu preciso fazer a
  operação
   de
potencia... podem me ajudar??
   
Obrigada,
   
Tamara Clemente
Analista Desenvolvedor
   
[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]
 
 
 
 
 
  __
  Fale com seus amigos de graça com o novo Yahoo! Messenger
  http://br.messenger.yahoo.com/
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] Lotomania

2007-02-13 Por tôpico giuvany ribeiro
Bom dia Pessoal 
Tenho que desenvolver um pequeno executável onde  o formulário possue os mesmos 
numero da lotomania 00-99 e o numero da cartela.
E o usuário vai informar apenas 20 numeros  por cartela que ele  quer e após 
isto o programa vai ter que pesquisar  as cartelas que mais acertarem
 números em um sorteio de 50 numeros.
 
Pergunta.
Neste caso o ideal seria criar uma tabela com  os 100 campos dos números da 
cartela e  + o numero do bilhete?
Se sim  para mostrar este 100 numeros como vcs fariam para o usuário escolher? 
Qual componente usar?
 
Desde já agradeço a aternção

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] Quick Report

2007-02-13 Por tôpico Régis Bender
Bom Dia, 

alguém tem ou sabe me informar aonde eu posso baixar o componente quick report 
professional para delphi 7?

Procurei no google e não consegui

sds
 
Bender Desenvolvimento de Sistemas 
   e  Serviços Contábeis (Régis)
   (51) 98470699
 
Novo Hamburgo/RS
MSN: [EMAIL PROTECTED]



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



[delphi-br] Mudar BD

2007-02-13 Por tôpico aldinei \(UOL\)
Estou migrnado uma aplicação de D+fb para D+sql, tem algum macete, qual o
melhor componente?
Aldieni

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Régis Bender
Enviada em: terça-feira, 13 de fevereiro de 2007 09:47
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Quick Report



Bom Dia, 

alguém tem ou sabe me informar aonde eu posso baixar o componente quick
report professional para delphi 7?

Procurei no google e não consegui

sds

Bender Desenvolvimento de Sistemas 
e Serviços Contábeis (Régis)
(51) 98470699

Novo Hamburgo/RS
MSN: [EMAIL PROTECTED] mailto:regissk8%40terra.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] Quick Report

2007-02-13 Por tôpico André Moraes
O Delphi 7 vem com o quick report sem estar instalado por padrão.

Para instalar, vá ao menu Component - Install Packages. Na caixa de
diálogo que irá se abrir, clique no botão Add e encontro o
diretório \bin do Delphi (a localização padrão é C:\Arquivos de
Programas\Borland\Delphi7\bin). Selecione o arquivo dclqrt70.bpl e pronto. O
Quick Report será instalado.


Em 13/02/07, Régis Bender [EMAIL PROTECTED] escreveu:

 Bom Dia,

 alguém tem ou sabe me informar aonde eu posso baixar o componente quick
 report professional para delphi 7?

 Procurei no google e não consegui

 sds

 Bender Desenvolvimento de Sistemas
   e  Serviços Contábeis (Régis)
   (51) 98470699

 Novo Hamburgo/RS
 MSN: [EMAIL PROTECTED]



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



Re: [delphi-br] Re: Aplicações para palm.

2007-02-13 Por tôpico Ricardo César Cardoso
Bom dia Walter!

O grande problema é que o pessoal não define o que quer ou precisa fazer. Por 
exemplo, o amigo que iniciou a thread apenas falou Palm sem especificar o 
modelo e sequer se ele está tratando de Smartphones. Digo isso pq recentemente 
tive que desenrolar um nó desses.

Alguém na empresa iniciou um plano de compra de equipamentos Palm Tungstein e 
perguntou se era possível fazer a migração de uma determinada aplicação para 
eles. Eu disse que seria necessário refazer a aplicação já que a ferramenta 
(Delphi) não oferece este suporte e passei as alternativas que descrevi na 
minha primeira mensagem como caminhos possíveis.

Nada ficou definido aquela época. Eis que agora recentemente me surgem com essa 
proposta novamente, mas trabalhando com os Treo 700WX. Quando respondi que era 
possível com poucas adaptações fazer a migração, quase fui crucificado. 
Disseram até que eu tinha feito corpo mole na época da primeira pergunta por 
que Palm é tudo Palm (pode isso?) e não tem diferença nenhuma.

Aí toca explicar as diferenças, tecnologia e o escambau pra pessoas que não 
entendem nada de tecnologia. Foi um parto. E pra me livrar desse parto e 
aprender mais algumas coisas que eu estou estudando J2ME, por que pelo que eu 
entendi, futuramente eu só preciso saber se o Palm em questão suporta Java que 
aí sim posso dizer (sem ter que ficar explicando muito) se a aplicação é 
compatível ou não ou se pode ser migrada ou não, por que investir nas 
ferramentas citadas, poucas empresas querem e quando vc diz que não terá custo 
(teoricamente) adotando uma solução como o J2ME (nesse caso), todos ficam muito 
felizes, mesmo sem saber que custo disso, por que ele sempre existe.

Não quis de maneira nenhuma defender esse ou aquele SO ou produto. Apenas dei 
indicações das tecnologias possíveis de serem aplicadas, mas não me aprofundei 
pq nunca trabalhei com as ferramentas citadas.

Agora, só pra tirar uma dúvida, quanto custa uma licença do Satellite Forms?

Walter Chagas (Yahoo) [EMAIL PROTECTED] escreveu:   
   Ricardo,
 
 A linha Treo é uma linha de Smartphones, cujo Windows Mobile cai como 
 uma luva nesta categoria. Pra você ter uma ideia, até os nokia 
 recentes que são Symbiam na veia, estão migrando pro WM. Acredito 
 plenamente que a Palm tenha dado o braço a torcer pelo fato do bill 
 sair na frente (mais uma vez) e se por a frente da concorrência nesta 
 categoria. Lembro bem lá pro ano de 2004 por aí quando a Microsoft 
 tirou de linha os Sistemas operacionais PocketPC e Windows CE e 
 unificou tudo no Windows Mobile (que nada mais é do que uma somatória 
 de características do PocketPC e Windows CE mais os novos recursos 
 implementados) 
 
 Agora, saiu do segmento SmartPhone (veja bem), a coisa volta ao nicho 
 do palm mesmo. Veja os modelos atuais da Palm, o Zire, o TX e o 
 Tungsten E2. Todos eles trabalham com o Sistema Operacional PalmOS, 
 os quais o Compact Framework AINDA não dá suporte. 
 
 Mas pelo que já andei lendo na WEB, já estão tomando esta devida 
 providência. Só não tem previsão de quando.
  
 
 []s
 
 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 [EMAIL PROTECTED]
 http://www.geocities.com/SiliconValley/Bay/1058
 MSN: [EMAIL PROTECTED]
 
 --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso 
 [EMAIL PROTECTED] escreveu
 
  Caro Walter,
  
  Por acaso já ouviu falar da linha TREO? Esses Palm's pode rodar SIM 
 com Windows CE. 
  
  Dá uma olhadela no link abaixo:
  
  http://www.palm.com/br/produtos/smartphones/treo700wx/detalhes.html
  
  
  Walter Chagas (Yahoo) [EMAIL PROTECTED] 
 escreveu:  Palm não trabalha com 
 Windows CE. Quem trablaha com Windows CE é o 
   PDA e entre PDA e Palm existem várias diferenças. As semelhanças 
 são 
   apenas no tamanho de ambos, que são portateis. Saiu disso daí, é 
 tudo 
   diferente, processador, hardware, sistema operacional, etc.
   
   Para Programação para PDA´s, você pode usar o Delphi 2006 que já 
 traz 
   suporte ao compact Framework (O 2005 não traz).
   
   Para programação para Palms, Duas boas ferramentas que eu te 
 indico 
   são o Satellite Forms, que usa programação em VB mas é uma 
 ferramenta 
   totalmente interativa e facil de programar nele. Ou então o 
   PocketStudio que tem a IDE identica a do Delphi e usa o pascal 
 como 
   linguagem de programação.
   
   []s
   
   Walter Alves Chagas Junior
   Belo Horizonte - MG - Brazil
   [EMAIL PROTECTED]
   http://www.geocities.com/SiliconValley/Bay/1058
   MSN: [EMAIL PROTECTED]
   
   --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso 
   ricardo_engsoft@ escreveu
   
Existem vários caminhos dependendo do que vc quer:

Se o seu Palm tiver Windows CE instalado pode tentar usar o 
 próprio 
   Delphi (só que tem que ser o 2005 ou 2006) instalando o .NET 
 Compact 
   Framework. Se vc já estiver familiarizado com aplicações .NET, não 
   vai notar diferença nenhum. 

RES: [delphi-br] Re: O Comando Case

2007-02-13 Por tôpico WELLINGTON
Tente fazer desta forma

function CaseString(const s: string; const x: array of string): Integer;
var i: Integer;
begin
 Result := -1;
 for i := Low(x) to High(x) do begin
   if s = x[i] then begin
 Result:= i;
 Break;
   end;
 end;
end; 


Use desta forma 

Case CaseString(ArquivoExtensao,['.QRP','.JPG','.PDF']) Of
 0: showmessage('Quickreport');
 1: showmessage('Imagem');
 2: begin
 showmessage('Adobe');
End;
End;

 


WELLINGTON 
TECLE UP informática - Softwares - Hardwares - Redes
Analista / Programador de Sistemas 
*  [EMAIL PROTECTED]



Frase da semana: As pessoas que vencem neste mundo são as que procuram as 
circunstâncias de que precisam e quando não as encontram, as criam

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao 
Morais
Enviada em: terça-feira, 13 de fevereiro de 2007 09:17
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: O Comando Case

Gabriel Herdt wrote:

 Jorge, obrigado pela ajuda. Mas esse não eu o caso eu me refiro ao 
 comando CASE OF do delphi(2005) não ao CASE WHEN de Select.
 Oque eu gostaria de fazer é o seguinte: 
 case trim(UpperCase(sNome)) of 'Gabriel': 
 Begin
 ...
 ...
 End;
 `Gustavo': Begin
 ...
 End;

Quanto a Delphi 8 em diante eu não sei, veja o que o help diz a você. 
Nas versões anteriores, case trabalha apenas com tipos enumeráveis, ou seja, 
char e números inteiros em geral. Ele não foi criado apenas pra bonito, mas 
porque o compilador pode gerar um código mais otimizado quando você tem 
comparações com estes tipos de dados.

Para fazer um 'case' com string você tem dois caminhos. O mais prático é com a 
infinidade de ifs. Não fica muito elegante mas fica um código bem otimizado, 
caso a sua preocupação também seja performance. Procure colocar na frente 
aqueles if que têm mais chance de dar verdadeiro. Se for indiferente, tanto 
faz a ordem. Para que o seu código fique menos feio, chame procedures locais ao 
invés de criar um begin/end para cada opção. Caso maiúsculo e minúsculo sejam 
indiferentes, use SameText ao invés de string = string.

O caminho mais elegante é criar uma classe para cada resposta, colocar a 
resposta correta como um método de classe e registrar todas as classes 
envolvidas em uma lista de classes. É uma solução bem mais escalável, mas se o 
que você precisa é apenas consultar alguns poucos nomes que nunca vão mudar, é 
melhor deixar esta solução de lado e ficar com ifs + procedures locais mesmo.

--
Joao Morais



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 





[delphi-br] Delphi desconectando Unidade

2007-02-13 Por tôpico stainle2003
Tenho uma aplicação que le diretórios de um drive(H: meu servidor de 
FTP; e mostra o conteúdo em ListBox's conforme o diretório, o programa 
começa funcionando bem, porém depois de um certo tempo o conteúdo dos 
LisBox's ficam vazios(em branco) o que seria informção de não haver 
nada nos diretórios mas não e verdade pois ao encerrar o programa e 
executá-lo novamente o conteúdo nos ListBox's aparecem.
Verifiquei que pelo Windows Explorer a conexão existe mas em um dado 
momento to DELPHI perde tal conexão e só ao reiniciar o programa é que 
ele enxerga novamente.
alguem sabe o que eu deveria fazer para não acontecer mais isto ?

grato

Stainle



Res: [delphi-br] Sistema de Lan House

2007-02-13 Por tôpico Jeferson Adoryan
Dae galera
Seguinte, tb desenvolvi um sistema de lan house, na verdade ele ja ta rodando 
mas nao esta 100% pronto. O que eu queria fazer é o seguinte, enquanto o micro 
esta bloqueado para uso (uso um form tela cheia pra isso) nao permitir executar 
nenhum programa. Tive alguns problemas com micros usando teclado multimidia. 
Sera que isso é possivel??
Valeu

___
Jeferson Adoryan
Técnico em Desenvolvimento de Software
Objetiva Informática LTDA
Fone: (55) 3375 3828
Celular: (55) 8115 4544
Linux Counter #404063
Home Page: http://adoryan.byethost24.com
=
www.softtotal.com.br
www.firehost.com.br

Panambi - RS

- Mensagem original 
De: Ricardo César Cardoso [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Segunda-feira, 12 de Fevereiro de 2007 9:51:36
Assunto: Re: [delphi-br] Sistema de Lan House









  



Estou finalizando um sistema de lan house (fase de personalização 
do projeto). Se quiser, posso elaborar um passo-a-passo ou se quiser mais posso 
negociar os fontes.



É um sistema relativamente simples, já que na versão onde estou trabalhando não 
há necessidade de controlar execução de jogos e/ou programas. É só o controle 
de tempo de uso mesmo.



Contato em PVT.



Sds,

Ricardo.



Humberto humbertogrupos@ terra.com. br escreveu:  
Olá caros colegas.

 Eu irei pegar um sistema de Lan House para desenvolver, e gostaria de saber se 
algum de vcs já fez um e se pode me ajudar no sentido de por onde começar 
rsrs.. Imagino q seja usando Sockets etc..

 

 Alguém pode me dar uma ajudinha?

 

 Vlw.

 

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

 

 

 

   



 _ _ _ _ __

Fale com seus amigos  de graça com o novo Yahoo! Messenger 

http://br.messenger .yahoo.com/ 



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






  







!--

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

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

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

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







__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] Re: O Comando Case

2007-02-13 Por tôpico Gabriel Herdt
O Problema é que terei muitas comparações. Eu não quero que passe em 
todos os if. Pois acho que vai prejudicar a performece. Vai ter mais 
de 200 If se eu fizer com if.
Uma opção seria o case of ok? porem minha coparação é entre valores 
string e o Case só aceita comparação com numeros certo?

--- Em delphi-br@yahoogrupos.com.br, Celso Rivera [EMAIL PROTECTED] 
escreveu

 Gabriel, pelo que vi até hoje do case, ele só aceita tipos 
enumerados.
 
 Abraços
 
 Celso Rivera
 [EMAIL PROTECTED]
 
 Gabriel Herdt [EMAIL PROTECTED] 
escreveu:  Pessoal o comando case 
não aceita comparação de strings?
  Alguma alternativa? Que não seja if if if?
  case trim(UpperCase(sTabela)) of  'FCHISTOR': Begin
  
  Como vai ter muitas comparações eu nao gostaria que passa-se em 
todas 
  as opções como no if.
  qual a alternativa?
  
  
  

 
  __
 Fale com seus amigos  de graça com o novo Yahoo! Messenger 
 http://br.messenger.yahoo.com/ 
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] Versão

2007-02-13 Por tôpico Alessandro Yamasaki
Bom Dia !

Gostaria da opinião dos colegas da lista a respeito sobre as versões do 
Delphi. Atualmente, aonde trabalho, utiliza-se a versão do DELPHI 6 e 
estamos pensando em dá um update na versão.

A principio qual seria a versão mais aconselhada para dá um update e os 
beneficios e impactos para a mudança desta versão !!! 

Desde já agradeço qualquer informação

Atenciosamente

Alessandro Yamasaki





[delphi-br] Problemas na Compilacao AMD64

2007-02-13 Por tôpico Gustavo Ribas - Teorema Informátiva
 - TRABALHO COM D7+IBX+FIREBIRD QDO COMPILO MEU SISTEMA EM UMA MAQUINA AMD64 
BITS MEU SISTEMA NAUM ESTA FUNCIONANDO EM MAQUINAS P4 TENHO QUE APERTAR COM O 
BOTAO DIREITO NO EXECUTAVEL E COLOCAR EM MODO DE COMPATIBILIDADE WIN98 
E QDO COMPILO EM MEU P4 FUNCIONA NORMALMENTE EM TODOS OS TIPOS DE MAQUINAS 

O QUE SERA QUE PODE ESTAR ACONTECENDO DE ERRADO ???

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



Re: [delphi-br] Problema com DBExpress: unable to load dbexpint.dll

2007-02-13 Por tôpico Fellipe Henrique
Olá vinicius, descrobi o erro.. no Delphi 7 é dbexpint.dll no bds é
dbxint30.dll

é mole?!?

valeu...

[]s

Em 13/02/07, Vinicius S. L. Ribeiro [EMAIL PROTECTED] escreveu:

   Poe as DLLs db*.dll (dbExpress) na pasta do seu aplicativo para evitar
 conflitos de versao.





-- 

 Atenciosamente,

 Vinicius S. L. Ribeiro
 [EMAIL PROTECTED] vinilistas%40yahoo.com.br

 GNU/Linux User #293209.
 Get counted: http://counter.li.org/

 Fellipe Henrique escreveu:

 
  Olá amigos, estou tendo um problemão com meu DBExpress... Tinha o
 Delphi7
  instalado e instalei o BDS2006, pois bem.. eis que deu um conflito
 danado
  nos dois... o que fiz foi remover os dois delphis... mandei limpar o
  registro do windows... e instalei o BDS2006 do zero foi instalado
 com
  sucesso, sem problemas... mas na hora de abrir meu projeto no
  delphi... dá o
  erro:
 
  [b]unabled to load dbexpint.dll[/b]
 
  Como posso solucionar este problema?
 
  P.S.: procurei pelo meu HD e não encontrei nada do dbexpess... onde acho
  estes arquivos? ou uma instalação limpa do DBExpress?
 
  Desde já agradeço.
 
  []s
 
  --
  _
  Fellipe Henrique
  [EMAIL PROTECTED] fellipeh%40gmail.com mailto:fellipeh%fellipeh%25
 40gmail.com
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 


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


  




-- 
_
Fellipe Henrique
[EMAIL PROTECTED]


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



RES: [delphi-br] [URGENTE] Formatação Im pressão Matricial

2007-02-13 Por tôpico Tiago de Assis Pimenta
Boa Tarde Ricardo, faço tudo na mão, vou colar o código de como esta.
 
procedure Tfrmcadordserv.BitBtn1Click(Sender: TObject);
const
CNegrito = #27#71; // Define Caracter Negrito;
SNegrito = #27#72; // Define Caracter Não Negrito;
CExpandido = #14;
SExpandido = #20;
var
  a: textfile;
begin
 
// Imprimindo Ordem de Serviço
 

assignfile(a,'c:\tmp\cupom.txt');
rewrite(A);
writeln(A,'=
==');
writeln(A,'  BRANCO AUTO MECANICA - ESPECIALIZADA EM INJECAO
ELETRONICA   ');
writeln(A,'AV. MESSIAS GONCALVES, 1363 - (17) 3325-8055
');
writeln(A,'=
==');
write(A,CNegrito + CExpandido + format('%-29s',['ORDEM DE SERVICO N: ' +
formatfloat('0',strtoint(edit1.text))]));
writeln(A,SNegrito + SExpandido + format('%10s',['DATA:
'+frmordserv.qrordserv.fieldbyname('data').asstring]));
writeln(A);
write(A,format('%-57s',['NOME DO CLIENTE: '+
qrcli.fieldbyname('nome').value]));
writeln(A,format('%-22s',['CELULAR: '+qrcli.fieldbyname('celular').value]));
write(A,format('%-57s',['ENDERECO: '+
qrcli.fieldbyname('endereco').value]));
writeln(A,format('%-22s',['BAIRRO : '+ qrcli.fieldbyname('bairro').value]));
write(A,format('%-57s',['CIDADE: '+ qrcli.fieldbyname('cidade').value]));
writeln(A,format('%-22s',['CEP.: '+ qrcli.fieldbyname('cep').value]));
write(A,format('%-35s',['TELEFONE: '+
qrcli.fieldbyname('telefone').value]));
write(A,format('%-22s',['CPF: '+ qrcli.fieldbyname('cpf').value]));
writeln(A,format('%-22s',['RG: ' + qrcli.fieldbyname('rg').value]));
writeln(A);
write(A,format('%-57s',['MARCA: '+
frmordserv.qrordserv.fieldbyname('marca').value]));
writeln(A,format('%-22s',['MODELO: '+
frmordserv.qrordserv.fieldbyname('modelo').value]));
write(A,format('%-35s',['COR: '+
frmordserv.qrordserv.fieldbyname('cor').value]));
write(A,format('%-22s',['PLACA: '+
frmordserv.qrordserv.fieldbyname('placa').value]));
writeln(A,format('%-22s',['KM DO VEICULO: '+edit3.text]));
writeln(A);
writeln(A,format('%-20s',['FUNCIONARIO: '+
frmordserv.qrordserv.fieldbyname('funcionario').value]));
writeln(A,'=
==');
write(A,format('%-40s',['DISCRIMANACAO']));
write(A,format('%-10s',['QTDE']));
write(A,format('%-18s',['PRECO UNITARIO']));
writeln(A,format('%-10s',['PRECO TOTAL']));
writeln(A,'=
==');
qrhistserv.first;
while not qrhistserv.eof  do
  begin
write(A,format('%-40s',[qrhistserv.fieldbyname('servico').value]));
write(A,format('%-10s',[qrhistserv.fieldbyname('qtde').value]));
 
write(A,format('%-18s',[formatfloat('##0.00',qrhistserv.fieldbyname('precoun
').value)]));
 
write(A,format('%-10s',[formatfloat('##0.00',qrhistserv.fieldbyname('total')
.value)]));
writeln(A);
qrhistserv.next;
  end;
writeln(A,'=
==');
write(A,CNegrito + CExpandido + 'TOTAL R$: ');
writeln(A,format('%29.2f',[frmordserv.qrordserv.fieldbyname('total').asfloat
]));
writeln(A,SNegrito + SExpandido +
'===
');
writeln(A);
writeln(A);
writeln(A);
writeln(A);
//writeln(A,'___');
writeln(A,'ASSINATURA DO CLIENTE');
closefile(A);
 
Tiago de Assis Pimenta
 
MSN:  mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
Skype: tiagopimenta_skype
Gtalk: tiagopimenta
 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ricardo Berti
Enviada em: terça-feira, 13 de fevereiro de 2007 09:14
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] [URGENTE] Formatação Impressão Matricial



Como você faz pra imprimir? faz tudo na mão ou usa alguma rotina ou
componente? Posta aí que agente te ajuda

Bom Código

Ricardo Berti

- Original Message - 
From: Tiago de Assis Pimenta 
To: Grupo Delphi 
Sent: Monday, February 12, 2007 11:40 PM
Subject: [delphi-br] [URGENTE] Formatação Impressão Matricial

Galera, seguinte, preciso da seguinte informação.

Tem como eu usar o write para fazer o seguinte.

Na hora que chegar num determinado numero de caracter, ele pule para a
proxima linha, mais ou menos no estilo das Celulas do Excel ???

Por ex.: Eu reservo um espaço de 50 caracteres para Descrição do Serviço na
nota, se ele passar de 50, ele pula para a proxima linha, sem atrapalhar a
coluna preço.

Na nota ficaria assim

DESCRIÇÃO | PREÇO

TESTE TESTE TESTE TESTE TESTE
TESTE TESTE TESTE TESTE TESTE R$ 40,00

OUTRO TESTE R$ 20,00

Tem como ?

Tiago de Assis Pimenta

MSN: mailto:tiagopimenta@ mailto:tiagopimenta%40hotmail.com hotmail.com
tiagopimenta@ mailto:tiagopimenta%40hotmail.com hotmail.com
Skype: tiagopimenta_skype
Gtalk: tiagopimenta

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

[As partes desta 

[delphi-br] Mensagem Estranha

2007-02-13 Por tôpico stainle2003
Delphi 5 e Win 98, antigamente não acontecia isto; mudei algumas coisas 
no programa e agora ele executa normalmente até que num dado momento 
com a tela parada ele dá a mensagem :
Canvas does Not Allow Drawing e depois a mensagem :
Parâmetro Incorreto; 
não sei o que fazer, alguem saberia ???

grato


Stainle




Re: [delphi-br] Re: Aplicações para palm.

2007-02-13 Por tôpico Valfrid-Ly Silva Couto
Isso é coisa recente então!!

O Treo, até o 650 só rodava Palm OS!!

Ricardo César Cardoso [EMAIL PROTECTED] escreveu: Caro Walter,

Por acaso já ouviu falar da linha TREO? Esses Palm's pode rodar SIM com Windows 
CE. 

Dá uma olhadela no link abaixo:

http://www.palm.com/br/produtos/smartphones/treo700wx/detalhes.html


Walter Chagas (Yahoo)  escreveu:  Palm não 
trabalha com Windows CE. Quem trablaha com Windows CE é o 
 PDA e entre PDA e Palm existem várias diferenças. As semelhanças são 
 apenas no tamanho de ambos, que são portateis. Saiu disso daí, é tudo 
 diferente, processador, hardware, sistema operacional, etc.
 
 Para Programação para PDA´s, você pode usar o Delphi 2006 que já traz 
 suporte ao compact Framework (O 2005 não traz).
 
 Para programação para Palms, Duas boas ferramentas que eu te indico 
 são o Satellite Forms, que usa programação em VB mas é uma ferramenta 
 totalmente interativa e facil de programar nele. Ou então o 
 PocketStudio que tem a IDE identica a do Delphi e usa o pascal como 
 linguagem de programação.
 
 []s
 
 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 [EMAIL PROTECTED]
 http://www.geocities.com/SiliconValley/Bay/1058
 MSN: [EMAIL PROTECTED]
 
 --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso 
  escreveu
 
  Existem vários caminhos dependendo do que vc quer:
  
  Se o seu Palm tiver Windows CE instalado pode tentar usar o próprio 
 Delphi (só que tem que ser o 2005 ou 2006) instalando o .NET Compact 
 Framework. Se vc já estiver familiarizado com aplicações .NET, não 
 vai notar diferença nenhum. Inclusive há questão de dias atrás o 
 Andreano divulgou um link com o caminho das pedras de como instalar e 
 criar sua primeira aplicação com o .NET CF no Delphi 2006. A vantagem 
 é que vc continua na mesma IDE e não desembolsa nada pra agregar esse 
 novo pacote de desenvolvimento, já que no Delphi 2005 e 2006 o .NET é 
 uma atualização disponível para usuários registrados.
  
  Se vc não quer sair muito da linguagem Pascal, mas quer um ambiente 
 próprio para o desenvolvimento, o PocketStudio pode ser uma boa, se 
 bem que não espere algo idêntico ao Delphi. A única ajuda que o 
 PocketStudio dá é uma IDE. De resto a liguagem é Pascalzão mesmo, 
 até com menos recursos do que a Delphi Language / Object Pascal.
  
  Caso vc queira um novo desafio, pode tentar J2ME que é o Java para 
 dispositivos móveis. Particularmente estou estudando por conta isso 
 aqui e estou achando super legal. Não sei se paralelo ou não a essa 
 alternativa, vc pode também dar uma olhada no SuperWABA. Baixei o 
 SuperWABA, mas até agora não instalei pra testar. Um dos motivos é 
 justamente por conta de não saber como instalar ele e adaptar pra 
 usar em companhia do Eclipse.
  
  Acredito que sejam estas as alternativas. Não notei ainda nenhum 
 consenso entre qual é a melhor alternativa, mas estas 4 são as 
 mais populares, cabendo ao desenvolvedor focar exatamente o que ele 
 quer  e /ou precisa.
  
  Sds,
  Ricardo.
  
  
  
  Angelo Zanini Paim  
 escreveu:Sei que esse tópico já 
 foi discutido aqui. O meu problema é que
   preciso fazer uma ferramenta para Palm. Quero começar a usar o
   PocketStudio, pois é bem parecido com Delphi. Alguém sabe se essa 
 é a
   melhor saída? será que posso usar Java? Possuo um sistema de banco 
 de
   dados em Delphi e preciso criar uma ferramenta para manter alguns
   poucos dados do banco de dados e também criar alguns contratos e
   sincronizar com o PC.
   
   Obrigado a Todos...
   Henrique Angelo
   
 
  
   __
  Fale com seus amigos  de graça com o novo Yahoo! Messenger 
  http://br.messenger.yahoo.com/ 
  
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 



Valfrid-Ly Silva Couto
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
ICQ 15114646
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] OPORTUNIDADE RIO DE JANEIRO (DELPHI, BI,JAVA, TESTES, ETC.)

2007-02-13 Por tôpico Bianca Teixeira
Galera

 

Carnaval esta chegando e estou me antecipando para divulgar as oportunidades 
que ainda estamos trabalhando  :-):-)

Com isso gostaria de aproveitar e agradecer a todos os profissionais que nos 
enviaram currículos e que participaram dos processos seletivos  e avisa-los que 
os candidatos que não foram aprovados e/ou não foram chamados devido a estarem 
fora do perfil solicitado pelo cliente que manteremos em nosso banco os 
currículos para futuras oportunidades.

Qualquer duvida estaremos a disposição através dos contatos 021 4501 1041 - 
Jessica e/ou [EMAIL PROTECTED] 

 

OPORTUNIDADES RIO DE JANEIRO EM ABERTO

 

* ANALISTA DE TESTES - 3 VAGAS

Minimo de 4 anos de experiência no cargo 
Experiência em Ferramentas de testes 
Desejável experiência com Delphi e Banco de Dados SQL Server
 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail TESTES

 

*   ANALISTA PROGRAMADOR -3 vagas

Experiência de 4 anos com Delphi 5, SQL Server.

Experiência com analise e desenvolvimento de sistemas

 

Desejável:

 

UML

Oracle

 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail ANALISTA PROGRAMADOR

 

 

* PROGRAMADOR VBA EXCEL - 1 VAGA


Pelo menos 2 anos de experiência nesse cargo; 
Bons conhecimentos de SQL (+ ou - um ano de experiência); 
Saber fazer consultas no banco SQL (o mais importante); 
Formação Superior ou em curso de Matemática; 
Excel avançado. 

 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail PROGRAMADOR VBA

 

 

* DESENVOLVEDOR SENIOR - 9 vagas

 
Experiência de 5 anos em desenvolvimento delphi (30% Analista / 70% 
Desenvolvedor )
Nível Superior (pode ser incompleto).


Linguagem Delphi e Banco de Dados SQL Server.


Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail DESENVOLVEDOR SENIOR

*   ANALISTA DE SISTEMAS - 2 VAGAS

Experiência de mais de 05 anos em Desenvolvimento de Sistemas, confecção e 
encontro de cronograma, estimativa de duração de tarefas, confecção de plano de 
testes, experiências em especificação, modelagem de dados, homologação e 
organização.

 

Desejável:

 

UML;

Vivencia em Automação comercial;

Linux;

Noções de PMBOK

 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail ANALISTA DE SISTEMAS

* ANALISTA BI - 2 VAGAS

Minimo de 4 anos de experiência no cargo 
Foco em Análise/BI 
Banco de Dados: SQL 
Linguagem: Delphi 

OBS: Pode ser um bom Analista de Sistemas que tenha noções de BI. 

Nível superior cursando 
 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail ANALISTA BI

 

 

* DESENVOLVEDOR ORACLE

4 anos de experiência com desenvolvimento Oracle

PL/SQL

ORACLE

FORMS

REPORTS

Currículos urgente com a experiência exigida em formato .doc com pretensão 
salarial para [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]  com o nome da vaga 
no campo assunto do e-mail ORACLE

*   ANALISTA SUPORTE 

Experiência de 2 anos com SQL Server nível avançado

Domínio na elaboração e execução de queries via RM sistemas ou diretamente no 
Query Analiser.

Domínio das ferramentas RM LABORE, CHRONUS , VITAE, com capacidade de abrir 
chamados na RM e acompanhar atendimentos.

Experiência com automatização de processos.

Experiência com instalação de softwares, acompanhamento e manutenção feita pelo 
suporte técnico.

Experiência com Acompanhamento e homologação de sistemas

Possibilidade de crescimento para a área de analise (requisitos ou testes)

 

Currículo urgente com a experiência exigida e pretensão salarial para [EMAIL 
PROTECTED] com o nome da vaga no campo assunto do e-mail SUPORTE

 

 

 

PROCESSOS FECHADOS

 

*  ESTAGIARIO DE INFRA ESTRUTURA

*  ANALISTA DE SISTEMAS PLENO - 1 VAGA

*  DESENVOLVEDOR DELPHI - 1 VAGA

*  DESIGNER - 1 VAGA

*  ADMINISTRADOR DE DADOS 

*  Designer Web - 

 

 

 

 

TODOS OS CURRICULOS DEVEM SER ENCAMINHADOS EM FORMATO .DOC COM O NOME DA VAGA 
NO CAMPO ASSUNTO E QUALQUER DUVIDA DOS PROCESSOS PODEM SER TIRADAS PELO  021 
45011041 - JESSICA OU 011 5507 5756 - JULIANA.

[EMAIL PROTECTED] 

 

CONHEÇA A IMAGO ATRAVES DO NOSSO SITE : WWW.IMAGO.COM.BR 
http://www.imago.com.br/  

 

AGRADEÇO A TODOS E UM EXCELENTE CARNAVAL  :-):-):-)

 

BJS

 

BIANCA TEIXEIRA

 


Esta mensagem, incluindo quaisquer anexos, é dirigida apenas ao seu 
destinatário 
e pode conter informação confidencial e/ou privilegiada e não passível de 
divulgação 
nos termos da legislação em vigor. Se você não for o destinatário ou a pessoa 
autorizada 
a 

RES: [delphi-br] Imagem com transparência

2007-02-13 Por tôpico Eric
Bom dia a todos.

 

Caro Anderson RB, eu já tinha este DTDelphi, porém, em uma versão antiga.

Por isso, novamente, agradeço sua ajuda.

 

Abraço.

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Anderson RB
Enviada em: segunda-feira, 12 de fevereiro de 2007 17:34
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Imagem com transparência

 

Que bom que deu certo.. entre nesse link http://japaratuba.
http://japaratuba.infonet.com.br/meep/lloydsoft/modules/news/
infonet.com.br/meep/lloydsoft/modules/news/ e baixe o DTDelphi que contem
muitas dicas importantes para nos programadores, como essa que te
passei..

Ate mais
Anderson RB
- Original Message - 
From: Eric 
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br 
Sent: Monday, February 12, 2007 7:43 AM
Subject: RES: [delphi-br] Imagem com transparência

Caro Anderson RB...

Muito obrigado por sua ajuda.

Implementando este código que você me passou e colocando a propriedade
Transparent para True, resulta o efeito que desejo.

Muito obrigado mesmo.

Abraço.

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



[delphi-br] apagando conteudo da tabela

2007-02-13 Por tôpico walter_3wm
Bom dia pessoal!!!
Bom estou desenvolvendo um sistema para uma oficina mecanica, estou 
usando database, table, datasource, dbnavigator!!!
Bom compilo e entro no sistema, entro na telas de cadastros, cadastro 
algumas coisas, so que saio do sistema, e depois de um tempo o 
conteudo das tabelas apagam sozinhos!!!
Já aconteceu isso com alguem? alguem pode me ajudar!!!
Estou usando delphi 7.0 + paradox
Vlw pessoal obrigado atenção.




Re: [delphi-br] apagando conteudo da tabela

2007-02-13 Por tôpico Humberto
Bem, antes de mais nada.. não use paradox.. esse banco é mto ruin, procure se 
informar sobre FireBird e como utilizar..aa se informe tb sobre SQL.. como 
criar Selects etc..

vc vai demorar mais pra fazer o sistema, mas vai ser um sistema de qualidade 
mto superior.

Não entenda isso mal.. é apenas um conselho.

=P

  - Original Message - 
  From: walter_3wm 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 7:58 AM
  Subject: [delphi-br] apagando conteudo da tabela


  Bom dia pessoal!!!
  Bom estou desenvolvendo um sistema para uma oficina mecanica, estou 
  usando database, table, datasource, dbnavigator!!!
  Bom compilo e entro no sistema, entro na telas de cadastros, cadastro 
  algumas coisas, so que saio do sistema, e depois de um tempo o 
  conteudo das tabelas apagam sozinhos!!!
  Já aconteceu isso com alguem? alguem pode me ajudar!!!
  Estou usando delphi 7.0 + paradox
  Vlw pessoal obrigado atenção.



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



[delphi-br] Unificar MainMenu

2007-02-13 Por tôpico Adriano Santos - Direção de Arte
Galera,

Alguém com a cabeça mais fresca que a minha, rsrs, pode me dar alguma 
dica sobre como unificar MainMenus de módulos diferentes?
Vou explicar: temos diversos módulos [executáveis diferentes] e 
consequentemente componentes de menus diferentes. Vamos unificar 
diversos módulos, porém muitos items de menu de um módulo vão para o 
outro porque são repetidos.

Será que tem alguma técnica pra copiar os itens e subitens de um 
mainmenu para outro?
Já tentei de tudo: pegar o texto no dfm, arrastar e soltar, merge e etc.

Acabou minha criatividade, rsrs..

Vlw
-- 


*Adriano Santos*


[delphi-br] Re: Versão

2007-02-13 Por tôpico Walter Chagas (Yahoo)
Olha, se dinheiro lá não for problema, sugiro ir pro Delphi 2006. Se 
for, e vocês não tiverem pretensões de desenvolver aplicações dotNET 
(O que acho muito pouco provável), então o Turbo Delphi pode ser uma 
interessante alternativa.


[]s



Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]


--- Em delphi-br@yahoogrupos.com.br, Alessandro Yamasaki 
[EMAIL PROTECTED] escreveu

 Bom Dia !
 
 Gostaria da opinião dos colegas da lista a respeito sobre as 
versões do 
 Delphi. Atualmente, aonde trabalho, utiliza-se a versão do DELPHI 6 
e 
 estamos pensando em dá um update na versão.
 
 A principio qual seria a versão mais aconselhada para dá um update 
e os 
 beneficios e impactos para a mudança desta versão !!! 
 
 Desde já agradeço qualquer informação
 
 Atenciosamente
 
 Alessandro Yamasaki





[delphi-br] Turbo Delphi Explorer + meus componentes (Duvi das e + Dúvidas)

2007-02-13 Por tôpico Ricardo César Cardoso
Bom dia amigos da lista.

Alguém sabe se ainda é possível ou não instalar componetes que eu criei, 
variando de componentes da VCL no Turbo Delphi Explorer? Por exemplo... eu 
criei uma variação de TEdit onde o Enter funciona como tab. Posso instalar esse 
componente no TDE?

Não precisam responder como, mas sim se é possível ou mesmo se é contra a 
licença.

Sds,
Ricardo.


 
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] Re: Aplicações para palm. [Off]

2007-02-13 Por tôpico Walter Chagas (Yahoo)
Você falou, falou, falou e no final disse a mesma coisa que eu disse 
hehehe.

Na verdade, a comunidade que trabalha com o meio, trata Palm e PDA 
como duas coisas diferentes. Um tem um tipo de arquitetura e 
processadores, sistema de arquivo e meio de gravação de um jeito. O 
outro o faz de forma diferente. O problema aqui na lista, e já de 
anos atrás, é que o pessoal mistura os dois e com o passar dos anos, 
aqui criou-se uma falsa ideia de que o Delphi ou com o Visual Studio 
pode programar pra eles também. Na verdade o Delphi 2006 dá suporte 
ao compact Framework (O Delphi 2005 não oferece este suporte) que 
permite você desenvolver para portáteis que usem, como sistema 
operacional, o Windows Mobile ou qualquer outro que trabalhe sobre o 
dotNET. Windows CE´s do 3.0 pra trás ou o PocketPC mesmo, não tem 
suporte ao CF portanto para programar neles, você terá que usar outra 
ferramenta. Da mesma forma que se o portatil usar como Sistema 
Operacional o PocketLinux (Por favor, não cometam o crime hediondo de 
perguntar aqui se o Kylix pode, se o Kylix compila..) não vai ter 
jeito. Se for um SO Symbiam, Jornada ou o Cassiopeia então sem 
chances. Você vai ter que procurar uma ferramenta de desenvolvimento 
que permita você programar para estes Sistemas Operacionais. O Palm 
ainda oferece uma boa gama de ferramentas de desenvolvimento, tais 
como o Bom Satellite Forms e o PocketStudio. O PocketStudio, para 
PalmOS, é uma boa pedida pra vocês porque a IDE dele é identica a do 
Delphi e a linguagem é o Pascal. Mas é só nisso que ambos se 
identificam. O Pocket não tem VCL, não aceita nada da VCL e tabelas 
no Palm não trabalham com linguagem SQL. Tudo no padrão da pesquisa 
binária e ordenação. Programar no PocketStudio é um tipo de 
programação massante mesmo. Tudo na mão. Se você precisar de 
programar pro Symbiam ou pro Jornada, a Metrowerks oferece derivações 
de seu carro Chefe, o Codewarrior, para programar nestes Sistemas 
Operacionais, mas a linguagem usada neles é o Czão mesmo e tudo tudo 
na mão. Chamada a bibliotecas e componentes. Programação massante 
TAMbém. E é como você mesmo disse Henrique, estas ferramentas são 
quase mágicas mesmo. Não se iludam que alguém vai achar alguma coisa 
aí que atenda perfeitamente aos pregadores de botão em form, tipo 
Delphi que tem até Wizard pra gerar cadastro de cliente. NÃO EXISTE!

No segmento Windows Mobile e seus adjacentes (Windows CE, etc), a 
coisa é mais branda porque estes sistemas operacionais tem muita 
coisa de Windows de PC. Sendo assim a ferramenta de desenvolvimento 
oferece um canal de facilidades muito maior (Vide o Visual Studio 
2005) MAS NÃO SÃO WINDOWS DE PC. Windows Mobile tem suas proprias 
API´s e Mensagens. não se iluda que basta mandar seu sistema pro 
portatil que ele vai rodar lá.

Agora quanto a programação pra Palm ser Off e pra Windows Mobile não 
ser, não concordo. Acredito plenamente elas estarem no escopo da 
lista pois o que o pessoal aqui procura é como programar no Delphi 
para estes equipamentos. 


[]s



Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]


--- Em delphi-br@yahoogrupos.com.br, Henrique Netzka \(Vetor 
Sistemas\) [EMAIL PROTECTED] escreveu

 Odeio entrar nessas discussões sobre PN, mas só complementando o 
amigo... PDA = Personal Digital Assistant. Um Palm qualquer-coisa é 
um PDA, um HP iPAQ é um PDA, um Dell não-sei-o-quê é um PDA. Tudo é 
PDA. PDA é um computadorzinho portátil com touchscreen. Não 
necessariamente, mas vocês entenderam...
 
 Palm é um fabricante, o qual fabrica também o PalmOS (sistema 
operacional). Como é de se esperar, a programação para o PalmOS é 
diferente da programação para Windows Mobile. O Windows suporta 
até .NET Framework, e é muito fácil pra desenvolver porque você usa o 
Visual Studio ou o Delphi. Para PalmOS, o desenvolvimento é feito em 
outras linguagens, e não tem nenhuma interface mágica para fazer os 
sistemas.. Tem umas que são quase mágicas, mas no fim das contas você 
chuta tudo e resolve programar em notepad heheheh
 
 Resumindo... Programação pra Palm, nessa lista, é Off. Programação 
pra PDAs que utilizam Windows Mobile têm mais a ver com a lista :)
 
 Um abraço
 
   - Original Message - 
   From: Walter Chagas (Yahoo) 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Monday, February 12, 2007 11:37 AM
   Subject: [delphi-br] Re: Aplicações para palm.
 
 
   Palm não trabalha com Windows CE. Quem trablaha com Windows CE é 
o 
   PDA e entre PDA e Palm existem várias diferenças. As semelhanças 
são 
   apenas no tamanho de ambos, que são portateis. Saiu disso daí, é 
tudo 
   diferente, processador, hardware, sistema operacional, etc.
 
   Para Programação para PDA´s, você pode usar o Delphi 2006 que já 
traz 
   suporte ao compact Framework (O 2005 não traz).
 
   Para programação para Palms, Duas boas ferramentas que eu te 
indico 
   são o Satellite Forms, 

Re: [delphi-br] Turbo Delphi Explorer + meus compone ntes (Duvidas e + Dúvidas)

2007-02-13 Por tôpico Humberto
Umas das limitações da versão Explorer é exatamente essa.
Sugiro que vc adquira a versão Professional, ela é vendida a $1200,00 se não me 
engano.

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 11:24 AM
  Subject: [delphi-br] Turbo Delphi Explorer + meus componentes (Duvidas e + 
Dúvidas)


  Bom dia amigos da lista.

  Alguém sabe se ainda é possível ou não instalar componetes que eu criei, 
variando de componentes da VCL no Turbo Delphi Explorer? Por exemplo... eu 
criei uma variação de TEdit onde o Enter funciona como tab. Posso instalar esse 
componente no TDE?

  Não precisam responder como, mas sim se é possível ou mesmo se é contra a 
licença.

  Sds,
  Ricardo.

  __
  Fale com seus amigos de graça com o novo Yahoo! Messenger 
  http://br.messenger.yahoo.com/ 

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



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



Re: [delphi-br] Potenciação multibancos

2007-02-13 Por tôpico Tamara Clemente
O problema eh q eh gerada uma tabela paradox com os dados vindos do banco e
em um campo deve conter este cálculo... mas este problema já foi resolvido!
=]

Obrigada pela atenção..

Tamara Clemente
Analista Desenvolvedor


Em 13/02/07, Ricardo César Cardoso [EMAIL PROTECTED] escreveu:

   Nesse caso nao seria melhor tratar esse calculo na aplicação, apenas
 trazendo os dados necessários do banco? Aí vc não precisaria verificar qual
 de banco se trata.

 Sds,
 Ricardo.

 Tamara Clemente [EMAIL PROTECTED] tamara.grupos%40gmail.com
 escreveu: Se eu tb entendi bem, Ricardo...rs.. seria isso msm... tenho um
 controle de
 verificação de qual banco de trata, e ai então executo o sql de acordo com
 o
 banco... encontrei como faço em SQL Server, mas firebird e oracle ainda ñ,
 se puderem me ajudar, agradeço muito.

 Obrigada,

 Tamara Clemente
 Analista Desenvolvedor

 Em 12/02/07, Ricardo César Cardoso [EMAIL 
 PROTECTED]ricardo_engsoft%40yahoo.com.br
 escreveu:
 
  Se entendi bem, o Jorge faz o cálculo na aplicação e vc quer implementar
  uma UDF para cada banco, não é isso?
 
  Tamara Clemente [EMAIL PROTECTED] tamara.grupos%40gmail.com 
 tamara.grupos%40gmail.com
  escreveu: Opa Jorge, obrigada pela atenção...
 
  O q eu preciso eh da sintaxe nos 3 bancos, sei q tem diferença... tenho
 td
  o
  esquema de trabalho com os 3 bancos, só preciso do select com potencia
  compativel com cada um deles...
 
  Obrigada,
 
  Tamara Clemente
  Analista Desenvolvedora
 
  Em 12/02/07, Jorge Ericsson [EMAIL PROTECTED]jericssonsup%40gmail.com
 jericssonsup%40gmail.com
  escreveu:
  
   Sem problemas se vc utilizar três conexões com os bancos.
   Eu faço isso utilizando DBExpress (D7) e depois de gerar o dataset eu
   trabalho da forma que melhor me convier.
   Espero ter ajudado.
  
   Em 09/02/07, Tamara Clemente [EMAIL PROTECTED]tamara.grupos%40gmail.com
 tamara.grupos%40gmail.com
  tamara.grupos%40gmail.com
   escreveu:
   
Boa noite povo,
   
Td bem? Seguinte: estou com um problema na montagem de um comando
 sql,
   só
q
este comando tem q ter correspondencia em 3 bancos de dados
 distintos:
SQLServer, Oracle e Firebird. Neste comando eu preciso fazer a
  operação
   de
potencia... podem me ajudar??
   
Obrigada,
   
Tamara Clemente
Analista Desenvolvedor
   
[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]
 
 
 
 
 
  __
  Fale com seus amigos de graça com o novo Yahoo! Messenger
  http://br.messenger.yahoo.com/
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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





 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger.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] OFF TOPIC - INSTALAR Servico

2007-02-13 Por tôpico Gabriel Filho
vlw

obrigado pela forca


Em 12/02/07, Edu Nicácio [EMAIL PROTECTED] escreveu:

   Aí eu teria que dar uma estudada mais a fundo para ver se há outros
 parâmetros que podem ser passados ao serviço no momento da sua instalação.

 Vou dar uma caçada aqui e qualquer coisa posto aqui na lista.

 Abraço, e que bom que ajudei.

 Boa sorte aí...

 --
 Atenciosamente:

 Eduardo Cláudio Nicácio
 Analista Programador JR.
 Fábrica 02 - CTIS
 Tel.: (11) 3150-6834
 [EMAIL PROTECTED] rsn01.web03%40telesp.com.br


 - Original Message -
 From: Gabriel Filho
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Thursday, February 08, 2007 10:49 AM
 Subject: Re: [delphi-br] OFF TOPIC - INSTALAR Servico

 Ok,
 Muito obrigado...
 mas no qdo ele executar a instalacao do servico não vai aparecer aquela
 mensagem em ingles dizendo que o o servico foi instalado com sucesso?
 pois eu queria eveitar isso. Ou não tem como?

 Em 08/02/07, Edu Nicácio [EMAIL PROTECTED]ecnicacio_2005%40yahoo.com.br
 escreveu:

 
  Sim.
 
  Use o IS Tool para, no momento da instalação, após a gravação dos
 arquivos
  no diretório correspondente, ele executar o seu serviço passando o
  parâmetros de instalação.
 
  O trecho do script fica mais ou menos assim:
 
  [Run]
  Filename: {app}\ctis_service.exe; Flags: waituntilidle shellexec
  runhidden; Parameters: /INSTALL; WorkingDir: {app}; MinVersion: 0,
  4.0.1381sp6
  Filename: {sys}\net.exe; Parameters: start CTIS FTP Scheduler
  Service; WorkingDir: {sys}; Flags: shellexec waituntilidle runhidden;
  MinVersion: 0,4.0.1381sp6; Languages:
 
  Lembre-se de colocar esse bloco após o bloco [Files].
 
  Outra coisa. Você pode iniciar seu serviço automaticamente chamando 
  net.exe e passando como parâmetros start Seu serviço.
 
  Na remoção, faça o processo inverso, ou seja, use net.exe com os
  parãmetros stop Seu serviço e depois desinstale-o.
 
  Dê uma olhada:
 
  [UninstallRun]
  Filename: {sys}\net.exe; Parameters: stop CTIS FTP Scheduler
  Service; WorkingDir: {sys}; Flags: shellexec waituntilidle runhidden;
  MinVersion: 0,4.0.1381sp6; Languages:
  Filename: {app}\ctis_service.exe; Parameters: /UNINSTALL; WorkingDir:
  {app}; MinVersion: 0,4.0.1381sp6; Languages: ; Flags: waituntilidle
  shellexec runhidden
 
  Espero ter ajudado.
 
  Abraços.
 
  --
  Atenciosamente:
 
  Eduardo Cláudio Nicácio
  Analista Programador JR.
  Fábrica 02 - CTIS
  Tel.: (11) 3150-6834
  [EMAIL PROTECTED] rsn01.web03%40telesp.com.br 
 rsn01.web03%40telesp.com.br
 
 
  - Original Message -
  From: Gabriel Filho
  To: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoog
 rupos.com.br
  Sent: Thursday, February 08, 2007 9:59 AM
  Subject: [delphi-br] OFF TOPIC - INSTALAR Servico
 
  Bom dia pessoal...
 
  Parece q tem bastante gente perguntando sobreo innosetup, mas fazer oq??
 
  Gostaria de saber se alguem sabe se da pra criar um instalador de
 servico
 
  com o innosetup???
 
  Desde já agradeço
 
  [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]

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

  



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



[delphi-br] Filtrar somente campos vazios usando sql.add

2007-02-13 Por tôpico maneirinhos
Olá Galera,

Preciso muito resolver esse problema, podem me ajudar?

Preciso filtar somente campos vazios. 
Segue abaixo a linha de codigo que estou usando.

 if cb02.Text = 'Vazio' then
begin
dados.Dados_pedidos.Qry_pedidos.Close;
dados.Dados_pedidos.Qry_pedidos.SQL.Clear;
dados.Dados_pedidos.Qry_pedidos.SQL.Add('select * from 
PEDIDOGERAL where PREVISAO_ENTREGA_CLIENTE is null');
 end;

dados.Dados_pedidos.Qry_pedidos.Prepare;
dados.Dados_pedidos.Qry_pedidos.Open;

A mensagem de erro que recebo é: Invalid use of keyword. Token:select

Desde já grato,
Marcos Brandão



[delphi-br] DBX com Trigger e Generator

2007-02-13 Por tôpico galvao_em
Olá, gostaria de saber como faço para poder usar DBX com trigger e 
generator, eu uso no MDO e funciona 100%, agora estou aprendendo a usar 
o DBX e está dando erro ao inserir os dados, gostaria de saber como devo 
proceder, uso SQLDataSet, Provider, ClienteDataSet e DataSource. Desde 
já agradeço a ajuda de todos.

Att.

Rodrigo


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



Re: [delphi-br] Turbo Delphi Explor er + meus componentes (Duvidas e + Dúvi das)

2007-02-13 Por tôpico Joao Morais
Ricardo César Cardoso wrote:

 Alguém sabe se ainda é possível ou não instalar componetes que eu criei, 
 variando de componentes da VCL no Turbo Delphi Explorer? Por exemplo... eu 
 criei uma variação de TEdit onde o Enter funciona como tab. Posso instalar 
 esse componente no TDE?
 
 Não precisam responder como, mas sim se é possível ou mesmo se é contra a 
 licença.

Li a licença uma vez e não vi nada contra, contanto que você não 
hackeie nenhum binário da IDE.

Para instalar, coloque todas as units com a procedure Register mais os 
.res e .dcr dentro do package de usuário, recompile-o e reinicie a IDE.

--
João Morais


Re: [delphi-br] Lotomania

2007-02-13 Por tôpico Eduardo
Tenho um software que desenvolvi que faz isso.

Se for do seu interesse entre em contato em PVT ou me add no msn 
[EMAIL PROTECTED]


Eduardo

giuvany ribeiro escreveu:

 Bom dia Pessoal
 Tenho que desenvolver um pequeno executável onde o formulário possue 
 os mesmos numero da lotomania 00-99 e o numero da cartela.
 E o usuário vai informar apenas 20 numeros por cartela que ele quer e 
 após isto o programa vai ter que pesquisar as cartelas que mais acertarem
 números em um sorteio de 50 numeros.

 Pergunta.
 Neste caso o ideal seria criar uma tabela com os 100 campos dos 
 números da cartela e + o numero do bilhete?
 Se sim para mostrar este 100 numeros como vcs fariam para o usuário 
 escolher? Qual componente usar?

 Desde já agradeço a aternção

 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger.yahoo.com/ http://br.messenger.yahoo.com/

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

  



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



Re: [delphi-br] Turbo Delphi Explorer + meus compone ntes (Duvidas e + Dúvidas)

2007-02-13 Por tôpico Humberto
Segue documentação do site da borland:
http://www.codegear.com/portals/0/documents/products/turbo/turbo_delphi_datasheet.pdf
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 12:34 PM
  Subject: Re: [delphi-br] Turbo Delphi Explorer + meus componentes (Duvidas e 
+ Dúvidas)


  Ricardo César Cardoso wrote:

   Alguém sabe se ainda é possível ou não instalar componetes que eu criei, 
variando de componentes da VCL no Turbo Delphi Explorer? Por exemplo... eu 
criei uma variação de TEdit onde o Enter funciona como tab. Posso instalar esse 
componente no TDE?
   
   Não precisam responder como, mas sim se é possível ou mesmo se é contra a 
licença.

  Li a licença uma vez e não vi nada contra, contanto que você não 
  hackeie nenhum binário da IDE.

  Para instalar, coloque todas as units com a procedure Register mais os 
  .res e .dcr dentro do package de usuário, recompile-o e reinicie a IDE.

  --
  João Morais


   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



Re: [delphi-br] Turbo Delphi Explorer + meus compone ntes (Duvidas e + Dúvidas)

2007-02-13 Por tôpico Humberto
Só pra facilitar, procure essa linha no pdf:

Build and install new, open-source, or commercial components

  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 12:34 PM
  Subject: Re: [delphi-br] Turbo Delphi Explorer + meus componentes (Duvidas e 
+ Dúvidas)


  Ricardo César Cardoso wrote:

   Alguém sabe se ainda é possível ou não instalar componetes que eu criei, 
variando de componentes da VCL no Turbo Delphi Explorer? Por exemplo... eu 
criei uma variação de TEdit onde o Enter funciona como tab. Posso instalar esse 
componente no TDE?
   
   Não precisam responder como, mas sim se é possível ou mesmo se é contra a 
licença.

  Li a licença uma vez e não vi nada contra, contanto que você não 
  hackeie nenhum binário da IDE.

  Para instalar, coloque todas as units com a procedure Register mais os 
  .res e .dcr dentro do package de usuário, recompile-o e reinicie a IDE.

  --
  João Morais


   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



[delphi-br] TLS + socket

2007-02-13 Por tôpico Gabriel Filho
Boa tarde pessoal,


Gostaria de saber se vcs já utilizaram conexões via socket+tls+certificado


é que tem um servico em c++ no qual preciso conectar, porem o mesmo só
aceita conxão com TLS+certificado

alguem ai pode me dar uma luz sobre isso?!?!



desde já agradeço a todos


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



[delphi-br] Preciso Integrar DBF (Clipper) com o Oracle

2007-02-13 Por tôpico Cesar - Informatica
Pessoal boa tarde, estou migrando para o Delphi 2006, antes utilizava Delphi 6, 
e preciso fazer um a aplicação onde possa integrar algumas tabelas DBF 
(Clipper) com o Oracle, para o caso do Oracle estou utilizando o componente 
Odac, e para o clipper utilizava o VK_DBF, alguém saberia me informar se existe 
esse do clipper para Delphi 2006 ??? ou teria outro para utilizar.
 
Desde já agradeço,
 
César Eduardo Teixeira Silva
Programador
CPD
[EMAIL PROTECTED]
www.ober.com.br
 
 
 


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



Re: [delphi-br] Turbo Delphi Explorer + meus compone ntes (Duvidas e + Dúvidas)

2007-02-13 Por tôpico Humberto
Bem eu li claramente na documentação que não é possível inserir componentes 
externos.

  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 12:34 PM
  Subject: Re: [delphi-br] Turbo Delphi Explorer + meus componentes (Duvidas e 
+ Dúvidas)


  Ricardo César Cardoso wrote:

   Alguém sabe se ainda é possível ou não instalar componetes que eu criei, 
variando de componentes da VCL no Turbo Delphi Explorer? Por exemplo... eu 
criei uma variação de TEdit onde o Enter funciona como tab. Posso instalar esse 
componente no TDE?
   
   Não precisam responder como, mas sim se é possível ou mesmo se é contra a 
licença.

  Li a licença uma vez e não vi nada contra, contanto que você não 
  hackeie nenhum binário da IDE.

  Para instalar, coloque todas as units com a procedure Register mais os 
  .res e .dcr dentro do package de usuário, recompile-o e reinicie a IDE.

  --
  João Morais


   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



Re: [delphi-br] Pegar o MAC do micro - duvidas

2007-02-13 Por tôpico Luiz Escobar
Amigo, desculpe, mas esta função não pega um MAC e sim CRIA aleatóriamente um 
virtual.
Tanto é, que cada vez que vc pedir o MAC vai vir um numero diferente..

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br


  - Original Message - 
  From: Rodrigo Madureira Barbosa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 12, 2007 6:29 PM
  Subject: RES: [delphi-br] Pegar o MAC do micro - duvidas


  Tenho uma aqui... se servir... aí está...

  function CoCreateGuid(var guid: TGUID): HResult; stdcall; far external
  'ole32.dll';

  function GetMACAddress: string;

  var

  g: TGUID;

  i: Byte;

  begin

  Result := '';

  CoCreateGUID(g);

  for i := 2 to 7 do

  Result := Result + IntToHex(g.D4[i], 2);

  end;

  Fui...

  Rodrigo.

  _ 

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Thiago Filiano (America Soft)
  Enviada em: segunda-feira, 12 de fevereiro de 2007 15:33
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Pegar o MAC do micro - duvidas

  não estou com essa rotina aqui.. mas amanhã se conseguir coloco aqui sim!

  Luiz Escobar escreveu:
  
   se quizer mandar ela pra gente dar uma olhada acho q fica mais 
   facil...
  
   Luiz Escobar
   Analista/Desenvolvedor:
   WEB - HTML/JavaScript/PHP/MySQL
   WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
   DOS - Clipper/Assembler xBase
   SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
   LINUX - LAZARUS/Kylix/MySQL;
   http://www.megasist http://www.megasistema.com.br ema.com.br
  http://www.megasist http://www.megasistema.com.br ema.com.br
  
   - Original Message -
   From: Thiago Filiano (America Soft)
   To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
  mailto:delphi-br%40yahoogrupos.com.br
   Sent: Monday, February 12, 2007 3:16 PM
   Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
  
   então Luiz,
  
   tenho sim.. e eh aqui q esta o problema..
  
   minha rotina esta pegando o MAC certinho, mas acontece que
   tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo
   assim está
   identificando o MAC dele.
  
   a rotina foi feita para identificar o MAC somente com placa de rede ativa.
  
   não sei o que esta ocorrendo :(
  
   []'s
  
   Thiago
  
   Luiz Escobar escreveu:
   
Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q as
q tenho são usando API´s
   
Creio que isso seria de grande ajuda para todos.
   
obrigado.
   
Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasist http://www.megasistema.com.br ema.com.br
  http://www.megasist http://www.megasistema.com.br ema.com.br 
   http://www.megasist http://www.megasistema.com.br ema.com.br
  http://www.megasist http://www.megasistema.com.br ema.com.br
   
- Original Message -
From: Andre Veloso de Mesquita
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
  os.com.br 
   mailto:delphi-br%40yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br
Sent: Friday, February 09, 2007 8:25 PM
Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
   
Nota: No Windows é possível trocar o MAC. O MAC não será trocado na
placa de
rede, mas sim na camada lógica do Windows. Logo, quando vc ler o MAC,
tente
lê-lo no dispositivo e não usando uma API qq do Windows.
   
[ ]'s
   
- Original Message -
From: Luiz Escobar [EMAIL PROTECTED]
  mailto:escobar%40megasistema.com.br .com.br 
   mailto:escobar%40megasistema.com.br
mailto:escobar%40megasistema.com.br
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
  os.com.br 
   mailto:delphi-br%40yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br
Sent: Friday, February 09, 2007 5:22 PM
Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
   
BLZ Thiago..
Bom o modem não tem MAC-address, pode até ter um código de
indentificação,
mas não sei como pegar isso
   
MAC-address é um número de série gravador na sua placa de rede, cada
uma tem
o seu (acontece de repetir, mas é raro, então esqueca isso por
enquanto, mas
saiba que acontece!)..
   
SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número MAC.
   
exemplo de MAC :
00:0A:E6:40:1B:49
ou
000A:E640:1B49
ou
000AE6401B49
é um valor de 48 bit´s.
então a cada 281.474.976.710.655 vai se repetir rsrsrsrs
não é bem assim não, mas deixa isso pra lá heheheheh
   
O que pode mudar 

RE: [delphi-br] Re: O Comando Case

2007-02-13 Por tôpico Rubem Nascimento da Rocha
A sentença CASE só pode ser usada com tipos de dados ordinais (integer, 
char, byte, boolean) e tipos enumerados. Se quiser usar com string, sugiro 
fazer uso da função AnsiIndexStr().

Exemplo:

procedure TForm1.Button1Click(Sender: TObject);
var
  lBusca: String;
  lStrings: array of String;
begin
  lBusca := 'DA';
  SetLength(lStrings, 4);
  lStrings[0] := 'RUBEM';
  lStrings[1] := 'ROCHA';
  case AnsiIndexStr(lBusca, lStrings) of
0: ShowMessage('Achou a palavra');
-1: ShowMessage('Não achou a palavra');
  end;
end;


Sds.
From: Gabriel Herdt [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Re: O Comando Case
Date: Tue, 13 Feb 2007 10:42:00 -

Jorge, obrigado pela ajuda. Mas esse não eu o caso eu me refiro ao
comando CASE OF do delphi(2005) não ao CASE WHEN de Select.
Oque eu gostaria de fazer é o seguinte:
case trim(UpperCase(sNome)) of 'Gabriel':
Begin
…
…
End;
`Gustavo': Begin
…
End;

   Pessoal o comando case não aceita comparação de strings?
   Alguma alternativa? Que não seja if if if?
   case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin
   Como vai ter muitas comparações eu não gostaria que passasse em
   todas
   s opções como no if.
   qual a alternativa?



--- Em delphi-br@yahoogrupos.com.br, Jorge Ericsson
[EMAIL PROTECTED] escreveu
 
  Gabriel eu não sei qual o banco que vc utiliza, mas tente a
condição abaixo
  caso esteje trabalhando com o ORACLE.
 
  SELECT  CASE TRIM(TO_CHAR(TO_DATE(TO_CHAR(vCONT) || '/' ||
vMES_INPUT || '/'
  || vANO_INPUT,'dd-mm-')  , 'Day'))
  WHEN 'Segunda-Feira' then 'Segunda'
  WHEN 'Terça-Feira' then 'Terça'
  WHEN 'Quarta-Feira' then 'Quarta'
  WHEN 'Quinta-Feira' then 'Quinta'
  WHEN 'Sexta-Feira' then 'Sexta'
  WHEN 'Sábado' then 'Sábado'
  WHEN 'Domingo' then 'Domingo'
ELSE 'NENHUM'
END INTO vDIA_SEMANA FROM DUAL;
 
  []´s

 
  Em 12/02/07, Gabriel Herdt [EMAIL PROTECTED] escreveu:
  
 Pessoal o comando case não aceita comparação de strings?
   Alguma alternativa? Que não seja if if if?
   case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin
  
   Como vai ter muitas comparações eu nao gostaria que passa-se em
todas
   as opções como no if.
   qual a alternativa?
  
  
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 



_
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com



Re: [delphi-br] Pegar o MAC do micro - duvidas

2007-02-13 Por tôpico Rubem Nascimento da Rocha
É verdade, Luiz! A função CoCreateGUID() cria um novo GUID (Global Unique 
IDentifier). Se quiser saber como pegar o MAC Address real do micro, 
consulte http://www.swissdelphicenter.ch/en/showcode.php?id=651

Sds.


From: Luiz Escobar [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
Date: Tue, 13 Feb 2007 13:43:37 -0200

Amigo, desculpe, mas esta função não pega um MAC e sim CRIA aleatóriamente 
um virtual.
Tanto é, que cada vez que vc pedir o MAC vai vir um numero 
diferente..

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br


   - Original Message -
   From: Rodrigo Madureira Barbosa
   To: delphi-br@yahoogrupos.com.br
   Sent: Monday, February 12, 2007 6:29 PM
   Subject: RES: [delphi-br] Pegar o MAC do micro - duvidas


   Tenho uma aqui... se servir... aí está...

   function CoCreateGuid(var guid: TGUID): HResult; stdcall; far external
   'ole32.dll';

   function GetMACAddress: string;

   var

   g: TGUID;

   i: Byte;

   begin

   Result := '';

   CoCreateGUID(g);

   for i := 2 to 7 do

   Result := Result + IntToHex(g.D4[i], 2);

   end;

   Fui...

   Rodrigo.

   _

   De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] 
Em
   nome de Thiago Filiano (America Soft)
   Enviada em: segunda-feira, 12 de fevereiro de 2007 15:33
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Pegar o MAC do micro - duvidas

   não estou com essa rotina aqui.. mas amanhã se conseguir coloco aqui 
sim!

   Luiz Escobar escreveu:
   
se quizer mandar ela pra gente dar uma olhada acho q fica mais
facil...
   
Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br
   
- Original Message -
From: Thiago Filiano (America Soft)
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br 
os.com.br
   mailto:delphi-br%40yahoogrupos.com.br
Sent: Monday, February 12, 2007 3:16 PM
Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
   
então Luiz,
   
tenho sim.. e eh aqui q esta o problema..
   
minha rotina esta pegando o MAC certinho, mas acontece que
tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo
assim está
identificando o MAC dele.
   
a rotina foi feita para identificar o MAC somente com placa de rede 
ativa.
   
não sei o que esta ocorrendo :(
   
[]'s
   
Thiago
   
Luiz Escobar escreveu:

 Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q 
as
 q tenho são usando API´s

 Creio que isso seria de grande ajuda para todos.

 obrigado.

 Luiz Escobar
 Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
 DOS - Clipper/Assembler xBase
 SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
 LINUX - LAZARUS/Kylix/MySQL;
 http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br
http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br

 - Original Message -
 From: Andre Veloso de Mesquita
 To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
   os.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, February 09, 2007 8:25 PM
 Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas

 Nota: No Windows é possível trocar o MAC. O MAC não será trocado na
 placa de
 rede, mas sim na camada lógica do Windows. Logo, quando vc ler o 
MAC,
 tente
 lê-lo no dispositivo e não usando uma API qq do Windows.

 [ ]'s

 - Original Message -
 From: Luiz Escobar [EMAIL PROTECTED]
   mailto:escobar%40megasistema.com.br .com.br
mailto:escobar%40megasistema.com.br
 mailto:escobar%40megasistema.com.br
 To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
   os.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, February 09, 2007 5:22 PM
 Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas

 BLZ Thiago..
 Bom o modem não tem MAC-address, pode até ter um código de
 indentificação,
 mas não sei como pegar isso

 MAC-address é um 

Re: [delphi-br] Turbo Delphi Explorer + meus compone ntes (Duvidas e + Dúvidas)

2007-02-13 Por tôpico Humberto
Então na dúvida não faça =D
Afinal melhor não fazer e saber q não está fazendo nada errado do que arriscar.

Ou ainda entrar em contato com a Borland para saber.

  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 2:35 PM
  Subject: Re: [delphi-br] Turbo Delphi Explorer + meus componentes (Duvidas e 
+ Dúvidas)


  Humberto wrote:

   Só pra facilitar, procure essa linha no pdf:
   
   Build and install new, open-source, or commercial components

  Isto o povo já tá cansado de saber, agora o povo quer saber se está 
  infringindo a licença ao compilar código, seja próprio ou de terceiros, 
  no package de usuário. Segundo a licença que eu li uma única vez, com 
  meu inglês arrastado, não diz nem que sim nem que não.

  --
  João Morais



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



[delphi-br] Listar computadores da rede

2007-02-13 Por tôpico Luiz Escobar
Preciso de uma função/componente que liste todos os nomes E IP´s dos 
computadores da rede.
ALLguem tem algo parecido ?

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br



[delphi-br] mudar bd

2007-02-13 Por tôpico aldinei \(UOL\)
Preciso mudar minha aplicação para usar o MS-SQL, existe algo importante a
saber em relação a usar o FB?
Qual o melhor compnente de acesso?
 
Aldinei

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Humberto
Enviada em: terça-feira, 13 de fevereiro de 2007 14:40
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Turbo Delphi Explorer + meus componentes (Duvidas e
+ Dúvidas)



Segue documentação do site da borland:
http://www.codegear
http://www.codegear.com/portals/0/documents/products/turbo/turbo_delphi_dat
asheet.pdf
.com/portals/0/documents/products/turbo/turbo_delphi_datasheet.pdf
- Original Message - 
From: Joao Morais 
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br 
Sent: Tuesday, February 13, 2007 12:34 PM
Subject: Re: [delphi-br] Turbo Delphi Explorer + meus componentes (Duvidas e
+ Dúvidas)

Ricardo César Cardoso wrote:

 Alguém sabe se ainda é possível ou não instalar componetes que eu criei,
variando de componentes da VCL no Turbo Delphi Explorer? Por exemplo... eu
criei uma variação de TEdit onde o Enter funciona como tab. Posso instalar
esse componente no TDE?
 
 Não precisam responder como, mas sim se é possível ou mesmo se é contra a
licença.

Li a licença uma vez e não vi nada contra, contanto que você não 
hackeie nenhum binário da IDE.

Para instalar, coloque todas as units com a procedure Register mais os 
.res e .dcr dentro do package de usuário, recompile-o e reinicie a IDE.

--
João Morais

--

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007
13:23

[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] Listar computadores da rede

2007-02-13 Por tôpico Rubem Nascimento da Rocha
http://www.swissdelphicenter.ch/en/showcode.php?id=2177


From: Luiz Escobar [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: [YAHOO] Delphi BR delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Listar computadores da rede
Date: Tue, 13 Feb 2007 15:40:50 -0200

Preciso de uma função/componente que liste todos os nomes E IP´s dos
computadores da rede.
ALLguem tem algo parecido ?

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br


_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



RE: [delphi-br] Turbo Delphi Explorer + meus compo nentes (Duvidas e + Dúvidas)

2007-02-13 Por tôpico Andreano Lanusse
Humberto,
 
não é permitido instalar novos componentes no Turbo Explorer, esta 
funcionalidade está disponível no Turbo Professional.
 
Você pode adquirir em N vezes através do www.borlandshop.com.br
 
[]'s
 


Andreano Lanusse | CodeGear Product Line Manager | phone. +1-(831) 431-5051 | 
mobile. +1 (831) 332-5100
CodeGear
http://www.codegear.com
http://www.codegear.com/ Artigos: http://dn.codegear.com/br 
http://dn.codegear.com/br 
Blogs: http://blogs.codegear.com/andreanolanusse 
http://blogs.codegear.com/andreanolanusse 


 



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



Re: [delphi-br] Listar computadores da rede

2007-02-13 Por tôpico Humberto
Aproveitando o gancho.. tb preciso rs
  - Original Message - 
  From: Luiz Escobar 
  To: [YAHOO] Delphi BR 
  Sent: Tuesday, February 13, 2007 2:40 PM
  Subject: [delphi-br] Listar computadores da rede


  Preciso de uma função/componente que liste todos os nomes E IP´s dos 
  computadores da rede.
  ALLguem tem algo parecido ?

  Luiz Escobar
  Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL
  WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
  DOS - Clipper/Assembler xBase
  SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
  LINUX - LAZARUS/Kylix/MySQL;
  http://www.megasistema.com.br



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



Re: [delphi-br] Turbo Delphi Explorer + meus compone ntes (Duvidas e + Dúvidas)

2007-02-13 Por tôpico Humberto
Exatamente.. somente no professional
  - Original Message - 
  From: Andreano Lanusse 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 2:57 PM
  Subject: RE: [delphi-br] Turbo Delphi Explorer + meus componentes (Duvidas e 
+ Dúvidas)


  Humberto,

  não é permitido instalar novos componentes no Turbo Explorer, esta 
funcionalidade está disponível no Turbo Professional.

  Você pode adquirir em N vezes através do www.borlandshop.com.br

  []'s


  Andreano Lanusse | CodeGear Product Line Manager | phone. +1-(831) 431-5051 | 
mobile. +1 (831) 332-5100
  CodeGear
  http://www.codegear.com
  http://www.codegear.com/ Artigos: http://dn.codegear.com/br 
http://dn.codegear.com/br 
  Blogs: http://blogs.codegear.com/andreanolanusse 
http://blogs.codegear.com/andreanolanusse 

  [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.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



[delphi-br] Re: Listar computadores da rede

2007-02-13 Por tôpico Murillo Proença
vê se ajuda:

procedure FindComputers(Workgroup: string; aResList: TStrings);
var
  eNumHandle : THandle;
  WorkgroupRS : TNetResource;
  Buf : array[1..500] of TNetResource;
  BufSize : DWORD;
  Entries : DWORD;
  Result : integer;
  sComputer: String;
begin
  if not Assigned(aResList) then
Exit;
  aResList.Clear;
  WorkGroup := Workgroup + #0;
  FillChar(WorkGroupRS, SizeOf(WorkGroupRS), 0);
  with WorkgroupRS do begin
dwScope := 2;
dwType := 3;
dwDisplayType := 1;
dwUsage := 1;
lpRemoteName := @Workgroup[1];
  end;
  WNetOpenEnum(Resource_GlobalNet, ResourceType_Any, 0, @WorkgroupRS,
  ENumHandle);
  repeat
Entries := 1;
BufSize := SizeOf(Buf);
Result := WNetENumResource(ENumHandle, Entries, @Buf, BufSize);
if (result = NO_Error) and (Entries = 1) then begin
  sComputer:= StrPas(Buf[1].lpRemoteName);
  aResList.Add(Copy(sComputer, 3, Length(sComputer)-2));
end;
  until (Entries  1) or (Result  NO_Error);
  WNetCloseENum(ENumHandle);
end;


--- Em delphi-br@yahoogrupos.com.br, Luiz Escobar [EMAIL PROTECTED] escreveu

 Preciso de uma função/componente que liste todos os nomes E IP´s dos 
 computadores da rede.
 ALLguem tem algo parecido ?
 
 Luiz Escobar
 Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
 DOS - Clipper/Assembler xBase
 SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
 LINUX - LAZARUS/Kylix/MySQL;
 http://www.megasistema.com.br





Re: [delphi-br] Pegar o MAC do micro - duvidas

2007-02-13 Por tôpico Luiz Escobar
Valeu Rubens vou dar uma olhada

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br

  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 3:27 PM
  Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas


  É verdade, Luiz! A função CoCreateGUID() cria um novo GUID (Global Unique 
  IDentifier). Se quiser saber como pegar o MAC Address real do micro, 
  consulte http://www.swissdelphicenter.ch/en/showcode.php?id=651

  Sds.

  From: Luiz Escobar [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
  Date: Tue, 13 Feb 2007 13:43:37 -0200
  
  Amigo, desculpe, mas esta função não pega um MAC e sim CRIA aleatóriamente 
  um virtual.
  Tanto é, que cada vez que vc pedir o MAC vai vir um numero 
  diferente..
  
  Luiz Escobar
  Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL
  WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
  DOS - Clipper/Assembler xBase
  SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
  LINUX - LAZARUS/Kylix/MySQL;
  http://www.megasistema.com.br
  
  
   - Original Message -
   From: Rodrigo Madureira Barbosa
   To: delphi-br@yahoogrupos.com.br
   Sent: Monday, February 12, 2007 6:29 PM
   Subject: RES: [delphi-br] Pegar o MAC do micro - duvidas
  
  
   Tenho uma aqui... se servir... aí está...
  
   function CoCreateGuid(var guid: TGUID): HResult; stdcall; far external
   'ole32.dll';
  
   function GetMACAddress: string;
  
   var
  
   g: TGUID;
  
   i: Byte;
  
   begin
  
   Result := '';
  
   CoCreateGUID(g);
  
   for i := 2 to 7 do
  
   Result := Result + IntToHex(g.D4[i], 2);
  
   end;
  
   Fui...
  
   Rodrigo.
  
   _
  
   De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] 
  Em
   nome de Thiago Filiano (America Soft)
   Enviada em: segunda-feira, 12 de fevereiro de 2007 15:33
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Pegar o MAC do micro - duvidas
  
   não estou com essa rotina aqui.. mas amanhã se conseguir coloco aqui 
  sim!
  
   Luiz Escobar escreveu:
   
se quizer mandar ela pra gente dar uma olhada acho q fica mais
facil...
   
Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br
   
- Original Message -
From: Thiago Filiano (America Soft)
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br 
  os.com.br
   mailto:delphi-br%40yahoogrupos.com.br
Sent: Monday, February 12, 2007 3:16 PM
Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
   
então Luiz,
   
tenho sim.. e eh aqui q esta o problema..
   
minha rotina esta pegando o MAC certinho, mas acontece que
tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo
assim está
identificando o MAC dele.
   
a rotina foi feita para identificar o MAC somente com placa de rede 
  ativa.
   
não sei o que esta ocorrendo :(
   
[]'s
   
Thiago
   
Luiz Escobar escreveu:

 Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q 
  as
 q tenho são usando API´s

 Creio que isso seria de grande ajuda para todos.

 obrigado.

 Luiz Escobar
 Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
 DOS - Clipper/Assembler xBase
 SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
 LINUX - LAZARUS/Kylix/MySQL;
 http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br
http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br

 - Original Message -
 From: Andre Veloso de Mesquita
 To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
   os.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, February 09, 2007 8:25 PM
 Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas

 Nota: No Windows é possível trocar o MAC. O MAC não será trocado na
 placa de
 rede, mas sim na camada lógica do Windows. Logo, quando vc ler o 
  MAC,
 tente
 lê-lo no dispositivo e não usando uma API qq do Windows.

 [ ]'s

 - Original Message -
 From: 

[delphi-br] Palavras acentuadas: Delphi 7 e firebird 1.5

2007-02-13 Por tôpico Ricardo Cabral
Olá pessoal !
   
  Tenho uma pesquisa onde os dados do campo estão acentuados.
   
  Quando faço, por exemplo, select * from tabela campo='palavra acentuada' o 
dephi me retorna um erro.
   
  Alguém tem alguma dica ? 
   
  Desde de já agradeço!
   
   
   
   


Abraços,

Ricardo Cabral
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



Re: [delphi-br] Pegar o MAC do micro - duvidas

2007-02-13 Por tôpico Luiz Escobar
Legal Rubens ela funcionou, deu exatamente o mesmo numero que a que eu tinha...
Bom agora preciso ver qual das duas é melhor, vou ver como alterar o MAC da 
placa de rede vou fazer a alteração e rodar as duas e ver qual me traz o numero 
real e qual me traz o que eu alterei..
só espero que nao acontece das duas voltarem com o numero alterado.. 
ehhehehehehe.

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br


  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 3:27 PM
  Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas


  É verdade, Luiz! A função CoCreateGUID() cria um novo GUID (Global Unique 
  IDentifier). Se quiser saber como pegar o MAC Address real do micro, 
  consulte http://www.swissdelphicenter.ch/en/showcode.php?id=651

  Sds.

  From: Luiz Escobar [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
  Date: Tue, 13 Feb 2007 13:43:37 -0200
  
  Amigo, desculpe, mas esta função não pega um MAC e sim CRIA aleatóriamente 
  um virtual.
  Tanto é, que cada vez que vc pedir o MAC vai vir um numero 
  diferente..
  
  Luiz Escobar
  Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL
  WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
  DOS - Clipper/Assembler xBase
  SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
  LINUX - LAZARUS/Kylix/MySQL;
  http://www.megasistema.com.br
  
  
   - Original Message -
   From: Rodrigo Madureira Barbosa
   To: delphi-br@yahoogrupos.com.br
   Sent: Monday, February 12, 2007 6:29 PM
   Subject: RES: [delphi-br] Pegar o MAC do micro - duvidas
  
  
   Tenho uma aqui... se servir... aí está...
  
   function CoCreateGuid(var guid: TGUID): HResult; stdcall; far external
   'ole32.dll';
  
   function GetMACAddress: string;
  
   var
  
   g: TGUID;
  
   i: Byte;
  
   begin
  
   Result := '';
  
   CoCreateGUID(g);
  
   for i := 2 to 7 do
  
   Result := Result + IntToHex(g.D4[i], 2);
  
   end;
  
   Fui...
  
   Rodrigo.
  
   _
  
   De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] 
  Em
   nome de Thiago Filiano (America Soft)
   Enviada em: segunda-feira, 12 de fevereiro de 2007 15:33
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Pegar o MAC do micro - duvidas
  
   não estou com essa rotina aqui.. mas amanhã se conseguir coloco aqui 
  sim!
  
   Luiz Escobar escreveu:
   
se quizer mandar ela pra gente dar uma olhada acho q fica mais
facil...
   
Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br
   
- Original Message -
From: Thiago Filiano (America Soft)
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br 
  os.com.br
   mailto:delphi-br%40yahoogrupos.com.br
Sent: Monday, February 12, 2007 3:16 PM
Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
   
então Luiz,
   
tenho sim.. e eh aqui q esta o problema..
   
minha rotina esta pegando o MAC certinho, mas acontece que
tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo
assim está
identificando o MAC dele.
   
a rotina foi feita para identificar o MAC somente com placa de rede 
  ativa.
   
não sei o que esta ocorrendo :(
   
[]'s
   
Thiago
   
Luiz Escobar escreveu:

 Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q 
  as
 q tenho são usando API´s

 Creio que isso seria de grande ajuda para todos.

 obrigado.

 Luiz Escobar
 Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
 DOS - Clipper/Assembler xBase
 SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
 LINUX - LAZARUS/Kylix/MySQL;
 http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br
http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br

 - Original Message -
 From: Andre Veloso de Mesquita
 To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
   os.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, February 09, 2007 8:25 PM
 Subject: Re: [delphi-br] Pegar o MAC do 

Re: [delphi-br] Listar computadores da rede

2007-02-13 Por tôpico Desenvolvimento \(Anderson\)
tenho.
manda uma mensagem em OFF q eu mando.
mas veja: só em off.

:P

And

  - Original Message - 
  From: Luiz Escobar 
  To: [YAHOO] Delphi BR 
  Sent: Tuesday, February 13, 2007 2:40 PM
  Subject: [delphi-br] Listar computadores da rede


  Preciso de uma função/componente que liste todos os nomes E IP´s dos 
  computadores da rede.
  ALLguem tem algo parecido ?

  Luiz Escobar
  Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL
  WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
  DOS - Clipper/Assembler xBase
  SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
  LINUX - LAZARUS/Kylix/MySQL;
  http://www.megasistema.com.br



   

  __ Informação do NOD32 IMON 2057 (20070213) __

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


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



[delphi-br] Colocar Plano de Fundo em Relatorio - Rave

2007-02-13 Por tôpico Junior
Boa Tarde a todos..


Estou com uma duvida simlpes aparentemente.. será que no Rave.. tem como 
colocar uma figura como plano de fundo no relatorio.

Junior - Araraquara/SP

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



[delphi-br] Canvas does not allow drawing

2007-02-13 Por tôpico stainle2003
alguém sabe porque dá este erro executando um programa em Delphi 5 com 
o Win98

grato

Stainle



Re: [delphi-br] [URGENTE] Formatação Imp ressão Matricial

2007-02-13 Por tôpico Ricardo Berti
Ae Brother,
não esqueci de você não, só que estou ocupadaço, mas assim que eu tiver um 
tempo vou dar uma olhada legal no teu código... Mas caso você descobrir antes 
como fazer, posta na lista, pra agente saber!

Abraços

Ricardo Berti
  - Original Message - 
  From: Tiago de Assis Pimenta 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 9:56 AM
  Subject: RES: [delphi-br] [URGENTE] Formatação Impressão Matricial


  Boa Tarde Ricardo, faço tudo na mão, vou colar o código de como esta.

  procedure Tfrmcadordserv.BitBtn1Click(Sender: TObject);
  const
  CNegrito = #27#71; // Define Caracter Negrito;
  SNegrito = #27#72; // Define Caracter Não Negrito;
  CExpandido = #14;
  SExpandido = #20;
  var
  a: textfile;
  begin

  // Imprimindo Ordem de Serviço


  assignfile(a,'c:\tmp\cupom.txt');
  rewrite(A);
  writeln(A,'=
  ==');
  writeln(A,' BRANCO AUTO MECANICA - ESPECIALIZADA EM INJECAO
  ELETRONICA ');
  writeln(A,' AV. MESSIAS GONCALVES, 1363 - (17) 3325-8055
  ');
  writeln(A,'=
  ==');
  write(A,CNegrito + CExpandido + format('%-29s',['ORDEM DE SERVICO N: ' +
  formatfloat('0',strtoint(edit1.text))]));
  writeln(A,SNegrito + SExpandido + format('%10s',['DATA:
  '+frmordserv.qrordserv.fieldbyname('data').asstring]));
  writeln(A);
  write(A,format('%-57s',['NOME DO CLIENTE: '+
  qrcli.fieldbyname('nome').value]));
  writeln(A,format('%-22s',['CELULAR: '+qrcli.fieldbyname('celular').value]));
  write(A,format('%-57s',['ENDERECO: '+
  qrcli.fieldbyname('endereco').value]));
  writeln(A,format('%-22s',['BAIRRO : '+ qrcli.fieldbyname('bairro').value]));
  write(A,format('%-57s',['CIDADE: '+ qrcli.fieldbyname('cidade').value]));
  writeln(A,format('%-22s',['CEP.: '+ qrcli.fieldbyname('cep').value]));
  write(A,format('%-35s',['TELEFONE: '+
  qrcli.fieldbyname('telefone').value]));
  write(A,format('%-22s',['CPF: '+ qrcli.fieldbyname('cpf').value]));
  writeln(A,format('%-22s',['RG: ' + qrcli.fieldbyname('rg').value]));
  writeln(A);
  write(A,format('%-57s',['MARCA: '+
  frmordserv.qrordserv.fieldbyname('marca').value]));
  writeln(A,format('%-22s',['MODELO: '+
  frmordserv.qrordserv.fieldbyname('modelo').value]));
  write(A,format('%-35s',['COR: '+
  frmordserv.qrordserv.fieldbyname('cor').value]));
  write(A,format('%-22s',['PLACA: '+
  frmordserv.qrordserv.fieldbyname('placa').value]));
  writeln(A,format('%-22s',['KM DO VEICULO: '+edit3.text]));
  writeln(A);
  writeln(A,format('%-20s',['FUNCIONARIO: '+
  frmordserv.qrordserv.fieldbyname('funcionario').value]));
  writeln(A,'=
  ==');
  write(A,format('%-40s',['DISCRIMANACAO']));
  write(A,format('%-10s',['QTDE']));
  write(A,format('%-18s',['PRECO UNITARIO']));
  writeln(A,format('%-10s',['PRECO TOTAL']));
  writeln(A,'=
  ==');
  qrhistserv.first;
  while not qrhistserv.eof do
  begin
  write(A,format('%-40s',[qrhistserv.fieldbyname('servico').value]));
  write(A,format('%-10s',[qrhistserv.fieldbyname('qtde').value]));

  write(A,format('%-18s',[formatfloat('##0.00',qrhistserv.fieldbyname('precoun
  ').value)]));

  write(A,format('%-10s',[formatfloat('##0.00',qrhistserv.fieldbyname('total')
  .value)]));
  writeln(A);
  qrhistserv.next;
  end;
  writeln(A,'=
  ==');
  write(A,CNegrito + CExpandido + 'TOTAL R$: ');
  writeln(A,format('%29.2f',[frmordserv.qrordserv.fieldbyname('total').asfloat
  ]));
  writeln(A,SNegrito + SExpandido +
  '===
  ');
  writeln(A);
  writeln(A);
  writeln(A);
  writeln(A);
  //writeln(A,'___');
  writeln(A,' ASSINATURA DO CLIENTE');
  closefile(A);

  Tiago de Assis Pimenta

  MSN: mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
  Skype: tiagopimenta_skype
  Gtalk: tiagopimenta


  _ 

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Ricardo Berti
  Enviada em: terça-feira, 13 de fevereiro de 2007 09:14
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] [URGENTE] Formatação Impressão Matricial

  Como você faz pra imprimir? faz tudo na mão ou usa alguma rotina ou
  componente? Posta aí que agente te ajuda

  Bom Código

  Ricardo Berti

  - Original Message - 
  From: Tiago de Assis Pimenta 
  To: Grupo Delphi 
  Sent: Monday, February 12, 2007 11:40 PM
  Subject: [delphi-br] [URGENTE] Formatação Impressão Matricial

  Galera, seguinte, preciso da seguinte informação.

  Tem como eu usar o write para fazer o seguinte.

  Na hora que chegar num determinado numero de caracter, ele pule para a
  proxima linha, mais ou menos no estilo das Celulas do Excel ???

  Por ex.: 

Re: [delphi-br] Pegar o MAC do micro - duvidas

2007-02-13 Por tôpico Luiz Escobar
É ainda num deu.  os dois são alterados quando mudo o MAC...
continuemos a tentar.. hehehehehe

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br

  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 3:27 PM
  Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas


  É verdade, Luiz! A função CoCreateGUID() cria um novo GUID (Global Unique 
  IDentifier). Se quiser saber como pegar o MAC Address real do micro, 
  consulte http://www.swissdelphicenter.ch/en/showcode.php?id=651

  Sds.

  From: Luiz Escobar [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
  Date: Tue, 13 Feb 2007 13:43:37 -0200
  
  Amigo, desculpe, mas esta função não pega um MAC e sim CRIA aleatóriamente 
  um virtual.
  Tanto é, que cada vez que vc pedir o MAC vai vir um numero 
  diferente..
  
  Luiz Escobar
  Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL
  WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
  DOS - Clipper/Assembler xBase
  SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
  LINUX - LAZARUS/Kylix/MySQL;
  http://www.megasistema.com.br
  
  
   - Original Message -
   From: Rodrigo Madureira Barbosa
   To: delphi-br@yahoogrupos.com.br
   Sent: Monday, February 12, 2007 6:29 PM
   Subject: RES: [delphi-br] Pegar o MAC do micro - duvidas
  
  
   Tenho uma aqui... se servir... aí está...
  
   function CoCreateGuid(var guid: TGUID): HResult; stdcall; far external
   'ole32.dll';
  
   function GetMACAddress: string;
  
   var
  
   g: TGUID;
  
   i: Byte;
  
   begin
  
   Result := '';
  
   CoCreateGUID(g);
  
   for i := 2 to 7 do
  
   Result := Result + IntToHex(g.D4[i], 2);
  
   end;
  
   Fui...
  
   Rodrigo.
  
   _
  
   De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] 
  Em
   nome de Thiago Filiano (America Soft)
   Enviada em: segunda-feira, 12 de fevereiro de 2007 15:33
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Pegar o MAC do micro - duvidas
  
   não estou com essa rotina aqui.. mas amanhã se conseguir coloco aqui 
  sim!
  
   Luiz Escobar escreveu:
   
se quizer mandar ela pra gente dar uma olhada acho q fica mais
facil...
   
Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br
   
- Original Message -
From: Thiago Filiano (America Soft)
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br 
  os.com.br
   mailto:delphi-br%40yahoogrupos.com.br
Sent: Monday, February 12, 2007 3:16 PM
Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
   
então Luiz,
   
tenho sim.. e eh aqui q esta o problema..
   
minha rotina esta pegando o MAC certinho, mas acontece que
tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo
assim está
identificando o MAC dele.
   
a rotina foi feita para identificar o MAC somente com placa de rede 
  ativa.
   
não sei o que esta ocorrendo :(
   
[]'s
   
Thiago
   
Luiz Escobar escreveu:

 Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q 
  as
 q tenho são usando API´s

 Creio que isso seria de grande ajuda para todos.

 obrigado.

 Luiz Escobar
 Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
 DOS - Clipper/Assembler xBase
 SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
 LINUX - LAZARUS/Kylix/MySQL;
 http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br
http://www.megasist http://www.megasistema.com.br ema.com.br
   http://www.megasist http://www.megasistema.com.br ema.com.br

 - Original Message -
 From: Andre Veloso de Mesquita
 To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
   os.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, February 09, 2007 8:25 PM
 Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas

 Nota: No Windows é possível trocar o MAC. O MAC não será trocado na
 placa de
 rede, mas sim na camada lógica do Windows. Logo, quando vc ler o 
  MAC,
 tente
 lê-lo no dispositivo e não usando uma API qq do Windows.
   

Re: [delphi-br] Re: Listar computadores da rede

2007-02-13 Por tôpico Luiz Escobar
ajudou muito..  agora que tenhos os nomes dos computadores da rede, só 
falta pegar os respequitivos IP´s...

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br


  - Original Message - 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 4:19 PM
  Subject: [delphi-br] Re: Listar computadores da rede


  vê se ajuda:

  procedure FindComputers(Workgroup: string; aResList: TStrings);
  var
  eNumHandle : THandle;
  WorkgroupRS : TNetResource;
  Buf : array[1..500] of TNetResource;
  BufSize : DWORD;
  Entries : DWORD;
  Result : integer;
  sComputer: String;
  begin
  if not Assigned(aResList) then
  Exit;
  aResList.Clear;
  WorkGroup := Workgroup + #0;
  FillChar(WorkGroupRS, SizeOf(WorkGroupRS), 0);
  with WorkgroupRS do begin
  dwScope := 2;
  dwType := 3;
  dwDisplayType := 1;
  dwUsage := 1;
  lpRemoteName := @Workgroup[1];
  end;
  WNetOpenEnum(Resource_GlobalNet, ResourceType_Any, 0, @WorkgroupRS,
  ENumHandle);
  repeat
  Entries := 1;
  BufSize := SizeOf(Buf);
  Result := WNetENumResource(ENumHandle, Entries, @Buf, BufSize);
  if (result = NO_Error) and (Entries = 1) then begin
  sComputer:= StrPas(Buf[1].lpRemoteName);
  aResList.Add(Copy(sComputer, 3, Length(sComputer)-2));
  end;
  until (Entries  1) or (Result  NO_Error);
  WNetCloseENum(ENumHandle);
  end;

  --- Em delphi-br@yahoogrupos.com.br, Luiz Escobar [EMAIL PROTECTED] 
escreveu
  
   Preciso de uma função/componente que liste todos os nomes E IP´s dos 
   computadores da rede.
   ALLguem tem algo parecido ?
   
   Luiz Escobar
   Analista/Desenvolvedor:
   WEB - HTML/JavaScript/PHP/MySQL
   WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
   DOS - Clipper/Assembler xBase
   SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
   LINUX - LAZARUS/Kylix/MySQL;
   http://www.megasistema.com.br
  



   

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



Re: [delphi-br] Problema com DBExpress: unable to load dbexpint.dll

2007-02-13 Por tôpico Vinicius S. L. Ribeiro
eu nao uso BDS. Delphi eu parei no 7.

Bom q vc achou o problema =)

Abraxx

-- 

Atenciosamente,


Vinicius S. L. Ribeiro
[EMAIL PROTECTED]

GNU/Linux User #293209.
Get counted: http://counter.li.org/



Fellipe Henrique escreveu:

 Olá vinicius, descrobi o erro.. no Delphi 7 é dbexpint.dll no bds é
 dbxint30.dll

 é mole?!?

 valeu...

 []s

 Em 13/02/07, Vinicius S. L. Ribeiro [EMAIL PROTECTED] 
 mailto:vinilistas%40yahoo.com.br escreveu:
 
  Poe as DLLs db*.dll (dbExpress) na pasta do seu aplicativo para evitar
  conflitos de versao.
 

 -- 
 
  Atenciosamente,
 
  Vinicius S. L. Ribeiro
  [EMAIL PROTECTED] mailto:vinilistas%40yahoo.com.br 
 vinilistas%40yahoo.com.br
 
  GNU/Linux User #293209.
  Get counted: http://counter.li.org/ http://counter.li.org/
 
  Fellipe Henrique escreveu:
 
  
   Olá amigos, estou tendo um problemão com meu DBExpress... Tinha o
  Delphi7
   instalado e instalei o BDS2006, pois bem.. eis que deu um conflito
  danado
   nos dois... o que fiz foi remover os dois delphis... mandei limpar o
   registro do windows... e instalei o BDS2006 do zero foi instalado
  com
   sucesso, sem problemas... mas na hora de abrir meu projeto no
   delphi... dá o
   erro:
  
   [b]unabled to load dbexpint.dll[/b]
  
   Como posso solucionar este problema?
  
   P.S.: procurei pelo meu HD e não encontrei nada do dbexpess... 
 onde acho
   estes arquivos? ou uma instalação limpa do DBExpress?
  
   Desde já agradeço.
  
   []s
  
   --
   _
   Fellipe Henrique
   [EMAIL PROTECTED] mailto:fellipeh%40gmail.com 
 fellipeh%40gmail.com mailto:fellipeh%fellipeh%25
  40gmail.com
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
 
 
  ___
  Yahoo! Mail - Sempre a melhor opção para você!
  Experimente já e veja as novidades.
  http://br.yahoo.com/mailbeta/tudonovo/ 
 http://br.yahoo.com/mailbeta/tudonovo/
 
 
 
 

 -- 
 _
 Fellipe Henrique
 [EMAIL PROTECTED] mailto:fellipeh%40gmail.com

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

  


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


[delphi-br] COMO FAÇO PRA COMPRAR O REPORT BUILDER AQUI NO BRASIL

2007-02-13 Por tôpico TONI
Alguem sabe dizer como faço pra comprar o Reporet Builder aqui no
Brasil, aonde comprar?
Obrigado
Antonio

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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



Re: [delphi-br] Re: Listar computadores da rede

2007-02-13 Por tôpico Humberto
Pelo o q eu me lembre se vc tem o nome do computador, consegue estabelecer 
conexão, sem a necessidade do IP.

  - Original Message - 
  From: Luiz Escobar 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 4:19 PM
  Subject: Re: [delphi-br] Re: Listar computadores da rede


  ajudou muito.. agora que tenhos os nomes dos computadores da rede, só 
falta pegar os respequitivos IP´s...

  Luiz Escobar
  Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL 
  WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
  DOS - Clipper/Assembler xBase
  SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
  LINUX - LAZARUS/Kylix/MySQL;
  http://www.megasistema.com.br

  - Original Message - 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 4:19 PM
  Subject: [delphi-br] Re: Listar computadores da rede

  vê se ajuda:

  procedure FindComputers(Workgroup: string; aResList: TStrings);
  var
  eNumHandle : THandle;
  WorkgroupRS : TNetResource;
  Buf : array[1..500] of TNetResource;
  BufSize : DWORD;
  Entries : DWORD;
  Result : integer;
  sComputer: String;
  begin
  if not Assigned(aResList) then
  Exit;
  aResList.Clear;
  WorkGroup := Workgroup + #0;
  FillChar(WorkGroupRS, SizeOf(WorkGroupRS), 0);
  with WorkgroupRS do begin
  dwScope := 2;
  dwType := 3;
  dwDisplayType := 1;
  dwUsage := 1;
  lpRemoteName := @Workgroup[1];
  end;
  WNetOpenEnum(Resource_GlobalNet, ResourceType_Any, 0, @WorkgroupRS,
  ENumHandle);
  repeat
  Entries := 1;
  BufSize := SizeOf(Buf);
  Result := WNetENumResource(ENumHandle, Entries, @Buf, BufSize);
  if (result = NO_Error) and (Entries = 1) then begin
  sComputer:= StrPas(Buf[1].lpRemoteName);
  aResList.Add(Copy(sComputer, 3, Length(sComputer)-2));
  end;
  until (Entries  1) or (Result  NO_Error);
  WNetCloseENum(ENumHandle);
  end;

  --- Em delphi-br@yahoogrupos.com.br, Luiz Escobar [EMAIL PROTECTED] 
escreveu
  
   Preciso de uma função/componente que liste todos os nomes E IP´s dos 
   computadores da rede.
   ALLguem tem algo parecido ?
   
   Luiz Escobar
   Analista/Desenvolvedor:
   WEB - HTML/JavaScript/PHP/MySQL
   WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
   DOS - Clipper/Assembler xBase
   SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
   LINUX - LAZARUS/Kylix/MySQL;
   http://www.megasistema.com.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.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



[delphi-br] Re: O Comando Case

2007-02-13 Por tôpico Mario Hardt
Transforme a STRING em NÚMERO:

Só terá inconvenientes se dois nomes derem a mesma combinação 
numérica.

procedure SuaRotina(const Nome: string);
var
  I, J: integer;
begin
  J := 0;
  for I := 1 to Length(Nome) do
J := J + Ord(Nome[I]);
  case J of
   502: begin // 'GABRIEL'
…
…
end;
   553: begin // 'GUSTAVO'
…
…
end;
  end;
end;

Mario Hardt
Blumenau-SC



--- Em delphi-br@yahoogrupos.com.br, Rubem Nascimento da Rocha 
[EMAIL PROTECTED] escreveu

 A sentença CASE só pode ser usada com tipos de dados ordinais 
(integer, 
 char, byte, boolean) e tipos enumerados. Se quiser usar com string, 
sugiro 
 fazer uso da função AnsiIndexStr().
 
 Exemplo:
 
 procedure TForm1.Button1Click(Sender: TObject);
 var
   lBusca: String;
   lStrings: array of String;
 begin
   lBusca := 'DA';
   SetLength(lStrings, 4);
   lStrings[0] := 'RUBEM';
   lStrings[1] := 'ROCHA';
   case AnsiIndexStr(lBusca, lStrings) of
 0: ShowMessage('Achou a palavra');
 -1: ShowMessage('Não achou a palavra');
   end;
 end;
 
 
 Sds.
 From: Gabriel Herdt [EMAIL PROTECTED]
 Reply-To: delphi-br@yahoogrupos.com.br
 To: delphi-br@yahoogrupos.com.br
 Subject: [delphi-br] Re: O Comando Case
 Date: Tue, 13 Feb 2007 10:42:00 -
 
 Jorge, obrigado pela ajuda. Mas esse não eu o caso eu me refiro ao
 comando CASE OF do delphi(2005) não ao CASE WHEN de Select.
 Oque eu gostaria de fazer é o seguinte:
 case trim(UpperCase(sNome)) of 'Gabriel':
 Begin
 …
 …
 End;
 `Gustavo': Begin
 …
 End;
 
Pessoal o comando case não aceita comparação de strings?
Alguma alternativa? Que não seja if if if?
case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin
Como vai ter muitas comparações eu não gostaria que passasse 
em
todas
s opções como no if.
qual a alternativa?
 
 
 
 --- Em delphi-br@yahoogrupos.com.br, Jorge Ericsson
 jericssonsup@ escreveu
  
   Gabriel eu não sei qual o banco que vc utiliza, mas tente a
 condição abaixo
   caso esteje trabalhando com o ORACLE.
  
   SELECT  CASE TRIM(TO_CHAR(TO_DATE(TO_CHAR(vCONT) || '/' ||
 vMES_INPUT || '/'
   || vANO_INPUT,'dd-mm-')  , 'Day'))
   WHEN 'Segunda-Feira' then 'Segunda'
   WHEN 'Terça-Feira' then 'Terça'
   WHEN 'Quarta-Feira' then 'Quarta'
   WHEN 'Quinta-Feira' then 'Quinta'
   WHEN 'Sexta-Feira' then 'Sexta'
   WHEN 'Sábado' then 'Sábado'
   WHEN 'Domingo' then 'Domingo'
 ELSE 'NENHUM'
 END INTO vDIA_SEMANA FROM DUAL;
  
   []´s
 
  
   Em 12/02/07, Gabriel Herdt gabrielherdt@ escreveu:
   
  Pessoal o comando case não aceita comparação de strings?
Alguma alternativa? Que não seja if if if?
case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin
   
Como vai ter muitas comparações eu nao gostaria que passa-se 
em
 todas
as opções como no if.
qual a alternativa?
   
   
   
  
  
   [As partes desta mensagem que não continham texto foram 
removidas]
  
 
 
 
 _
 MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com





Re: [delphi-br] COMO FAÇO PRA COMPRAR O REPORT BUILD ER AQUI NO BRASIL

2007-02-13 Por tôpico Humberto
Se não em engano no site da Gupta vc pode obter essas informações
http://www.guptabrasil.com.br/index1.asp
  - Original Message - 
  From: TONI 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 5:30 PM
  Subject: [delphi-br] COMO FAÇO PRA COMPRAR O REPORT BUILDER AQUI NO BRASIL


  Alguem sabe dizer como faço pra comprar o Reporet Builder aqui no
  Brasil, aonde comprar?
  Obrigado
  Antonio

  -- 
  This message has been scanned for viruses and
  dangerous content by MailScanner, and is
  believed to be clean.

  [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.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007 
13:23


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



Re: [delphi-br] Re: Listar computadores da rede

2007-02-13 Por tôpico Desenvolvimento \(Anderson\)
o q eu tenho faz o inverso.
traz o nome da maquina pelo ip
e ve quais ip estao respondendo
esse modelo ai e só os micros q tem compartilhamento.
no meu caso, não... é melhor um pouco...
se esse modelo resolve, blz... mas se precisar de algo como eu citei, estou à 
disposição.

and.

  - Original Message - 
  From: Luiz Escobar 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 4:19 PM
  Subject: Re: [delphi-br] Re: Listar computadores da rede


  ajudou muito.. agora que tenhos os nomes dos computadores da rede, só 
falta pegar os respequitivos IP´s...

  Luiz Escobar
  Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL 
  WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
  DOS - Clipper/Assembler xBase
  SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
  LINUX - LAZARUS/Kylix/MySQL;
  http://www.megasistema.com.br

  - Original Message - 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 4:19 PM
  Subject: [delphi-br] Re: Listar computadores da rede

  vê se ajuda:

  procedure FindComputers(Workgroup: string; aResList: TStrings);
  var
  eNumHandle : THandle;
  WorkgroupRS : TNetResource;
  Buf : array[1..500] of TNetResource;
  BufSize : DWORD;
  Entries : DWORD;
  Result : integer;
  sComputer: String;
  begin
  if not Assigned(aResList) then
  Exit;
  aResList.Clear;
  WorkGroup := Workgroup + #0;
  FillChar(WorkGroupRS, SizeOf(WorkGroupRS), 0);
  with WorkgroupRS do begin
  dwScope := 2;
  dwType := 3;
  dwDisplayType := 1;
  dwUsage := 1;
  lpRemoteName := @Workgroup[1];
  end;
  WNetOpenEnum(Resource_GlobalNet, ResourceType_Any, 0, @WorkgroupRS,
  ENumHandle);
  repeat
  Entries := 1;
  BufSize := SizeOf(Buf);
  Result := WNetENumResource(ENumHandle, Entries, @Buf, BufSize);
  if (result = NO_Error) and (Entries = 1) then begin
  sComputer:= StrPas(Buf[1].lpRemoteName);
  aResList.Add(Copy(sComputer, 3, Length(sComputer)-2));
  end;
  until (Entries  1) or (Result  NO_Error);
  WNetCloseENum(ENumHandle);
  end;

  --- Em delphi-br@yahoogrupos.com.br, Luiz Escobar [EMAIL PROTECTED] 
escreveu
  
   Preciso de uma função/componente que liste todos os nomes E IP´s dos 
   computadores da rede.
   ALLguem tem algo parecido ?
   
   Luiz Escobar
   Analista/Desenvolvedor:
   WEB - HTML/JavaScript/PHP/MySQL
   WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
   DOS - Clipper/Assembler xBase
   SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
   LINUX - LAZARUS/Kylix/MySQL;
   http://www.megasistema.com.br
  

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



   

  __ Informação do NOD32 IMON 2057 (20070213) __

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


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



Re: [delphi-br] Canvas does not allow drawing

2007-02-13 Por tôpico Eduardo Silva dos Santos
Quando eu usava Delphi 5 com Win98/95 dava isso direto, da uma olhada na
painel de controle  Sistema  Desenpenho, e veja como esta o Nivel de
Memoria Virtual.

é algo referente ao gerenciamento de memória, faça um teste.. abra um Form
ele usa 4% de recurso, ao fechar ele so libera 3% assim vai ate o windows
travar.

vc pode tentar um gerenciador de memoria FastMM

ou migrar pra Delphi 7, na epoca tive que fazer isso, mudar para o D7


Em 13/02/07, stainle2003 [EMAIL PROTECTED] escreveu:

   alguém sabe porque dá este erro executando um programa em Delphi 5 com
 o Win98

 grato

 Stainle

 




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


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



Re: [delphi-br] AudioLab ou MMTools

2007-02-13 Por tôpico Luiz Escobar
Não usei nenhum dos dois, fiz a minha propria biblioteca usando o ACM do 
windows o HELP do DELPHI é bem completo sobre as funções, mas não 
encina a lógica da coisa..(tipo, qual função tem que vir primeiro e qual 
tem que vir depois)

Quanto a mediaplay, mciSend, e outras do mesmo genero, vc NÃO vai conseguir 
fazer isso com elas..

Agora pra que vc quer fazer isso ? EX:
Gravar, voltar um pouco e regravar encima.!!???

Porque simplesmente não fechar abre outro depois coloca tudo no COOLEDIT e faz 
uma edição !?
Não poderia ser assim ?

PS: com a MMTools vc conseguiria fazer isso, mas sei não, nao achei ela muito 
pratica em alguns aspectos. 
Quanto a AudioLAB nao me lembro mais dela... não posso opinar.

DICA: sempre grave em WAV formato RAW, é MUTO mais facil fazer o q vc 
quer fazer

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br


  - Original Message - 
  From: djxandytche 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 8:43 AM
  Subject: [delphi-br] AudioLab ou MMTools


  Bom dia amigos da lista,

  Bom, gostaria da ajuda de vcs para gravação de som do microfone com
  delphi.

  O problema é o seguinte: Dentre todos os componentes que testei os
  mais poderosos que encontrei foram estes 2 que cito no titulo, porem,
  nenhum deles faz uma coisa muito importante que preciso. Por exemplo,
  o usuário começa a gravar e no final da gravação ele resolve voltar um
  pouco e regravar uma parte devido a que ele possa ter falado algo
  errado, desta forma o arquivo de áudio deveria sobrepor toda a
  gravação a partir do ponto em que ele recomeçou a gravar. Mais não
  consegui fazer isso com nenhum componente, nem com o TMediaPlayer e
  nem usando código nativo do delphi (mciSendCommand, sndPlaySound, e
  estas coisas todas)!!!

  Alguém por acaso utiliza alguns destes componentes que cito acima, ou
  conhece outros (pode ser pago) ou alguma outra forma de realizar este
  trabalho?

  Obs.: Este comportamento o Gravador de Som do Windows faz perfeitamente.

  Obrigado a todos que puderem responder e me ajudar!!!

  Alexandre da Silva.



   

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



Re: [delphi-br] Preciso Integrar DBF (Clipper) com o Oracle

2007-02-13 Por tôpico Eduardo Silva dos Santos
tenta instalar o VKDBF no Delphi 2006 pra ver..

Em 13/02/07, Cesar - Informatica [EMAIL PROTECTED] escreveu:

   Pessoal boa tarde, estou migrando para o Delphi 2006, antes utilizava
 Delphi 6, e preciso fazer um a aplicação onde possa integrar algumas tabelas
 DBF (Clipper) com o Oracle, para o caso do Oracle estou utilizando o
 componente Odac, e para o clipper utilizava o VK_DBF, alguém saberia me
 informar se existe esse do clipper para Delphi 2006 ??? ou teria outro para
 utilizar.

 Desde já agradeço,

 César Eduardo Teixeira Silva
 Programador
 CPD
 [EMAIL PROTECTED] cesar.silva%40ober.com.br
 www.ober.com.br




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

 




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


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



[delphi-br] Re: Aplicações para palm.

2007-02-13 Por tôpico Walter Chagas (Yahoo)
A ultima vez que compramos quando eu trabalhava lá na Cabtec, ela 
custava 450 dolares a versão 6.0. Voce tinha direito a suporte e 
upgrades.

[]s



Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]


--- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso 
[EMAIL PROTECTED] escreveu

 Bom dia Walter!
 
 O grande problema é que o pessoal não define o que quer ou precisa 
fazer. Por exemplo, o amigo que iniciou a thread apenas falou Palm 
sem especificar o modelo e sequer se ele está tratando de 
Smartphones. Digo isso pq recentemente tive que desenrolar um nó 
desses.
 
 Alguém na empresa iniciou um plano de compra de equipamentos Palm 
Tungstein e perguntou se era possível fazer a migração de uma 
determinada aplicação para eles. Eu disse que seria necessário 
refazer a aplicação já que a ferramenta (Delphi) não oferece este 
suporte e passei as alternativas que descrevi na minha primeira 
mensagem como caminhos possíveis.
 
 Nada ficou definido aquela época. Eis que agora recentemente me 
surgem com essa proposta novamente, mas trabalhando com os Treo 
700WX. Quando respondi que era possível com poucas adaptações fazer a 
migração, quase fui crucificado. Disseram até que eu tinha feito 
corpo mole na época da primeira pergunta por que Palm é tudo Palm 
(pode isso?) e não tem diferença nenhuma.
 
 Aí toca explicar as diferenças, tecnologia e o escambau pra pessoas 
que não entendem nada de tecnologia. Foi um parto. E pra me livrar 
desse parto e aprender mais algumas coisas que eu estou estudando 
J2ME, por que pelo que eu entendi, futuramente eu só preciso saber se 
o Palm em questão suporta Java que aí sim posso dizer (sem ter que 
ficar explicando muito) se a aplicação é compatível ou não ou se pode 
ser migrada ou não, por que investir nas ferramentas citadas, poucas 
empresas querem e quando vc diz que não terá custo (teoricamente) 
adotando uma solução como o J2ME (nesse caso), todos ficam muito 
felizes, mesmo sem saber que custo disso, por que ele sempre existe.
 
 Não quis de maneira nenhuma defender esse ou aquele SO ou produto. 
Apenas dei indicações das tecnologias possíveis de serem aplicadas, 
mas não me aprofundei pq nunca trabalhei com as ferramentas citadas.
 
 Agora, só pra tirar uma dúvida, quanto custa uma licença do 
Satellite Forms?
 
 Walter Chagas (Yahoo) [EMAIL PROTECTED] 
escreveu:  Ricardo,
  
  A linha Treo é uma linha de Smartphones, cujo Windows Mobile cai 
como 
  uma luva nesta categoria. Pra você ter uma ideia, até os nokia 
  recentes que são Symbiam na veia, estão migrando pro WM. Acredito 
  plenamente que a Palm tenha dado o braço a torcer pelo fato do 
bill 
  sair na frente (mais uma vez) e se por a frente da concorrência 
nesta 
  categoria. Lembro bem lá pro ano de 2004 por aí quando a Microsoft 
  tirou de linha os Sistemas operacionais PocketPC e Windows CE e 
  unificou tudo no Windows Mobile (que nada mais é do que uma 
somatória 
  de características do PocketPC e Windows CE mais os novos recursos 
  implementados) 
  
  Agora, saiu do segmento SmartPhone (veja bem), a coisa volta ao 
nicho 
  do palm mesmo. Veja os modelos atuais da Palm, o Zire, o TX e o 
  Tungsten E2. Todos eles trabalham com o Sistema Operacional 
PalmOS, 
  os quais o Compact Framework AINDA não dá suporte. 
  
  Mas pelo que já andei lendo na WEB, já estão tomando esta devida 
  providência. Só não tem previsão de quando.
   
  
  []s
  
  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  [EMAIL PROTECTED]
  http://www.geocities.com/SiliconValley/Bay/1058
  MSN: [EMAIL PROTECTED]
  
  --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso 
  ricardo_engsoft@ escreveu
  
   Caro Walter,
   
   Por acaso já ouviu falar da linha TREO? Esses Palm's pode rodar 
SIM 
  com Windows CE. 
   
   Dá uma olhadela no link abaixo:
   
   
http://www.palm.com/br/produtos/smartphones/treo700wx/detalhes.html
   
   
   Walter Chagas (Yahoo) wchagas@ 
  escreveu:  Palm não trabalha com 
  Windows CE. Quem trablaha com Windows CE é o 
PDA e entre PDA e Palm existem várias diferenças. As 
semelhanças 
  são 
apenas no tamanho de ambos, que são portateis. Saiu disso daí, 
é 
  tudo 
diferente, processador, hardware, sistema operacional, etc.

Para Programação para PDA´s, você pode usar o Delphi 2006 que 
já 
  traz 
suporte ao compact Framework (O 2005 não traz).

Para programação para Palms, Duas boas ferramentas que eu te 
  indico 
são o Satellite Forms, que usa programação em VB mas é uma 
  ferramenta 
totalmente interativa e facil de programar nele. Ou então o 
PocketStudio que tem a IDE identica a do Delphi e usa o pascal 
  como 
linguagem de programação.

[]s

Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchagasj@

RE: [delphi-br] Re: O Comando Case

2007-02-13 Por tôpico Rubem Nascimento da Rocha
Minha solução ainda é melhor, pq já usa uma função pronta pra isso, que o 
próprio Object Pascal já te fornece. Sds.

From: Mario Hardt [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Re: O Comando Case
Date: Tue, 13 Feb 2007 19:40:48 -

Transforme a STRING em NÚMERO:

Só terá inconvenientes se dois nomes derem a mesma combinação
numérica.

procedure SuaRotina(const Nome: string);
var
   I, J: integer;
begin
   J := 0;
   for I := 1 to Length(Nome) do
 J := J + Ord(Nome[I]);
   case J of
502: begin // 'GABRIEL'
 …
 …
 end;
553: begin // 'GUSTAVO'
 …
 …
 end;
   end;
end;

Mario Hardt
Blumenau-SC



--- Em delphi-br@yahoogrupos.com.br, Rubem Nascimento da Rocha
[EMAIL PROTECTED] escreveu
 
  A sentença CASE só pode ser usada com tipos de dados ordinais
(integer,
  char, byte, boolean) e tipos enumerados. Se quiser usar com string,
sugiro
  fazer uso da função AnsiIndexStr().
 
  Exemplo:
 
  procedure TForm1.Button1Click(Sender: TObject);
  var
lBusca: String;
lStrings: array of String;
  begin
lBusca := 'DA';
SetLength(lStrings, 4);
lStrings[0] := 'RUBEM';
lStrings[1] := 'ROCHA';
case AnsiIndexStr(lBusca, lStrings) of
  0: ShowMessage('Achou a palavra');
  -1: ShowMessage('Não achou a palavra');
end;
  end;
 
 
  Sds.
  From: Gabriel Herdt [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: [delphi-br] Re: O Comando Case
  Date: Tue, 13 Feb 2007 10:42:00 -
  
  Jorge, obrigado pela ajuda. Mas esse não eu o caso eu me refiro ao
  comando CASE OF do delphi(2005) não ao CASE WHEN de Select.
  Oque eu gostaria de fazer é o seguinte:
  case trim(UpperCase(sNome)) of 'Gabriel':
  Begin
  …
  …
  End;
  `Gustavo': Begin
  …
  End;
  
 Pessoal o comando case não aceita comparação de strings?
 Alguma alternativa? Que não seja if if if?
 case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin
 Como vai ter muitas comparações eu não gostaria que passasse
em
 todas
 s opções como no if.
 qual a alternativa?
  
  
  
  --- Em delphi-br@yahoogrupos.com.br, Jorge Ericsson
  jericssonsup@ escreveu
   
Gabriel eu não sei qual o banco que vc utiliza, mas tente a
  condição abaixo
caso esteje trabalhando com o ORACLE.
   
SELECT  CASE TRIM(TO_CHAR(TO_DATE(TO_CHAR(vCONT) || '/' ||
  vMES_INPUT || '/'
|| vANO_INPUT,'dd-mm-')  , 'Day'))
WHEN 'Segunda-Feira' then 'Segunda'
WHEN 'Terça-Feira' then 'Terça'
WHEN 'Quarta-Feira' then 'Quarta'
WHEN 'Quinta-Feira' then 'Quinta'
WHEN 'Sexta-Feira' then 'Sexta'
WHEN 'Sábado' then 'Sábado'
WHEN 'Domingo' then 'Domingo'
  ELSE 'NENHUM'
  END INTO vDIA_SEMANA FROM DUAL;
   
[]´s
  
   
Em 12/02/07, Gabriel Herdt gabrielherdt@ escreveu:

   Pessoal o comando case não aceita comparação de strings?
 Alguma alternativa? Que não seja if if if?
 case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin

 Como vai ter muitas comparações eu nao gostaria que passa-se
em
  todas
 as opções como no if.
 qual a alternativa?



   
   
[As partes desta mensagem que não continham texto foram
removidas]
   
  
  
 
  _
  MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
 



_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



RE: [delphi-br] COMO FAÇO PRA COMPRAR O RE PORT BUILDER AQUI NO BRASIL

2007-02-13 Por tôpico Rubem Nascimento da Rocha

Brother, não tem revendedor dele aqui no Brasil. Tem que comprar direto no 
site do fabricante.

http://www.digital-metaphors.com

Sds.

From: TONI [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] COMO FAÇO PRA COMPRAR O REPORT BUILDER AQUI NO BRASIL
Date: Tue, 13 Feb 2007 17:30:26 -0300

Alguem sabe dizer como faço pra comprar o Reporet Builder aqui no
Brasil, aonde comprar?
Obrigado
Antonio

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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


_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



RES: [delphi-br] [URGENTE] Formatação Im pressão Matricial

2007-02-13 Por tôpico Tiago de Assis Pimenta
Opa ... valeu Ricardo ... to tentando achar em foruns alguma coisa assim do
tipo  mas até agora não consegui achar uma solução ...
 
Abraço 
 
Tiago de Assis Pimenta
 
MSN:  mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
Skype: tiagopimenta_skype
Gtalk: tiagopimenta
 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ricardo Berti
Enviada em: terça-feira, 13 de fevereiro de 2007 18:02
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] [URGENTE] Formatação Impressão Matricial



Ae Brother,
não esqueci de você não, só que estou ocupadaço, mas assim que eu tiver um
tempo vou dar uma olhada legal no teu código... Mas caso você descobrir
antes como fazer, posta na lista, pra agente saber!

Abraços

Ricardo Berti
- Original Message - 
From: Tiago de Assis Pimenta 
To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br 
Sent: Tuesday, February 13, 2007 9:56 AM
Subject: RES: [delphi-br] [URGENTE] Formatação Impressão Matricial

Boa Tarde Ricardo, faço tudo na mão, vou colar o código de como esta.

procedure Tfrmcadordserv.BitBtn1Click(Sender: TObject);
const
CNegrito = #27#71; // Define Caracter Negrito;
SNegrito = #27#72; // Define Caracter Não Negrito;
CExpandido = #14;
SExpandido = #20;
var
a: textfile;
begin

// Imprimindo Ordem de Serviço

assignfile(a,'c:\tmp\cupom.txt');
rewrite(A);
writeln(A,'=
==');
writeln(A,' BRANCO AUTO MECANICA - ESPECIALIZADA EM INJECAO
ELETRONICA ');
writeln(A,' AV. MESSIAS GONCALVES, 1363 - (17) 3325-8055
');
writeln(A,'=
==');
write(A,CNegrito + CExpandido + format('%-29s',['ORDEM DE SERVICO N: ' +
formatfloat('0',strtoint(edit1.text))]));
writeln(A,SNegrito + SExpandido + format('%10s',['DATA:
'+frmordserv.qrordserv.fieldbyname('data').asstring]));
writeln(A);
write(A,format('%-57s',['NOME DO CLIENTE: '+
qrcli.fieldbyname('nome').value]));
writeln(A,format('%-22s',['CELULAR: '+qrcli.fieldbyname('celular').value]));
write(A,format('%-57s',['ENDERECO: '+
qrcli.fieldbyname('endereco').value]));
writeln(A,format('%-22s',['BAIRRO : '+ qrcli.fieldbyname('bairro').value]));
write(A,format('%-57s',['CIDADE: '+ qrcli.fieldbyname('cidade').value]));
writeln(A,format('%-22s',['CEP.: '+ qrcli.fieldbyname('cep').value]));
write(A,format('%-35s',['TELEFONE: '+
qrcli.fieldbyname('telefone').value]));
write(A,format('%-22s',['CPF: '+ qrcli.fieldbyname('cpf').value]));
writeln(A,format('%-22s',['RG: ' + qrcli.fieldbyname('rg').value]));
writeln(A);
write(A,format('%-57s',['MARCA: '+
frmordserv.qrordserv.fieldbyname('marca').value]));
writeln(A,format('%-22s',['MODELO: '+
frmordserv.qrordserv.fieldbyname('modelo').value]));
write(A,format('%-35s',['COR: '+
frmordserv.qrordserv.fieldbyname('cor').value]));
write(A,format('%-22s',['PLACA: '+
frmordserv.qrordserv.fieldbyname('placa').value]));
writeln(A,format('%-22s',['KM DO VEICULO: '+edit3.text]));
writeln(A);
writeln(A,format('%-20s',['FUNCIONARIO: '+
frmordserv.qrordserv.fieldbyname('funcionario').value]));
writeln(A,'=
==');
write(A,format('%-40s',['DISCRIMANACAO']));
write(A,format('%-10s',['QTDE']));
write(A,format('%-18s',['PRECO UNITARIO']));
writeln(A,format('%-10s',['PRECO TOTAL']));
writeln(A,'=
==');
qrhistserv.first;
while not qrhistserv.eof do
begin
write(A,format('%-40s',[qrhistserv.fieldbyname('servico').value]));
write(A,format('%-10s',[qrhistserv.fieldbyname('qtde').value]));

write(A,format('%-18s',[formatfloat('##0.00',qrhistserv.fieldbyname('precoun
').value)]));

write(A,format('%-10s',[formatfloat('##0.00',qrhistserv.fieldbyname('total')
.value)]));
writeln(A);
qrhistserv.next;
end;
writeln(A,'=
==');
write(A,CNegrito + CExpandido + 'TOTAL R$: ');
writeln(A,format('%29.2f',[frmordserv.qrordserv.fieldbyname('total').asfloat
]));
writeln(A,SNegrito + SExpandido +
'===
');
writeln(A);
writeln(A);
writeln(A);
writeln(A);
//writeln(A,'___');
writeln(A,' ASSINATURA DO CLIENTE');
closefile(A);

Tiago de Assis Pimenta

MSN: mailto:tiagopimenta@ mailto:tiagopimenta%40hotmail.com hotmail.com
tiagopimenta@ mailto:tiagopimenta%40hotmail.com hotmail.com
Skype: tiagopimenta_skype
Gtalk: tiagopimenta

_ 

De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
[mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
os.com.br] Em
nome de Ricardo Berti
Enviada em: terça-feira, 13 de fevereiro de 2007 09:14
Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
Assunto: Re: [delphi-br] [URGENTE] Formatação Impressão Matricial

Como você faz pra imprimir? 

Re: [delphi-br] apagando conteudo da tabela

2007-02-13 Por tôpico Edison DRP
Sinto não concordar com o Humberto, mas não acho que o Paradox seja ruim,
muito menos para aplicações pequenas como parece ser o seu caso.
Suas tabelas seguramente não estão apagando sózinhas.  Existe na sua
aplicação alguma instrução (ou conjunto delas) que estão fazendo isto.  Veja
se voce não está recriando suas tabelas ao entrar na aplicação, ou usando
alguma instrução emptytable.  Procure por instruções tipo
NomedaTabela.delete ou se não está gravando registros brancos por cima dos
que haviam lá.
Uso Paradox há mais de 20 anos, sem problemas e nunca vi uma tabela ser
apagada ( ou coisa que o valha) sozinha.
Edison

- Original Message - 
From: Humberto [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, February 13, 2007 11:56 AM
Subject: Re: [delphi-br] apagando conteudo da tabela


Bem, antes de mais nada.. não use paradox.. esse banco é mto ruin, procure
se informar sobre FireBird e como utilizar..aa se informe tb sobre SQL..
como criar Selects etc..

vc vai demorar mais pra fazer o sistema, mas vai ser um sistema de qualidade
mto superior.

Não entenda isso mal.. é apenas um conselho.

=P

  - Original Message - 
  From: walter_3wm
  To: delphi-br@yahoogrupos.com.br
  Sent: Tuesday, February 13, 2007 7:58 AM
  Subject: [delphi-br] apagando conteudo da tabela


  Bom dia pessoal!!!
  Bom estou desenvolvendo um sistema para uma oficina mecanica, estou
  usando database, table, datasource, dbnavigator!!!
  Bom compilo e entro no sistema, entro na telas de cadastros, cadastro
  algumas coisas, so que saio do sistema, e depois de um tempo o
  conteudo das tabelas apagam sozinhos!!!
  Já aconteceu isso com alguem? alguem pode me ajudar!!!
  Estou usando delphi 7.0 + paradox
  Vlw pessoal obrigado atenção.







--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.441 / Virus Database: 268.17.37/682 - Release Date: 12/2/2007
13:23


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos






[delphi-br] Relatorio tipo etiqueta - Delphi 2005 - sistema de mala direta

2007-02-13 Por tôpico William Jose Peixoto
Pessoal boa tarde 

Eu estou desenvolvendo um sistema de mala direta e tenho de fazer 
impressão de etiquetas ... alguem sabe como fazer isso .. ?? qual é a 
melhor ferramenta para desenvolver Rave x Crystal ??

me ajudem por favor ... 

muito obrigado



[delphi-br] Exportar para o OpenOffice

2007-02-13 Por tôpico Giovanny Carvalho
Boa tarde a todos,

Eu possuo uma aplicação em delphi 6 / SQL Server 2000 que exporta
várias consultas para o Excel.  O programa abre o excel, exporta os
dados e ao final o usuário salva diretamente no Excel, a planilha
gerada.  Eu usei para isso uma rotina que peguei na net, que usa a
unit ComOBj.  Agora a direção da empresa que eu presto serviço
determinou que usasse mos o OpenOffice (na verdade BrOffice).  Como dá
para imaginar as exportações do sistema não funcionam com o Calc. 
Alguém poderia me ajudar neste sentido?

Uma solução que eu pensei, seria, o programa gerar um arquivo em algum
formato que o Calc do OpenOffice pudesse ler.

Obrigado,
Giovanny Carvalho



Re: [delphi-br] apagando conteudo da tabela

2007-02-13 Por tôpico Francisco (Yahoo Acao Contabilidade)
walter_3wm escreveu:
 Bom dia pessoal!!!
 Bom estou desenvolvendo um sistema para uma oficina mecanica, estou 
 usando database, table, datasource, dbnavigator!!!
 Bom compilo e entro no sistema, entro na telas de cadastros, cadastro 
 algumas coisas, so que saio do sistema, e depois de um tempo o 
 conteudo das tabelas apagam sozinhos!!!
 Já aconteceu isso com alguem? alguem pode me ajudar!!!
 Estou usando delphi 7.0 + paradox
 Vlw pessoal obrigado atenção.




   
coloque na ultima linha da sua instrucao
table1.post;
table1.refresh;

mas uma dica melhor ainda seria mudar do paradoidox para um banco mais 
seguro
mysql, firebird, oracle, etc...
eu particularmente trabalho com mysql, ja que estou desenvolvendo uma 
aplicacao fechada para 1 unico cliente




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



Re: [delphi-br] Delphi X Word

2007-02-13 Por tôpico Bruno Antonio Ribeiro de Souza
Olá Adauri

Copie o conteudo do RichEdit para o clipboard e depois manda um paste 
special
word.pastespecial;

creio que assim ele vai copiar tudo formatado e colar no doc. do word.

[]'s

Bruno Souza


Adauri Antonio Camacho Junior escreveu:

 Bom dia a todos.

 Eu tenho um RichEdit formatado( cores, fontes ), preciso que gere um 
 documento no Word exatamente igual o texto que esta no meu RichEdit.
 Hoje estou fazendo desta forma.

 var
 Word : Variant;
 begin
 Word := CreateOleObject('Word.Application');
 Word.Visible := True;
 Word.Documents.Add;
 Word.Selection.InsertAfter(Texto.Text);

 O texto vai para o Word, mas sem nenhuma formatação. Alguém pode me 
 ajudar ?

 Obrigado

 --

 Adauri Antonio Camacho Junior - Analista de Sistemas

 BIOSALC - SISTEMAS E SOLUÇÕES

 Rua Capitão Adelmio Norberto da Silva, 415 | Ribeirão Preto - SP 
 Brasil | 14025-670

 (+55 (16) 3913-0760 . Ê +55 (16) 3911-7127

 [EMAIL PROTECTED] mailto:adauri.camacho%40biosalc.com.br 
 | www.biosalc.com.br


 --

 Aviso Legal: esta mensagem eletrônica pode conter informações 
 privilegiadas e/ou confidenciais, portanto, fica o seu receptor 
 notificado de que qualquer disseminação, distribuição ou cópia não 
 autorizada é estritamente proibida. Se você entende que recebeu esta 
 mensagem indevidamente ou por engano, por favor, informe este fato ao 
 remetente e apague-a de seu computador.


 [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.1.411 / Virus Database: 268.17.36/681 - Release Date: 11/02/2007

   




Re: [delphi-br] Filtrar somente campos vazios usando sql.add

2007-02-13 Por tôpico Marcos Brandão
Olá amigos,

Já Resolvi o problema, os comandos estavam corretos, havia um problema de 
vinculo no banco de dados que já foi resolvido.

Assim mesmo Obrigado..

Marcos Brandão

  - Original Message - 
  From: maneirinhos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 12:33 PM
  Subject: [delphi-br] Filtrar somente campos vazios usando sql.add


  Olá Galera,

  Preciso muito resolver esse problema, podem me ajudar?

  Preciso filtar somente campos vazios. 
  Segue abaixo a linha de codigo que estou usando.

  if cb02.Text = 'Vazio' then
  begin
  dados.Dados_pedidos.Qry_pedidos.Close;
  dados.Dados_pedidos.Qry_pedidos.SQL.Clear;
  dados.Dados_pedidos.Qry_pedidos.SQL.Add('select * from 
  PEDIDOGERAL where PREVISAO_ENTREGA_CLIENTE is null');
  end;

  dados.Dados_pedidos.Qry_pedidos.Prepare;
  dados.Dados_pedidos.Qry_pedidos.Open;

  A mensagem de erro que recebo é: Invalid use of keyword. Token:select

  Desde já grato,
  Marcos Brandão



   

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