Re: [delphi-br] Pedido de sugestoes para envio de atualizacoes aos clientes

2007-01-02 Por tôpico Eduardo
O melhor caminho ( no meu ponto de vista ) seria vc desenvolver um 
atualizador, onde voce vc faco todo este processo.

Gerar um arquivo ZIP nao é complicado, roda script tb nao. Crie um prj 
que execute todo estes passos. As informações referentes ao dados de 
cada cliente armazene no BD assim nenhum deles tera que decorar, basta 
fazer um select.


Eduardo

Paulo Sérgio Dias escreveu:

 Pessoal:

 Peco licenca de escrever essa mensagem um tanto longa,
 para descrever minha situacao. Ao final, solicito algumas
 dicas de voces.

 Muito obrigado pela atencao de todos
 Paulo

 Tenho por volta de 30 clientes que utilizam meus sistemas,
 em varias cidades do estado de Sao Paulo.

 Quando tenho que enviar atualizaoes do executavel
 (correcao de algum bug, mudanca na legistacao fiscal, etc.),
 eu envio um programinha que roda varios scripts, para
 atualizar o banco de dados, e envio cada executavel
 em formato ZIP (Contas a Pagar/Receber, Faturamento,
 Estoque, etc.)

 Do jeito que esta´, o usuario que recebe (via e-mail)
 esses arquivos, tem de saber varias coisas: nome do seu SERVIDOR,
 pasta onde estao os executaveis, saber usar o WinZip, ter direito
 de gravar na pasta onde estao os executaveis, saber copiar
 os executaveis antigos (caso algo saia errado), etc.

 Nos clientes que possuem um funcionario na area de Informatica,
 nao ha´ problema - o processo e´ bem simples. Porem, em clientes
 pequenos, onde so´ ha´ pessoas que nao sao de Informatica,
 gasto muito tempo ao telefone tendo que relembrar como se usa
 o Windows Explorer, o WinZip, etc.

 Pergunta:
 ---

 Solicito a gentileza de comentarem como e´ que voces tratam esse
 tipo de atualizacao. Voces criaram algum programa que guarda
 informacoes no registro do Windows, faz backup automatico
 dos executaveis atuais, antes de sobrescreve-los, etc., etc. ?

 Agradeco antecipadamente por todas as dicas que puderem me enviar.

 Muito obrigado

 [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] Códigos de Impressoras Matriciais/Jato de Tinta/Laser

2007-01-02 Por tôpico maniacapordelphi
Em primeiro lugar, um Feliz 2007 pra todos vocês.
Estou precisando da relação dos códigos de impressoras matriciais, 
Jato de tinta e laser, todos os modelos possíveis para fazer 
tratamento de impressão estilo matricial. Códigos de : negrito, 
itálico, fontes, avanço de papel,fonte condensada, fonte normal, fonte 
expandida. Alguém teria isso pra me ajudar?
Mani



RES: [delphi-br] re: Programa que gerencia a exe cução de outro programa

2007-01-02 Por tôpico Marcelo Hoepfner \(SI\)
O que voce pode fazer tambem é o seguinte, 

 

Cria uma pasta oculta no servidor e não divulga pra ninguem,

Faz o programa porteiro acessar esta pasta e copiar para a maquina local, ai 
você já impede que executem o programa diretamente..

 

 

Marcelo Hoepfner

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jesus
Enviada em: sexta-feira, 29 de dezembro de 2006 16:25
Para: lista delphi-br
Assunto: [delphi-br] re: Programa que gerencia a execução de outro programa

 

Oi Marcelo,

 Use a passagem de parametros do programa A para o programa X.

A sugestão é excelente, mas o problema é que não tenho disponivel o fonte do 
programa X e portanto ele não pode ser alterado para receber parametros.

O programa X, cujo autor ninguém encontra mais e muito menos o fonte que sumiu 
com ele, é atualmente usado em apenas um computador de uma pequena empresa. 
Essa empresa instalou uma rede e a idéia é que agora esse programa possa ser 
executado em mais do que um computador, e daí a necessidade de senhas 
individuais de acesso para ele.

Pensei então em criar um programa porteiro para o X... Mas parece que está 
dificil...

De qualquer forma agradeço imensamente a sua sugestão que, embora infelizmente 
não sirva para este caso, poderei utilizar com bastante proveito em outras 
situações menos traumáticas... hehehe..

Um grande abraço,
Jesus

[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] RICHEDIT - ALINHAMENTO JUSTIFICADO

2007-01-02 Por tôpico Cassio Noronha
Eu reparei que, na verdade, quem quebra errado é o richtext do quick report.
Na tela, o componente do richtext aparece normal, mas qdo mando imprimir, o
richtext do Qreport é que quebra errado, to tentando solucionar isso, mas
ainda n tenho a minima ideia se vou conseguir.

Se alguem tiver uma ideia de como resolver isso, eu agradeço.

vlw, um abraço.
Cássio.


Em 28/12/06, Valfrid-Ly Silva Couto [EMAIL PROTECTED] escreveu:

 Cássio,

 Eu já vi esse problema de quebrar números no - até no Word, afinal, pelo
 menos na língua portuguesa, quando você quer quebrar uma palavra, esse é o
 caracter usado, e com certeza o componente trata os números também como
 texto.

 ksio2005 [EMAIL PROTECTED] escreveu: Estou precisando imprimir um
 texto que se encontra em um RichEdit com
 alinhamento justificado.
 Tentei usar um componente disponivel na web, mas ele, em alguns
 momentos, quebra linha errado. Tipo ele quebra numeros com digitos
 no '-'.
 Então gostaria de saber se alguem tem solução pra esse problema, já
 dei uma pesquisada e não achei onde conseguir isso.

 agradeço desde já a atenção.

 Cássio.



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



 --
  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: Utilizar variáveis fora do programa

2007-01-02 Por tôpico Valfrid-Ly Silva Couto
Você pode ter esse valor numa DLL e métodos para ler/gravar a variável.

Carregue a DLL pelos 2 programas que o Windows, até onde eu sei, mantém apenas 
1 instância da DLL. Se a variável for global, as alterações devem refletir de 
uma na outra!!

No caso do arquivo INI, tem que ficar abrindo e fechando, caso contrário pode 
não ser atualizado no disco!

efrocha10 [EMAIL PROTECTED] escreveu: --- Em delphi-br@yahoogrupos.com.br, 
Valdir Sola  
escreveu

 Olá a todos,
 
 Tenho dois sistemas em execução e preciso que ambos utilizem a mesma
 variável. Um incrementa e o outro lê o valor. Exste alguma forma de
 utilizar uma variável do sistema operacional? Caso sim c/ faço p/
 declarar a mesma via código?
 
 Obrigado
 
 Valdir



Sugiro que você utilize um arquivo .ini aberto por ambos sistemas ou 
até mesmo o registro do windows. Dúvidas contacte-me!!



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



Re: [delphi-br] Re: Utilizar variáveis fora do progr ama

2007-01-02 Por tôpico Eric D.
Procure na internet sobre como utilizar variáveis atômicas, na AtomTable do 
windows... (funções GlobaAddAtom, GlobalGetAtomName e GlobalDeleteAtom).

Esta AtomTable é uma tabela onde vc pode guardar variáveis e compartilhar entre 
aplicações, como handles utilizados em PostMessages, strings entre tantos 
outros usos. Eu utilizei bastante quando precisei fazer este tipo de coisa.

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Valfrid-Ly Silva Couto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 02, 2007 9:51 AM
  Subject: Re: [delphi-br] Re: Utilizar variáveis fora do programa


  Você pode ter esse valor numa DLL e métodos para ler/gravar a variável.

  Carregue a DLL pelos 2 programas que o Windows, até onde eu sei, mantém 
apenas 1 instância da DLL. Se a variável for global, as alterações devem 
refletir de uma na outra!!

  No caso do arquivo INI, tem que ficar abrindo e fechando, caso contrário pode 
não ser atualizado no disco!

  efrocha10 [EMAIL PROTECTED] escreveu: --- Em delphi-br@yahoogrupos.com.br, 
Valdir Sola 
  escreveu
  
   Olá a todos,
   
   Tenho dois sistemas em execução e preciso que ambos utilizem a mesma
   variável. Um incrementa e o outro lê o valor. Exste alguma forma de
   utilizar uma variável do sistema operacional? Caso sim c/ faço p/
   declarar a mesma via código?
   
   Obrigado
   
   Valdir
  

  Sugiro que você utilize um arquivo .ini aberto por ambos sistemas ou 
  até mesmo o registro do windows. Dúvidas contacte-me!!

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



   

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



[delphi-br] Re: Pedido de sugestoes para envio de atualizacoes aos clientes

2007-01-02 Por tôpico Jose Henrique
Bom dia ! Já trabalhei em uma empresa que tinha centenas de clientes 
tudo bem que o sistema na época era em clipper, mas o importante eh o
seguinte. Acho que para solucionar parte de seus problemas vc deve:

1º Padronizar o diretorio de instalacao do programa.
2º Utilizar um arquivo INI em um local comum, que o proprio EXE
armazene as informacoes que normalmente necessita.
3º utilizar um exe de manutencao que irá ler o seu INI em local padrao
(ex: C:\Windows\System\MeuSistemaCFG.INI)
4º Fazer o backup do exe antigo (seguro morreu de velho!!!) 
5º fazer a manutencao e rodar os scritps da atualizacao;

no tempo do DOS utilizava muito os BAT´s do DOS, ainda pode ser uma
rapida solucao, mas se necessita fazer atualizacoes em bancos
relacionais, talvez seja a hora de montar um mecanismo de atualizacao
que valide a versao do banco de dados com a versao do EXE. 

bom para ser breve, acho que isso o é minimo q posso dizer, se quiser
mais detalhes so falar !! 

sempre às ordens !!


--- Em delphi-br@yahoogrupos.com.br, Paulo Sérgio Dias
[EMAIL PROTECTED] escreveu

 Pessoal:
 
 Peco licenca de escrever essa mensagem um tanto longa,
 para descrever minha situacao.  Ao final, solicito algumas
 dicas de voces.
 
 Muito obrigado pela atencao de todos
 Paulo
 
 Tenho por volta de 30 clientes que utilizam meus sistemas,
 em varias cidades do estado de Sao Paulo.
 
 Quando tenho que enviar atualizaoes do executavel
 (correcao de algum bug, mudanca na legistacao fiscal, etc.),
 eu envio um programinha que roda varios scripts, para
 atualizar o banco de dados, e envio cada executavel
 em formato ZIP (Contas a Pagar/Receber, Faturamento,
 Estoque, etc.)
 
 Do jeito que esta´, o usuario que recebe (via e-mail)
 esses arquivos, tem de saber varias coisas: nome do seu SERVIDOR,
 pasta onde estao os executaveis, saber usar o WinZip, ter direito
 de gravar na pasta onde estao os executaveis, saber copiar
 os executaveis antigos (caso algo saia errado), etc.
 
 Nos clientes que possuem um funcionario na area de Informatica,
 nao ha´ problema - o processo e´ bem simples.  Porem, em clientes
 pequenos, onde so´ ha´ pessoas que nao sao de Informatica,
 gasto muito tempo ao telefone tendo que relembrar como se usa
 o Windows Explorer, o WinZip, etc.
 
 Pergunta:
 ---
 
 Solicito a gentileza de comentarem como e´ que voces tratam esse
 tipo de atualizacao.  Voces criaram algum programa que guarda
 informacoes no registro do Windows, faz backup automatico
 dos executaveis atuais, antes de sobrescreve-los, etc., etc. ?
 
 Agradeco antecipadamente por todas as dicas que puderem me enviar.
 
 Muito obrigado 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] Desconectar-se da Internet através de Delphi

2007-01-02 Por tôpico Rodrigo Kopke Lopes
Galera, Feliz 2007!!!

Seguinte... Preciso desconectar a Internet através do Delphi, alguem tem alguma 
dica? Desconectar ou simplesmente Desativar uma Conexão Local por exemplo, já 
serviria para resolver o meu problema.

Obrigado, []´s

Rodrigo Kopke

 __
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] [Off-Topic] - Versionamento de base de dados

2007-01-02 Por tôpico Joao Morais
Daniel Bastos wrote:

 A algum tempo, venho versionando com sucesso os fontes do meu projeto. Mas
 ultimamente, com o aumento da demanda do trabalho, venho sentindo
 dificuldades em versionar a base de dados tb.
 
 Utilizo atualmente nos projetos o Subversion para versionar os fontes e SQL
 Server 2000 como base de dados de meus projetos.
 
 Para versionar a base, a única solução que eu achei seria gerar um script e
 colocar junto com os fontes. Desta forma eu tenho um histórico da evolução
 dos fontes juntamente com um histórico da evolução da base de dados,
 mantendo assim uma consistência, dos fontes com a base, caso eu queira
 compilar uma versão anterior.
 
 Mas, este método é muito falho, pois a tarefa de geração de script é manual,
 isso acarreta muitas falhas humanas no processo (como falta de tempo,
 esquecimento e etc.). E não achei nenhum software que consiga gerar os
 scripts automáticamente.

O esquema que eu uso é igual ao seu, e até o momento tem funcionado 
muito bem.

Completando - sob o meu humilde ponto de vista, nem falta de tempo nem 
esquecimento não motivos justos. Quanto ao primeiro: passe um pouco da 
hora ou chegue mais cedo (e saia mais cedo depois), visto que gerar um 
script do banco é bem rápido. Quanto ao segundo: logo que você lembrar 
você atualiza o repositório. Não tem problema atualizar fontes antes e 
script de banco depois, basta que as suas tags apontem para revisões que 
estejam em sincronia.


--
João Morais



 tentei criar uma aplicação em Delphi para esta finalidade, mas não consegui.
 O script gerado pela minha aplicação não fica perfeito.
 
 Por isso venho pedir a vcs sugestôes de como fazer este versionamento.
 
 grato a todos..
 Daniel A. Bastos
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 



[delphi-br] IDSMTP

2007-01-02 Por tôpico Alex - Yahoo
Sei que parece meio paranóica a idéia mas é possivel eu usar o meu smtp para 
enviar um e-mail mas para o remetente ir outro e-mail?

Alex

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



Re: [delphi-br] IDSMTP

2007-01-02 Por tôpico Andre Veloso de Mesquita
depende da configuração do seu servidor.

- Original Message - 
From: Alex - Yahoo [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, January 02, 2007 5:35 PM
Subject: [delphi-br] IDSMTP


Sei que parece meio paranóica a idéia mas é possivel eu usar o meu smtp para 
enviar um e-mail mas para o remetente ir outro e-mail?

Alex

[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] Reproduzir Vídeo

2007-01-02 Por tôpico biava
Olá pessoal,


Estou desenvolvendo um aplicativo que precisa reproduzir vídeos. Com funções
básicas como pausar, avançar, etc... Importei o activex do media player no
delphi aparentemente ele funciona bem, porém observei que os botões de
avançar, retroceder ficam desabilitados para vídeos, já para mp3 isso não
ocorre.
Alguém conhece um outro componenten?


Att.,


Claudio



Re: [delphi-br] Reproduzir Vídeo

2007-01-02 Por tôpico Eduardo
Video Graber ( FREE ) no projeto que desenvolvi so tinha uma limitação, 
não é possível inserir uma imagem no vídeo.

Video Lab ( pago, $700 euros sem fontes, vale cada centavo ) sem 
palavras !!!

Só uma dica, trabalhe com o menor numero possivel de frames, quanto mais 
frames mais espaco em disco sera ocupado.

As dicas estão ai, veja qual melhor te atende e boa sorte.


Eduardo

[EMAIL PROTECTED] escreveu:

 Olá pessoal,

 Estou desenvolvendo um aplicativo que precisa reproduzir vídeos. Com 
 funções
 básicas como pausar, avançar, etc... Importei o activex do media player no
 delphi aparentemente ele funciona bem, porém observei que os botões de
 avançar, retroceder ficam desabilitados para vídeos, já para mp3 isso não
 ocorre.
 Alguém conhece um outro componenten?

 Att.,

 Claudio

  



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



[delphi-br] Firebird e Delphi

2007-01-02 Por tôpico Ana Amélia Souza Pereira
Olá TODOS,

Fiz um sisteminha em delphi e estava usando com o banco Interbase, mas o
banco deu pau.
Montei outro banco só que em Firebird, mas agora o delphi não está
funcionando com ele, quando vou fazer a ligação aparece banco invalido.

Será que alguém pode me ajudar?

Ana


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