Re: [Bulk] RES: [delphi-br] Migrar delphi 7 para Delphi 2010.

2010-08-25 Por tôpico sergio cavalcante
Pior eu que só não consegui por conta do DevExpress, já que o Quantum Grid
3, que usamos, só vai até o 7.

Atenciosamente,
--
Sérgio Cavalcante



2010/8/25 Ricardo César Cardoso ricardo_engs...@yahoo.com.br



 Além do material que o Bruno citou e que é bastante rico, tem também a
 edição #120 da Revista Clube Delphi/PHP que conta com um artigo tratando da
 migração de Delphi 7 para o Delphi 2010 e um outro artigo sobre o tratamento
 de Strings a partir do Delphi 2009.

 Vale a pena comprar pelo menos essa edição para ter mais uma fonte de
 referência nessa questão de migração.

 Atenciosamente,
 Ricardo.

 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.
 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor
 compreendida.
 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em qua, 25/8/10, Samuel M. Basso 
 samuelba...@yahoo.com.brsamuelbasso%40yahoo.com.br
 escreveu:

  De: Samuel M. Basso samuelba...@yahoo.com.brsamuelbasso%40yahoo.com.br
 
  Assunto: Re: [Bulk] RES: [delphi-br] Migrar delphi 7 para Delphi 2010.

  Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Data: Quarta-feira, 25 de Agosto de 2010, 13:30

  Uma vez que tentei mas a um tempo
  atras dava esse erro:
 
  Incompatible types: 'AnsiChar' and 'Char'
 
  Isso qdo tentei migrar para delphi 9. Os tipos de
  variáveis mudaram?
  String tmb?
 
 
 
  2010/8/25 Rubem Rocha 
  rubem.ro...@dtmanaus.com.brrubem.rocha%40dtmanaus.com.br
 
 
  
  
   Uma coisa é uma coisa, e outra coisa é outra coisa!
  
   Ou seja, uma coisa é migração de projetos em
  versões maiores de uma
   ferramenta de desenvolvimento, e outra coisa é
  execução de aplicativos em
   versões maiores de ambientes operacionais. Creio que
  você deveria ter
   aberto
   um novo tópico na lista falando sobre execução de
  aplicativos Delphi em
   plataformas operacionais superiores ao Windows XP
  (Windows Vista, Windows
   Server 2008, Windows 7, etc.)
  
   Sds.
  
   -Mensagem original-
   De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br [mailto:
   delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br] Em
   nome de Marcos Abreu Ferreira
   Enviada em: quarta-feira, 25 de agosto de 2010 11:26
   Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br
   Assunto: Re: [delphi-br] Migrar delphi 7 para Delphi
  2010.
  
  
   Bruno,
  
   Desenvolvi uma aplicação para um cliente no Delphi 7
  e funciona
   perfeitamente no Windows XP. Recentemente ele foi
  testar a aplicação no
   Windows Vista e ela não funciona direito. O meu
  ambiente é Windows XP Pro +
   Delphi 7. Será que pode dar problema na hora do
  sistema rodar no Windows
   Vista por causa dos problemas de direito de gravação
  na pasta do sistema,
   pois a cada informação recebida, o meu sistema grava
  ela num arquivo texto.
  
   2010/8/25 Bruno Lichot 
   bruno.lic...@microfocus.combruno.lichot%40microfocus.com
 bruno.lichot%40microfocus.com
   
  
   
   
Oi Samuel,
   
Todas as minhas migrações foram tranqüilas. É
  necessário alguns pontos de
atenção:
   
- Primeiro passo é certificar que todos os
  componentes de terceiros que
   usa
já estão instalados com as devidas versões no
  Delphi 2010 ou se você tem
   os
fontes, que já tenha feito o build e instalado
  no Delphi 2010.
   
- Faça um backup do seu projeto e crie uma nova
  pasta para o projeto a
   ser
migrado no Delphi 2010.
   
- Apague todos os arquivos que NÃO sejam os
  .pas, .dfm e .dpr
   
- Abra o dpr no Delphi 2010, configure todas as
  opções de projetos
relevantes que você usa e de um build.
   
O único trabalho que tive foi no uso de
  interfaces, APIs e funções que
obrigatoriamente trabalham com AnsiString onde
  tive que usar typecast ou
acertar alguma parte do código. O compilador te
  ajuda muito nesse
   processo
   e
o Delphi migra todo o grosso para Unicode. Já
  migrei todo tipo de
   projeto,
desde API de hardware, sistemas simples ou
  compexos client/Server ate
aplicações de missão critica e web com
  DataSnap e DBExpress. Todas as
migrações foram bem tranqüilas e executadas
  com sucesso.
   
Não deixe de fazer todos os updates e hostfixes
  do Delphi, isso ajuda
bastante.
   
Abs
   
Bruno
   
Segue alguns links que podem te ajudar:
   
Links Úteis
   
Site do produto:
   
http://www.embarcadero.com/products/delphi
   
http://www.embarcadero.com/products/rad-studio
   
Por que migrar do Delphi 7:
   
http://edn.embarcadero.com/br/article/39230
   
No Developer Network tem o maior e mais completo
  conteúdo Delphi do mundo
   e
completamente gratuito:
   
http://edn.embarcadero.com/br
   
Central de Recursos:
   

[delphi-br] Access Violation no fechamento da Aplicação

2010-08-25 Por tôpico sergio cavalcante
Olá pessoal,

Depois de muito tentar resolvi consultar os especialistas.
Tenho um sistema em Delphi 7, modularizado, isto é, consome bpls. Isso
funciona perfeitamente, abre as telas, etc.
Mas quando eu fecho o aplicativo, dá um Access Violation insano.
Já tentei debugar, usar o FastMM, e nada. Alguma idéia pra que eu possa
detectar onde está o problema?
Quando ele era Delphi 5, funcionava direitinho.

Atenciosamente,
--
Sérgio Cavalcante


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



[delphi-br] Migração Delphi 5 - Delphi 2010 - Quantum Grid

2010-08-12 Por tôpico sergio cavalcante
Pessoal,

Em uma nova empresa em que trabalho, estou participando da migração do
Delphi 5 pro Delphi 2010.
Dentre os componentes de terceiros, está a suíte DevExpress, com seu Quantum
Grid.
Tudo bacana, menos o fato de que no Delphi 5, utilizávamos o Quantum Grid 3.
E pelo que rodei pela net,
o Delphi 2010 não suporta. No caso teria que trocar meus Quantum Grid 3 pelo
6, o que me faria rodar milhares
de forms pra trocar Tipos, etc.

Tem alguma coisa menos traumática que vcs possam me indicar? O ideal era
continuarmos utilizando o Quantum Grid 3.

Atenciosamente,
--
Sérgio Cavalcante


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



Re: [delphi-br] Re: Quem grande empresa usa Delphi ?

2010-08-03 Por tôpico sergio cavalcante
Aproveitando a deixa, estou pensando em estudar Intraweb...vc tem uma
relaçãozinha de algumas empresas que utilizam o IW em seus sites/portais?

ps.: NASA?

Atenciosamente,
--
Sérgio Cavalcante



2010/8/3 Bruno Lichot bruno.lic...@microfocus.com



 Eles (TOTVS) estao tentando migrar o RM desde que a RM faliu, tentando
 migrar o mesmo sistema de Delphi para .NET.

 A sra Saraiva (.NET for All) continua sem conseguir migrar seu site feito
 em Delphi 5 para .NET.

 E temos varios outros casos como os citados.

 SKYPE, Medial Saude, FNDE, STJ, Prefeitura do Rio, Hospital das Clinicas,
 PRODESP, PRODAM, Braspress, Itapemirim, Urubupungá, Wolkswagem do Brasil,
 NASA, ABC71, MTV, entre, muitas, mas muitas outras.

 

 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br em nome
 de Jhosef Marks
 Enviada: ter 3/8/2010 10:45
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Re: Quem grande empresa usa Delphi ?


 A DataSul que faz parte da Totvs hoje tem algumas aplicações em DELPHI
 também.

 A Benner, umas das maiores empresas nacionais trabalha quase que 100% com
 delphi, hoje tem algumas coisa com C# (projetos WEB).

 Sem contar que muitas softwares houses hoje ainda usam Delphi sem previsão
 alguma de mudar...

 Delphi é o que há de mais punk para desenvolvimento... qualquer outra coisa
 é re-inventar a roda... huahahhuahuahuahuahua

 Att,

 Jhosef Marks de Carvalho
 Blog: http://www.jhosefmarks.com.br http://www.jhosefmarks.com.br/
 Jesus está voltando

 E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
 a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
 céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14)

 Em 3 de agosto de 2010 13:22, Fellipe Henrique 
 felli...@gmail.comfellipeh%40gmail.commailto:
 fellipeh%40gmail.com fellipeh%2540gmail.com escreveu:


  Olá Rubem,
 
  Sim, o sistema Protheus (microsiga), pelo menos o kernel dele, foi
  desenvolvido em Delphi, tanto até o Editor de Códigos e o Client... o
  compilador da linguagem própria ADVPL foi feito em C++ (não sei lhe
  informar
  se foi BCB), o ADVPL é uma mistura de Pascal, Clipper e xHarbor... RUIM
  DEMAIS!!! Digo, a linguagem...o sistema em si é muito, muito bom... tá
 pra
  chegar aqui no Brasil algo que chegue à 10% do deles...
 
  []s
 
  Em 3 de agosto de 2010 13:18, Rubem Nascimento da Rocha 
  djpardalro...@hotmail.com djpardalrocha%40hotmail.com mailto:
 djpardalrocha%40hotmail.com djpardalrocha%2540hotmail.com  escreveu:

 
  
  
  
   Microsiga e RM agora atendem por um único nome: TOTVS (leia-se
 TOTUS).
  E
   a informação que tenho (segura) é que eles estão com investimento
 pesado
  em
   plataforma .NET!
  
   Microsiga usava (e acredito que ainda usa) uma linguagem proprietária
   deles, chamada ADVPL e baseada na linguagem Clipper. Se essa linguagem
   própria foi feita em Delphi, é algo a ser investigado! A RM Sistemas
  usava
   Delphi, mas vai voltar-se totalmente ao .NET!
  
   Sds.
  
To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
From: felli...@gmail.com fellipeh%40gmail.com mailto:
 fellipeh%40gmail.com fellipeh%2540gmail.com fellipeh%40gmail.com

Date: Tue, 3 Aug 2010 13:11:40 -0300
Subject: Re: [delphi-br] Re: Quem grande empresa usa Delphi ?
  
   
Há muito tempo ouvi dizer que a RM e MicroSiga usavam Delphi...
 agora,
  se
continuam não sei...
   
[]s
   
Em 3 de agosto de 2010 12:53, simoesluciano
simoesluci...@yahoo.com.br simoesluciano%40yahoo.com.br mailto:
 simoesluciano%40yahoo.com.br simoesluciano%2540yahoo.com.br
 simoesluciano%40yahoo.com.brescreveu:

   


 http://www.embarcadero.com/rad-in-action/application-showcase#

 Luciano C. Simões

 --- Em 
 delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br

  delphi-br%
   40yahoogrupos.com.br,
  
 Dirlei Dionísio dir...@... escreveu

 
  Algum tempo atrás, em algum lugar na internet, vi uma lista de
   aplicações
  conhecidas feitas em Delphi. Foi lá que vi que o Skype é feito em
   Delphi.
 Há
  muitas outras, mas também não lembro pra citar. Dê uma pesquisada
  que
   com
  certeza você vai encontrar.
 
  --



  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
 
 
  --
  _
 
  T.·.F.·.A.·.
  Fellipe Henrique
  http://blogs.digitumsoft.com.br/fellipeh
 
  --
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
  --
   FAVOR REMOVER ESTA PARTE 

Re: [delphi-br] edit no clientdataset

2010-06-10 Por tôpico sergio cavalcante
Oi Murilo,

Na verdade eu não quero gravar oq digitar, só quero pegar o valor mesmo. Mas
valeu pela contribuição.

Atenciosamente,
--
Sérgio Cavalcante



2010/6/10 Murilo Cunha mcscu...@yahoo.com.br



 Sergio,

 Vc tem que gravar este conteudo no banco para ele mostrar.
 Somente digitar no EDIT nao significa q este conteudo estah no banco.
 Faça um teste, abra um gerenciador do banco (IBExpert,
 SQLOracleDeveloper, SQLTools, PL/SQL...) e veja a informacao gravada,
 esta informacao deve ser a mesma exibida pelo edit (antes da
 modificacao) e exibida pelo ShowMessage.
 Apos dar o POST para gravar este conteudo no banco, vc terá que dar um
 APPLYUPDATE, para ele COMITAR no banco. Depois faca um SHOWMESSAGE.

 Obrigado
 MuriloCunha


 On 09/06/2010 22:05, sergio cavalcante wrote:
  Pessoa,
 
  Pergunta besta, mas vamos lah.
  Seguinte, tenho uma tabela comum, sem Fks, com um campo ID e outro
  STR(string).
  Fiz aquele procedimento DBWare, SQLConnection, SQLQuery, DatasetProvider,
  ClientDataset, DataSource e DBEdit, pro campo string.
 
  Então, tudo funcionando perfeitamente. Até que eu edito o DBEdit.
 Coloquei
  em um botão pra dar um showmessage no Field Editado,
  assim : ShowMessage(ClientDataSet.Fields[1].AsString); (O Fields[1] é o
  campo string)
 
  Não deveria mostrar o valor que eu coloquei qdo editei? Não tá mostrando
  nada.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
 

  



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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
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:
delphi-br-unsubscr...@yahoogrupos.com.br

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




[delphi-br] edit no clientdataset

2010-06-09 Por tôpico sergio cavalcante
Pessoa,

Pergunta besta, mas vamos lah.
Seguinte, tenho uma tabela comum, sem Fks, com um campo ID e outro
STR(string).
Fiz aquele procedimento DBWare, SQLConnection, SQLQuery, DatasetProvider,
ClientDataset, DataSource e DBEdit, pro campo string.

Então, tudo funcionando perfeitamente. Até que eu edito o DBEdit. Coloquei
em um botão pra dar um showmessage no Field Editado,
assim : ShowMessage(ClientDataSet.Fields[1].AsString); (O Fields[1] é o
campo string)

Não deveria mostrar o valor que eu coloquei qdo editei? Não tá mostrando
nada.

Atenciosamente,
--
Sérgio Cavalcante


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



[delphi-br] Re: query dinamica datasnap

2010-06-05 Por tôpico sergio cavalcante
Sobe. Alguém?

Atenciosamente,
--
Sérgio Cavalcante



2010/6/2 sergio cavalcante sergio.cavalca...@gmail.com

 Pessoal,

 Olhando pela internet, vi 
 essehttp://www.ericksasse.com.br/queries-dinmicas-no-servidor-datasnap/artigo
  no glob do Eric Sasse, sobre Queries dinâmicas, onde ele indicou esse
 blog 
 aquihttp://dmalta.blogspot.com/2006/08/queries-dinmicas-no-servidor-datasnap.html
 .
 Nesse post ele explicaria a passagem de parâmetros da tela pro DM através
 do relacionamento ClientDataSet e Provider, consequentemente, montagem da
 query através de uma função “MontaSQL”, que serviria pra todos os “where” do
 sistema.

 Seria espectacular. procurei bastante, mas só achei, pro que quero
 especificamente, esse artigo.
 Agradeceria muito qualquer ajuda, ou o artigo original, que parece ter sido
 movido :)

 Atenciosamente,
 --
 Sérgio Cavalcante



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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
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:
delphi-br-unsubscr...@yahoogrupos.com.br

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




Re: [delphi-br] Perfumaria - Look'n Feel da Gui

2010-06-03 Por tôpico sergio cavalcante
Oi Paulo,

Eu nem falo tanto de Skin, mas sim de um visual bonito mesmo.
Vou lah no seu blog dar uma olhada, valeu pela contribuição.

Atenciosamente,
--
Sérgio Cavalcante



2010/6/3 Paulo Coutinho pa...@prsolucoes.com

 Eu prefiro o bom padrão cinza.

 Na verdade o skin tem que ser aplicado pelo sistema operacional, pois
 enfeitar muito o sistema deixa ele meio berrante e sai do escopo de um
 software profissional. Colocar um monte de coisas coloridas pode cansar a
 vista dos usuários por ter que ficar muito tempo olhando para aquilo.

 Por isso eu prefiro assim, como está em meu blog:

 http://www.prsolucoes.com/blog/projetos/novo-produto-prmailer-envio-de-email-em-massa-para-email-marketing/

 Abs.

 Em 2 de junho de 2010 19:19, sergio cavalcante
 sergio.cavalca...@gmail.comescreveu:

 
 
  Olá pessoal, eu mais uma vez.
 
  Queria consumir um pouco da experiência de vocês em Look'n Feel do
 Delphi.
  O
  que vocês usam e no que se baseiam pra
  criar uma tela agradável para o cliente? Alguma suíte de componentes
  bacana?
  Algum artigo que possam recomendar?
 
  Percebam que essa pergunta é além de usabilidade - ergonomia -
  intuitividade, mas sim, beleza mesmo.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 --
 Atenciosamente,
 Paulo Coutinho.
 Blog: www.prsolucoes.com/blog
 Site: www.prsolucoes.com
 Msn:  pa...@prsolucoes.com
 Skype: paulo.prsolucoes
 Consultor Certificado Bindows


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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






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



[delphi-br] query dinamica datasnap

2010-06-02 Por tôpico sergio cavalcante
Pessoal,

Olhando pela internet, vi
essehttp://www.ericksasse.com.br/queries-dinmicas-no-servidor-datasnap/artigo
no glob do Eric Sasse, sobre Queries dinâmicas, onde ele indicou esse
blog 
aquihttp://dmalta.blogspot.com/2006/08/queries-dinmicas-no-servidor-datasnap.html
.
Nesse post ele explicaria a passagem de parâmetros da tela pro DM através do
relacionamento ClientDataSet e Provider, consequentemente, montagem da query
através de uma função “MontaSQL”, que serviria pra todos os “where” do
sistema.

Seria espectacular. procurei bastante, mas só achei, pro que quero
especificamente, esse artigo.
Agradeceria muito qualquer ajuda, ou o artigo original, que parece ter sido
movido :)

Atenciosamente,
--
Sérgio Cavalcante


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
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:
delphi-br-unsubscr...@yahoogrupos.com.br

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




[delphi-br] Perfumaria - Look'n Feel da Gui

2010-06-02 Por tôpico sergio cavalcante
Olá pessoal, eu mais uma vez.

Queria consumir um pouco da experiência de vocês em Look'n Feel do Delphi. O
que vocês usam e no que se baseiam pra
criar uma tela agradável para o cliente? Alguma suíte de componentes bacana?
Algum artigo que possam recomendar?

Percebam que essa pergunta é além de usabilidade - ergonomia -
intuitividade, mas sim, beleza mesmo.

Atenciosamente,
--
Sérgio Cavalcante


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



[delphi-br] UserControl

2010-05-31 Por tôpico sergio cavalcante
Pessoal, alguém já mexeu com essa suíte? Achei a idéia espetacular, instalei
no Delphi 2010, mas ele não cria automaticamente as tabelas, até pq não faz
o primeiro login. Então criei na mão as mesmas, mas ele não reconhece a
senha do meu usuário de jeito nenhum, nem o usuário e senha do primeiro
Login. alguém pode me dar uma mão?

Atenciosamente,
--
Sérgio Cavalcante


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



Re: [delphi-br] UserControl

2010-05-31 Por tôpico sergio cavalcante
Oi Nazareno,
Obrigado pela resposta.

Firebird. Deixei elas default tbm e ele reclamou que a tabela que ele
deveria criar não existia.

Atenciosamente,
--
Sérgio Cavalcante



2010/5/31 Nazareno Neto nazareno.nobr...@gmail.com

 Quando usei, eu deixei as tabelas todas default, e ele crio tudo
 direitinho,
 qual o banco que vc usa?

 Em 31 de maio de 2010 10:31, sergio cavalcante
 sergio.cavalca...@gmail.comescreveu:

 
 
  Pessoal, alguém já mexeu com essa suíte? Achei a idéia espetacular,
  instalei
  no Delphi 2010, mas ele não cria automaticamente as tabelas, até pq não
 faz
  o primeiro login. Então criei na mão as mesmas, mas ele não reconhece a
  senha do meu usuário de jeito nenhum, nem o usuário e senha do primeiro
  Login. alguém pode me dar uma mão?
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 --
 Nazareno Neto
 Desenvolvedor Delphi e Firebird

 http://www.delphisistemas.com.br
 nazarenon...@delphisistemas.com.br
 nazareno.nobr...@gmail.com


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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






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



[delphi-br] Caixa Frenético - Threads, DLL's, buffer do teclado e ACBr

2008-10-30 Por tôpico sergio cavalcante
Pessoal,
Desculpe o texto grande, mas é pra que tudo seja explicado de forma muito
sucinta de modo que possamos chegar à resolução rapidamente. O texto,
dependendo da perspectiva pode ser off-topic ou não, mas acho que interessa
até certo grau às 3 listas que estou enviando, delphi-br, NDDV e Automação
Total. Perdoem-me se estiver equivocado.

Estou com um probleminha aqui que tá me deixando maluco. Instalei um
componente de comunicação com impressoras fiscais chamado ACBr. Muito bom,
oferece opções para muitas marcas de impressoras, o que é importante pra
quem é do ramo de Automação Comercial, como eu.

Utilizo Delphi 6 no Windows XP e SGBD Firebird 2.0.

Com esse componente, posso mandar os comandos mais comuns utilzados por uma
aplicação frente de loja, como Abrir Cupom, VenderItem, etc. Instalei,
configurei, testei e funciona mesmo, com diversas marcas, como prometido.

Tudo ia bem até que começaram os problemas quando, por exemplo, o caixa
passa os itens muito rápido. Quando o caixa passa o primeiro item, o Cupom
Fiscal ainda não está aberto. Então o que a aplicação te que fazer é, ao
verificar isso, primeiro ela abre o cupom, e depois começa a mandar os
comandos para vender os itens.

Mas às vezes, a velocidade que o caixa passa os itens é tão grande, que,
enquanto a impressora está abrindo o cupom, ao término do processo de
abertura do cupom pela impressora, já foram passados 8 a 9 itens! E o que
acontece? enquanto a impressora está processando, se você mandar o comando
de venda, o componente afirma que a impressora está ocupada, e fica mandando
caixinhas afirmando isso pro caixa. Bom, o caixa não tem nada a ver com
isso, ele quer somente passar os itens e pronto, a aplicação que se vire.

Então, pra resolver essa questão, implementei duas threads na minha
aplicação, utilizando jvThread, da JEDI vcl. Uma que abre o cupom, e outra
que faz loop pra vender os itens. tbm implementei uma lista que vai
acumulando os itens do cupom, à medida que são passados pelo caixa, e a
thread de venda vai consumindo esses itens e deletando à medida que eles são
vendidos.

Em suma é assim:

1 - A Aplicação tem um forma chamado frmCupom, que tem um edit que é
preenchido pelo leitor de código de barras(LCB), ligado no teclado.
2 - A Aplicação encontra-se no estado inicial, Cupom ainda não aberto.
3 - O Caixa passa o produto. O Edit é preenchido pelo LCB que no final
simula um Enter.
4 - O Edit enfileira o item na lista de itens. Já que o cupom não está
aberto, antes de enfileirar o item, ele ativa a thread que abre o cupom.
Quando essa Thread morre, ela inicia a Thread de venda.
5 - A Thread de venda fica fazendo loop, verificando o Count da Lista de
Itens(que é um TObjectList). Se o count for maior que um, ele vai vendendo
toda vez que a lista é preenchida e deletando o Item depois que vende.
6 - Existem flags dizendo que a impressora está trabalhando, se o cupom está
aberto ou se está abrindo o cupom.

Com isso resolveu perfeitamente os problemas de Impressora não está
respondendo. Aí encontrei outro.

Ainda nesse form, o que acontece é o seguinte. Quando o caixa entra naquela
velocidade frenética, ela começa a passar os produtos no LCB. digamos o
produto com o código de barras 12300033. Como já afirmei, quando a caixa
passa um produto no Leitor, o Edit começa ser preenchido, da esquerda pra
direita, e no final, o Leitor simula um enter. o que muitas vezes acontece
é o seguinte, após 5 passadas:

1 - primeiro produto é passado. Enfileira e começa a abrir o cupom.
1230003
2 - ele é passado mais vezes
1230003
1230003
3 - no exato momento que o cupom de abertura começa a ser impresso, de
alguma forma o enter do leitor é chamado no meio do preenchimento do edit, e
o que é lido é o seguinte
123000
4 - repare que o CodBarra do produto foi cortado. como esse produto não
existe, o sistema dá um erro de produto não encontrado. Mas como os
codbarras são enfileirados, quando dá esse erro, o caixa já está no sexto,
sétimo produto. Essa parada faz com que o mesmo tenha que ver onde parou, o
que ele já passou, e o que tem que passar de novo, o que é uma coisa
realmente chata pro cliente.

Imaginei que isso estivesse acontecendo pelo processamento simultâneo entre
o aplicativo Delphi - Tela de Cupom e a Impressora, dividindo processamento.
Então resolvi criar uma DLL que encapsulasse o ACBr(já até disponibilizei
pro Daniel). Fiz isso, coloquei as threads de venda e abertura de cupom com
prioridade Lowest, justamente pra desafogar ao máximo o processamento da
tela de cupom e não ocorresse esse freeze momentâneo. Melhorou, mas não
resolveu ainda assim.

E o problema realmente é o procedimento de preenchimento do edit mesmo, pq
quando eu não dou um clear no edit, e dou vários enters sem repreenchê-lo,
funciona normalmente. E a impressora tem sua parcela de culpa tbm, pq quando
uso o aplicativo em versão demo, sem impressora e com o leitor, funciona
normalmente tbm. E quando utilizo a Dll da Bematech ou Sweda, tbm 

Re: [delphi-br] Caixa Frenético - Threads, DLL's, buffer do teclado e ACBr

2008-10-30 Por tôpico sergio cavalcante
Já fiz mais ou menos isso. No final da thread de abrir cupom, coloquei um
sleep,ante de começar a thread de venda. Não adiantou, pq antes mesmo do
sleep a caixa
já está mandando ver passando produtos. O problema é na captura do codbarra
do produto.
Mas obrigado assim mesmo, Felipe.

Atenciosamente,
--
Sérgio Cavalcante

2008/10/30 felipe govoni [EMAIL PROTECTED]

   nao da pra voce colocar um timer e fazer o usuario esperar um pouco
 para passar os produtos?

 2008/10/30 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com


  Pessoal,
  Desculpe o texto grande, mas é pra que tudo seja explicado de forma muito
  sucinta de modo que possamos chegar à resolução rapidamente. O texto,
  dependendo da perspectiva pode ser off-topic ou não, mas acho que
 interessa
  até certo grau às 3 listas que estou enviando, delphi-br, NDDV e
 Automação
  Total. Perdoem-me se estiver equivocado.
 
  Estou com um probleminha aqui que tá me deixando maluco. Instalei um
  componente de comunicação com impressoras fiscais chamado ACBr. Muito
 bom,
  oferece opções para muitas marcas de impressoras, o que é importante pra
  quem é do ramo de Automação Comercial, como eu.
 
  Utilizo Delphi 6 no Windows XP e SGBD Firebird 2.0.
 
  Com esse componente, posso mandar os comandos mais comuns utilzados por
 uma
  aplicação frente de loja, como Abrir Cupom, VenderItem, etc. Instalei,
  configurei, testei e funciona mesmo, com diversas marcas, como prometido.
 
  Tudo ia bem até que começaram os problemas quando, por exemplo, o caixa
  passa os itens muito rápido. Quando o caixa passa o primeiro item, o
 Cupom
  Fiscal ainda não está aberto. Então o que a aplicação te que fazer é, ao
  verificar isso, primeiro ela abre o cupom, e depois começa a mandar os
  comandos para vender os itens.
 
  Mas às vezes, a velocidade que o caixa passa os itens é tão grande, que,
  enquanto a impressora está abrindo o cupom, ao término do processo de
  abertura do cupom pela impressora, já foram passados 8 a 9 itens! E o que
  acontece? enquanto a impressora está processando, se você mandar o
 comando
  de venda, o componente afirma que a impressora está ocupada, e fica
  mandando
  caixinhas afirmando isso pro caixa. Bom, o caixa não tem nada a ver com
  isso, ele quer somente passar os itens e pronto, a aplicação que se vire.
 
  Então, pra resolver essa questão, implementei duas threads na minha
  aplicação, utilizando jvThread, da JEDI vcl. Uma que abre o cupom, e
 outra
  que faz loop pra vender os itens. tbm implementei uma lista que vai
  acumulando os itens do cupom, à medida que são passados pelo caixa, e a
  thread de venda vai consumindo esses itens e deletando à medida que eles
  são
  vendidos.
 
  Em suma é assim:
 
  1 - A Aplicação tem um forma chamado frmCupom, que tem um edit que é
  preenchido pelo leitor de código de barras(LCB), ligado no teclado.
  2 - A Aplicação encontra-se no estado inicial, Cupom ainda não aberto.
  3 - O Caixa passa o produto. O Edit é preenchido pelo LCB que no final
  simula um Enter.
  4 - O Edit enfileira o item na lista de itens. Já que o cupom não está
  aberto, antes de enfileirar o item, ele ativa a thread que abre o cupom.
  Quando essa Thread morre, ela inicia a Thread de venda.
  5 - A Thread de venda fica fazendo loop, verificando o Count da Lista de
  Itens(que é um TObjectList). Se o count for maior que um, ele vai
 vendendo
  toda vez que a lista é preenchida e deletando o Item depois que vende.
  6 - Existem flags dizendo que a impressora está trabalhando, se o cupom
  está
  aberto ou se está abrindo o cupom.
 
  Com isso resolveu perfeitamente os problemas de Impressora não está
  respondendo. Aí encontrei outro.
 
  Ainda nesse form, o que acontece é o seguinte. Quando o caixa entra
 naquela
  velocidade frenética, ela começa a passar os produtos no LCB. digamos o
  produto com o código de barras 12300033. Como já afirmei, quando a
  caixa
  passa um produto no Leitor, o Edit começa ser preenchido, da esquerda pra
  direita, e no final, o Leitor simula um enter. o que muitas vezes
  acontece
  é o seguinte, após 5 passadas:
 
  1 - primeiro produto é passado. Enfileira e começa a abrir o cupom.
  1230003
  2 - ele é passado mais vezes
  1230003
  1230003
  3 - no exato momento que o cupom de abertura começa a ser impresso, de
  alguma forma o enter do leitor é chamado no meio do preenchimento do
 edit,
  e
  o que é lido é o seguinte
  123000
  4 - repare que o CodBarra do produto foi cortado. como esse produto não
  existe, o sistema dá um erro de produto não encontrado. Mas como os
  codbarras são enfileirados, quando dá esse erro, o caixa já está no
 sexto,
  sétimo produto. Essa parada faz com que o mesmo tenha que ver onde parou,
 o
  que ele já passou, e o que tem que passar de novo, o que é uma coisa
  realmente chata pro cliente.
 
  Imaginei que isso estivesse acontecendo pelo processamento simultâneo
 entre
  o aplicativo Delphi

Re: [delphi-br] Caixa Frenético - Threads, DLL's, buffer do teclado e ACBr

2008-10-30 Por tôpico sergio cavalcante
Oi Felipe,

É, mas geralmente as caixas frenéticas nem olham pra tela do programa qdo
passamos produtos. Apitou no leitor, elas nem têm conhecimento se foi
registrado ou não, elas
acham que passou, entende? Então a gente tem que se virar pra não perder
nenhum código desses.

Obrigado pela resposta,
Atenciosamente,
--
Sérgio Cavalcante


2008/10/30 felipe govoni [EMAIL PROTECTED]

   mas vc pode desabilitar a opcao de adicionar item enquanrto o sistema
 estiver ocupado.


 2008/10/30 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com

  Já fiz mais ou menos isso. No final da thread de abrir cupom, coloquei
  um
  sleep,ante de começar a thread de venda. Não adiantou, pq antes mesmo do
  sleep a caixa
  já está mandando ver passando produtos. O problema é na captura do
 codbarra
  do produto.
  Mas obrigado assim mesmo, Felipe.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/10/30 felipe govoni [EMAIL PROTECTED]govoni.felipe%40gmail.com
 govoni.felipe%40gmail.com
  
 
 
   nao da pra voce colocar um timer e fazer o usuario esperar um pouco
   para passar os produtos?
  
   2008/10/30 sergio cavalcante [EMAIL 
   PROTECTED]sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.com

 
  
  
Pessoal,
Desculpe o texto grande, mas é pra que tudo seja explicado de forma
  muito
sucinta de modo que possamos chegar à resolução rapidamente. O texto,
dependendo da perspectiva pode ser off-topic ou não, mas acho que
   interessa
até certo grau às 3 listas que estou enviando, delphi-br, NDDV e
   Automação
Total. Perdoem-me se estiver equivocado.
   
Estou com um probleminha aqui que tá me deixando maluco. Instalei um
componente de comunicação com impressoras fiscais chamado ACBr. Muito
   bom,
oferece opções para muitas marcas de impressoras, o que é importante
  pra
quem é do ramo de Automação Comercial, como eu.
   
Utilizo Delphi 6 no Windows XP e SGBD Firebird 2.0.
   
Com esse componente, posso mandar os comandos mais comuns utilzados
 por
   uma
aplicação frente de loja, como Abrir Cupom, VenderItem, etc.
 Instalei,
configurei, testei e funciona mesmo, com diversas marcas, como
  prometido.
   
Tudo ia bem até que começaram os problemas quando, por exemplo, o
 caixa
passa os itens muito rápido. Quando o caixa passa o primeiro item, o
   Cupom
Fiscal ainda não está aberto. Então o que a aplicação te que fazer é,
  ao
verificar isso, primeiro ela abre o cupom, e depois começa a mandar
 os
comandos para vender os itens.
   
Mas às vezes, a velocidade que o caixa passa os itens é tão grande,
  que,
enquanto a impressora está abrindo o cupom, ao término do processo de
abertura do cupom pela impressora, já foram passados 8 a 9 itens! E o
  que
acontece? enquanto a impressora está processando, se você mandar o
   comando
de venda, o componente afirma que a impressora está ocupada, e fica
mandando
caixinhas afirmando isso pro caixa. Bom, o caixa não tem nada a ver
 com
isso, ele quer somente passar os itens e pronto, a aplicação que se
  vire.
   
Então, pra resolver essa questão, implementei duas threads na minha
aplicação, utilizando jvThread, da JEDI vcl. Uma que abre o cupom, e
   outra
que faz loop pra vender os itens. tbm implementei uma lista que vai
acumulando os itens do cupom, à medida que são passados pelo caixa, e
 a
thread de venda vai consumindo esses itens e deletando à medida que
  eles
são
vendidos.
   
Em suma é assim:
   
1 - A Aplicação tem um forma chamado frmCupom, que tem um edit que é
preenchido pelo leitor de código de barras(LCB), ligado no teclado.
2 - A Aplicação encontra-se no estado inicial, Cupom ainda não
 aberto.
3 - O Caixa passa o produto. O Edit é preenchido pelo LCB que no
 final
simula um Enter.
4 - O Edit enfileira o item na lista de itens. Já que o cupom não
 está
aberto, antes de enfileirar o item, ele ativa a thread que abre o
  cupom.
Quando essa Thread morre, ela inicia a Thread de venda.
5 - A Thread de venda fica fazendo loop, verificando o Count da Lista
  de
Itens(que é um TObjectList). Se o count for maior que um, ele vai
   vendendo
toda vez que a lista é preenchida e deletando o Item depois que
 vende.
6 - Existem flags dizendo que a impressora está trabalhando, se o
 cupom
está
aberto ou se está abrindo o cupom.
   
Com isso resolveu perfeitamente os problemas de Impressora não está
respondendo. Aí encontrei outro.
   
Ainda nesse form, o que acontece é o seguinte. Quando o caixa entra
   naquela
velocidade frenética, ela começa a passar os produtos no LCB.
 digamos
  o
produto com o código de barras 12300033. Como já afirmei, quando
 a
caixa
passa um produto no Leitor, o Edit começa ser preenchido, da esquerda
  pra
direita, e no final, o Leitor simula um enter. o

Re: [delphi-br] [DU]-D2k6-7 - Biblioteca RX LIB para 2006/2007.

2008-10-07 Por tôpico sergio cavalcante
A CodeGear mantém a Jedi?
Sérgio Cavalcante

2008/10/7 O2 Tecnologia (aJato) [EMAIL PROTECTED]

   Cara parte pra JVCL, muito mais completa, e vem sendo mantida pelo
 pessoal da CodeGear.

 Fabio Ferreira escreveu:

 
  Pessoal
  Alguém usa ou já usou a biblioteca RX LIB para Delphi 2006/2007 ?
 
  Há muito tempo atrás eu cheguei a usa-la com o Delphi 5, mas não sei
  se ela
  evoluiu para as versões mais novas do Delphi
 
  Quem tiver alguma dica agradeço.
 
  []s
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  __ Informação do NOD32 IMON 3500 (20081007) __
 
  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]

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] [DU]-D2k6-7 - Biblioteca RX LIB para 2006/2007.

2008-10-07 Por tôpico sergio cavalcante
Ah tá. Isso eu já sabia, mas o companheiro falou aquilo, achei que a
Codegear tinhaentrado na parada. Valeu.

Sérgio Cavalcante

2008/10/7 Rubem Nascimento da Rocha [EMAIL PROTECTED]


 Negativo! A JVCL (JEDI VCL) e a JCL (JEDI Class Library) são projetos
 mantidas pela iniciativa JEDI (Joint Endeavor of Delphi Innovators) e não
 pela CodeGear.

 Site oficial: http://www.delphi-jedi.org.

 
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] sroc1978%40gmail.com
 Date: Tue, 7 Oct 2008 15:01:31 -0400
 Subject: Re: [delphi-br] [DU]-D2k6-7 - Biblioteca RX LIB para 2006/2007.


 A CodeGear mantém a Jedi?
 Sérgio Cavalcante

 2008/10/7 O2 Tecnologia (aJato) [EMAIL 
 PROTECTED]o2tecnologia%40ajato.com.br
 

  Cara parte pra JVCL, muito mais completa, e vem sendo mantida pelo
  pessoal da CodeGear.
 
  Fabio Ferreira escreveu:
 
 
  Pessoal
  Alguém usa ou já usou a biblioteca RX LIB para Delphi 2006/2007 ?
 
  Há muito tempo atrás eu cheguei a usa-la com o Delphi 5, mas não sei
  se ela
  evoluiu para as versões mais novas do Delphi
 
  Quem tiver alguma dica agradeço.
 

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



[delphi-br] meio off - MIgração pro Vista - Core2duo

2008-09-30 Por tôpico sergio cavalcante
Pessoal,

Aqui na empresa vamos atualizar as máquinas e queria a opinião de vocês.
Temos em mente comprar Máquinas Core2Duo com 2Ghz de Ram. Pro XP tá ótimo.

Mas, pelo que vi, o XP não utiliza as maravilhas dos processadores
multinucleados.
Então, para isso, teríamos que utilizar o Vista, certo? no caso 2Ghz ficaria
pouco pro Vista,
para uma ótima performance. Então, compraríamos 4Ghz.

Então pergunto:

1 - Utilizando o Delphi 6, teríamos algum problema em rodar os aplicativos
compilados
no Vista, nos nossos clientes que usam XP e Win 2K? Tenho quase certeza que
não, mas,
só pra me assegurar. O Vista seria o 32 bits.

2 - Com esse service pack 3 do Win XP, ele já suporta esses
processadores?(me refiro a usar os recursos plenamente)

3 - Uma versão do Delphi mais atual utilizaria melhor esse benefício?

Muito obrigado para quem responder algo...

Atenciosamente,

Sérgio Cavalcante


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



Re: [delphi-br] meio off - MIgração pro Vista - Core2duo

2008-09-30 Por tôpico sergio cavalcante
Valeu Vinicius e Escobar.

Vi no site da Microsoft um Paper que mostrava isso bacaninha.
Segue em anexo o arquivo


Sérgio Cavalcante

2008/9/30 Luiz ESCobar [EMAIL PROTECTED]

   Tanto XP (SP3) como Vista, rodam, Core2Duo e Core2Quad.
 POREM: processador não é tudo..
 boas memórias (dual-channel) e um boa motherboard é excencial...
 []s


 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP
 HARBOUR --
 Borland C++ 5.5.1 (32 bit)
 Harbour 1.0.0 Intl. (Rev. 9175)
 xHarbour Compile build 1.1.0 (Simplex)
 Harbour MiniGUI 1.5 Extended Edition (Build 55) - 2008.08.26
 --

 From: Vinicius Santos - MSI
 Sent: Tuesday, September 30, 2008 4:59 PM
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Subject: Re: [delphi-br] meio off - MIgração pro Vista - Core2duo


 Até onde eu sei o XP, reconhece até 2 núcleos, em qualquer Service Pack.

 Vinicius dos Santos
 http://www.msisolucoes.com.br

 -Mensagem Original-
 De: sergio cavalcante
 Para: [EMAIL PROTECTED] NDDV%40yahoogrupos.com.br ;
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviada em: terça-feira, 30 de setembro de 2008 16:50
 Assunto: [delphi-br] meio off - MIgração pro Vista - Core2duo

 Pessoal,

 Aqui na empresa vamos atualizar as máquinas e queria a opinião de vocês.
 Temos em mente comprar Máquinas Core2Duo com 2Ghz de Ram. Pro XP tá ótimo.

 Mas, pelo que vi, o XP não utiliza as maravilhas dos processadores
 multinucleados.
 Então, para isso, teríamos que utilizar o Vista, certo? no caso 2Ghz
 ficaria
 pouco pro Vista,
 para uma ótima performance. Então, compraríamos 4Ghz.

 Então pergunto:

 1 - Utilizando o Delphi 6, teríamos algum problema em rodar os aplicativos
 compilados
 no Vista, nos nossos clientes que usam XP e Win 2K? Tenho quase certeza
 que
 não, mas,
 só pra me assegurar. O Vista seria o 32 bits.

 2 - Com esse service pack 3 do Win XP, ele já suporta esses
 processadores?(me refiro a usar os recursos plenamente)

 3 - Uma versão do Delphi mais atual utilizaria melhor esse benefício?

 Muito obrigado para quem responder algo...

 Atenciosamente,
 
 Sérgio Cavalcante

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

 --

 No virus found in this incoming message.
 Checked by AVG - http://www.avg.com
 Version: 8.0.173 / Virus Database: 270.7.5/1698 - Release Date: 29/9/2008
 19:25

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

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



[delphi-br] Retorno String em DLL no Delphi

2008-09-25 Por tôpico sergio cavalcante
Fiz uma DLL no delphi que em algumas funções ela simplesmente realiza alguns
comandos, e
em outras ele retorna string e inteiro.

Nas funções que só realizam comandos, está tudo ok, faz direitinho.
Mas nas funções que retornam strings/inteiros dá uns paus malucos de access
violation.

já li esse artigo http://delphi.about.com/od/objectpascalide/l/aa103003b.htm
que fala sobre esses problemas mas ele não foi muito conclusivo...

Já coloquei o Sharemem tbm no uses da minha DLL e não rolou.

Alguma ajudinha pra um cara desesperado?

[]'s

Sérgio Cavalcante


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



Re: [delphi-br] Retorno String em DLL no Delphi

2008-09-25 Por tôpico sergio cavalcante
Oi João,É conheço bem isso, fui programador C/C++ por 5 anos hehehhe..
Só que achei que o Delphi cuidasse de mais coisa pra mim, como ele
sempre faz :D

Mas valeu, to mudando tudo pra Pchar mesmo.

Sérgio Cavalcante

2008/9/25 Joao Morais [EMAIL PROTECTED]

   sergio cavalcante wrote:
  Fiz uma DLL no delphi que em algumas funções ela simplesmente realiza
 alguns
  comandos, e
  em outras ele retorna string e inteiro.
 
  Nas funções que só realizam comandos, está tudo ok, faz direitinho.
  Mas nas funções que retornam strings/inteiros dá uns paus malucos de
 access
  violation.
 
  já li esse artigo
 http://delphi.about.com/od/objectpascalide/l/aa103003b.htm
  que fala sobre esses problemas mas ele não foi muito conclusivo...
 
  Já coloquei o Sharemem tbm no uses da minha DLL e não rolou.
 
  Alguma ajudinha pra um cara desesperado?

 O Sharemem só ajuda se a sua dll for compilada pelo delphi e também
 tiver a unit declarada. Do contrário você tem que prever o tamanho da
 string, alocar o espaço previamente, entregar o endereço para a dll e
 por fim fazer com que a dll utilize aquele espaço pré-alocado. Bem vindo
 à programação C/C++

 Joao Morais

  



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



Re: [delphi-br] Retorno String em DLL no Delphi

2008-09-25 Por tôpico sergio cavalcante
Oi João, Wesley e Rubem.
Como eu to correndo contra o relógio, mudei tudo pra Pchar agora.
Não tinha colocado o sharemem no uses do Aplicativo tbm, acho que foi por
isso que não funcionou.

Rubem, como seria a alocação desses ShortStrings? Normal mesmo ou
tem algum esqueminha?

Obrigado pelas dicas, pessoal.

Sérgio Cavalcante

2008/9/25 Joao Morais [EMAIL PROTECTED]

   sergio cavalcante wrote:
  Oi João,É conheço bem isso, fui programador C/C++ por 5 anos hehehhe..
  Só que achei que o Delphi cuidasse de mais coisa pra mim, como ele
  sempre faz :D
 
  Mas valeu, to mudando tudo pra Pchar mesmo.

 Cuidar ele cuida, mas ele não tem controle sobre a dll e daí não existe
 mágica.

 No entanto, reli sua mensagem original e parece que você cria a dll no
 próprio delphi. Neste caso o sharemem deveria funcionar, mas como o
 Wesley falou, você tem que colocá-la no seu projeto também. Manda mais
 detalhes do problema que você teve.

 Joao Morais

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] Retorno String em DLL no Delphi

2008-09-25 Por tôpico sergio cavalcante
Bem mais simples que pensei. Valeu Rubem.

Sérgio Cavalcante

2008/9/25 Rubem Nascimento da Rocha [EMAIL PROTECTED]


 Não tem mistério!

 Pra exemplificar, cria uma DLL com o seguinte projeto abaixo:

 (((INÍCIO DLL)))
 library StrShortWideLib;

 uses SysUtils;

 {$R *.res}

 function ShortUpperCase(s: ShortString): ShortString; stdcall;
 begin
 Result := UpperCase(s)
 end;

 function WideUpperCase(s: WideString): WideString; stdcall;
 begin
 Result := UpperCase(s)
 end;

 exports
 ShortUpperCase,
 WideUpperCase;

 end.
 (((FINAL DLL)))

 Depois, cria uma aplicação console que usa as funcões dessa DLL compilada,
 assim:

 (((INÍCIO EXEMPLO)))
 program TstShortWideLib;

 {$APPTYPE CONSOLE}

 function ShortUpperCase(s: ShortString): ShortString; stdcall;
 external 'StrShortWideLib.dll' name 'ShortUpperCase';

 function WideUpperCase(s: WideString): WideString; stdcall;
 external 'StrShortWideLib.dll' name 'WideUpperCase';

 begin
 WriteLn(ShortUpperCase('delphi'));
 WriteLn(WideUpperCase('rocks'));
 WriteLn(Eoln);
 end.
 (((FINAL EXEMPLO)))

 Simples assim!

 Sds.

 
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] sroc1978%40gmail.com
 Date: Thu, 25 Sep 2008 13:22:31 -0400
 Subject: Re: [delphi-br] Retorno String em DLL no Delphi

 Oi João, Wesley e Rubem.
 Como eu to correndo contra o relógio, mudei tudo pra Pchar agora.
 Não tinha colocado o sharemem no uses do Aplicativo tbm, acho que foi por
 isso que não funcionou.

 Rubem, como seria a alocação desses ShortStrings? Normal mesmo ou
 tem algum esqueminha?

 Obrigado pelas dicas, pessoal.

 Sérgio Cavalcante

 2008/9/25 Joao Morais [EMAIL PROTECTED] post%40joaomorais.com.br

  sergio cavalcante wrote:
  Oi João,É conheço bem isso, fui programador C/C++ por 5 anos hehehhe..
  Só que achei que o Delphi cuidasse de mais coisa pra mim, como ele
  sempre faz :D
 
  Mas valeu, to mudando tudo pra Pchar mesmo.
 
  Cuidar ele cuida, mas ele não tem controle sobre a dll e daí não existe
  mágica.
 
  No entanto, reli sua mensagem original e parece que você cria a dll no
  próprio delphi. Neste caso o sharemem deveria funcionar, mas como o
  Wesley falou, você tem que colocá-la no seu projeto também. Manda mais
  detalhes do problema que você teve.
 
  Joao Morais
 
 
 

 --

 Atenciosamente,
 --
 Sérgio Cavalcante
 Mitros Tecnologia

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] Conversão de bases de dados ..

2008-09-19 Por tôpico sergio cavalcante
Seria bem útil pra mim :)Pode mandar pra mim tbm?

Sérgio Cavalcante

2008/9/19 [EMAIL PROTECTED]




 recebi o arquivo em anexo ..
 é um soft para converter base de dados em vários formatos
 utilizei em meu sistema para converter do paradox para o DBIsam e funcionou
 perfeitamente ...
 Se for útil para alguém ...


 Cícero Fernandes
 Eng. Eletricista
 Eng. de Segurança do Trabalho
 CREA-SC 27.958-0
 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
 AMBIENTE!


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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



[delphi-br] Spool de Impressão

2008-09-19 Por tôpico sergio cavalcante
Pessoal,

Alguém sabe como eu verifico o estado da impressora(se está imprimindo, se
tem documentos pendentes, etc...)?

Tenho que acionar a guilhotina no final da impressão do RDPrint, mas não tá
rolando.
Já tentei o After Print, no final da procedure de impressão, no proprio
MP2032 e na minha última
tentativa tentei acessar o Spool e/ou utilizar o TPrinter, mas necas...

Alguma luz?

Sérgio Cavalcante


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



Re: [delphi-br] Spool de Impressão

2008-09-19 Por tôpico sergio cavalcante
Oi Luciano,
Pois é, mas o problema é que é um relatório imenso, já feito todo em
 RDPrint, e
não dá pra mudar no meio, entende?

E a função de acionamento que utilizo funciona bem tbm, mas o problema é
sincronizar
com o fim da impressão do RDPrint.

Obrigado pela resposta

Sérgio Cavalcante

2008/9/19 Luciano Calenzani Simões [EMAIL PROTECTED]

   Uso a MP2032 com impressoras com guilhotina e funciona perfeitamente.
 Não utilizo o RdPrint, imprimo direto via um TMemo ou TPrinter.

 Você tentou testar usar o aplicativo de testes da Bematech? Se com ele não
 funcionar o problema pode ser na impressora ou na comunicação.

 A função de guilhotina que uso é essa:
 function AcionaGuilhotina(Modo: integer): integer; stdcall; far; external
 'MP2032.DLL';

 Uso as funções assim:
 var
 vAux: Integer;

 begin
 vAux := IniciarPorta(vPortaImpressora);
 vAux := FormatarTX(vMemoAux.Lines.GetText, 1, 0, 0, 0, 0);
 AcionaGuilhotina(1);
 vAux := FecharPorta();
 end;

 Luciano Calenzani Simões

 - Mensagem original 
 De: sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
 Para: [EMAIL PROTECTED] NDDV%40yahoogrupos.com.br;
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Sexta-feira, 19 de Setembro de 2008 16:50:16
 Assunto: [delphi-br] Spool de Impressão


 Pessoal,

 Alguém sabe como eu verifico o estado da impressora(se está imprimindo, se
 tem documentos pendentes, etc...)?

 Tenho que acionar a guilhotina no final da impressão do RDPrint, mas não tá
 rolando.
 Já tentei o After Print, no final da procedure de impressão, no proprio
 MP2032 e na minha última
 tentativa tentei acessar o Spool e/ou utilizar o TPrinter, mas necas...

 Alguma luz?

 Sérgio Cavalcante

 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
 cara @ymail.com ou @rocketmail.com.
 http://br.new.mail.yahoo.com/addresses

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] Spool de Impressão

2008-09-19 Por tôpico sergio cavalcante
Valeu Rubem, vou pesquisar.
Sérgio Cavalcante

2008/9/19 Rubem Nascimento da Rocha [EMAIL PROTECTED]


 Busque na Internet informações sobre obtenção do status da impressora
 usando a função GetPrinter() da API do Windows. Existe uma estrutura que vc
 passa pra essa função (se bem me lembro de nome PRINTER_INFO_2) que te
 retorna esse status. Acredito que tenha exemplos em Delphi na Internet que
 tratam disso.

 Sds.

 
 To: [EMAIL PROTECTED] NDDV%40yahoogrupos.com.br;
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] sroc1978%40gmail.com
 Date: Fri, 19 Sep 2008 15:50:16 -0400
 Subject: [delphi-br] Spool de Impressão


 Pessoal,

 Alguém sabe como eu verifico o estado da impressora(se está imprimindo, se
 tem documentos pendentes, etc...)?

 Tenho que acionar a guilhotina no final da impressão do RDPrint, mas não tá
 rolando.
 Já tentei o After Print, no final da procedure de impressão, no proprio
 MP2032 e na minha última
 tentativa tentei acessar o Spool e/ou utilizar o TPrinter, mas necas...

 Alguma luz?

 Sérgio Cavalcante

 __
 Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de
 relacionamentos com até 6,000 fotos!
 http://www.amigosdomessenger.com.br

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



[delphi-br] Exportar Quick Report - Word

2008-09-08 Por tôpico sergio cavalcante
Pessoal,
Alguém sabe uma forma de exportar relatórios Quick Report que vem com o
Delphi 6 pra Word?
Já tentei os Filters:

ExportToFilter(TQRRTFExportFilter.Create('c:\TabelaPreços.doc'));

Mas eles não exportam com a formatação exata do Relatório do QR.

Tentei os filtros Html, Excel, Ascii e csv tbm, sem sucesso.

Esse problema surgiu pq o Quick Report não tem aquela funcionalidade de
imprimir primeiro as
páginas pares e depois as ímpares, necessárias pra um cliente meu que quer
imprimir a tabela
de preços frente-verso. E eu sei que o Word tem isso.

Sim, já tentei todas as configurações do Print Preview, sem sucesso tbm.

Obrigado desde já,

Atenciosamente,
--
Sérgio Cavalcante


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



Re: [delphi-br] Exportar Quick Report - Word

2008-09-08 Por tôpico sergio cavalcante
Oi Willian,
Basta trocar a versão e usar esse mesmo método?
Ele exporta os formatos direitinho? Com as imagens e tudo?

Obrigado pela resposta


Atenciosamente,
--
Sérgio Cavalcante

2008/9/8 Willian Jhonnes Lara dos Santos [EMAIL PROTECTED]

   - Mensagem original 
 De: sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Segunda-feira, 8 de Setembro de 2008 18:05:16
 Assunto: [delphi-br] Exportar Quick Report - Word


 Pessoal,
 Alguém sabe uma forma de exportar relatórios Quick Report que vem com o
 Delphi 6 pra Word?
 Já tentei os Filters:

 ExportToFilter( TQRRTFExportFilt er.Create( 'c:\TabelaPreç os.doc')) ;

 Mas eles não exportam com a formatação exata do Relatório do QR.

 Tentei os filtros Html, Excel, Ascii e csv tbm, sem sucesso.

 Esse problema surgiu pq o Quick Report não tem aquela funcionalidade de
 imprimir primeiro as
 páginas pares e depois as ímpares, necessárias pra um cliente meu que quer
 imprimir a tabela
 de preços frente-verso. E eu sei que o Word tem isso.

 Sim, já tentei todas as configurações do Print Preview, sem sucesso tbm.

 Obrigado desde já,

 Atenciosamente,
  - -
 Sérgio Cavalcante
 - Fim da mensagem original 

 Olá, Sérgio...

 Acho que o melhor no seu caso é trocar a versão do QR para a 4.x. Uso a
 4.07 e faço a exportação sem problemas. Só algumas pequenas correções foram
 necessárias (como sempre).

 []'s

 ---
 Att.:
 Willian Jhonnes L. dos Santos
 Analista/Desenvolvedor Object/Free Pascal
 [EMAIL PROTECTED] willianjhonnes%40yahoo.com.br
 ---
 Seja livre. Use Linux.
 Grupo de Usuários GNU/Linux de São José dos Pinhais
 Linux user number 449753
 ---
 Powered by Slackware Linux 12.0
 Kernel 2.6.21.5-custom
 ---

 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
 cara @ymail.com ou @rocketmail.com.
 http://br.new.mail.yahoo.com/addresses

 [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: [NDDV] array of Variant na Type Library

2008-08-19 Por tôpico sergio cavalcante
Pessoal,

Tenho um MasterDetail, no qual o master possui um campo chamado Valor Total.
O Detail, tem vários itens que tem seus valores(sem quantidade). Preciso
que, quando o usuário modificar o valor do item, calcular automaticamente o
valor total do Master.

Vale ressaltar que é um Master-Detail daquele feito com ClientDataset.

Agradeço quaisquer idéias, pq já to procurando faz uma semana essa porcaria
e não acha nada que preste.

(O valor total dos itens eu já consegui utilizando campos aggregates. Só
falta jogar no campo do Master)

Atenciosamente,
--
Sérgio Cavalcante


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



[delphi-br] AutoDropDown em LookupField

2008-08-15 Por tôpico sergio cavalcante
Pessoal, probleminha básico.

Tenho um formulário, Master-Detail, utilizando jvUltimGrid (Grid do Jedi) no
filho.
Um desses campos do ClientDataSet do Filho é um Lookup Field.

Setei tudo bonitinho pra aparecer um dblookupcombo box(na verdade, basta
setar o lookup field),
e realmente ele aparece.

Aí chega o problema. Sempre tento nessa aplicação, fazer aquele esquema da
substituição do Tab pelo Enter, e funcionou ok. Mas o que eu precisaria
seria que, enquanto eu vou dando os enter, quando entrasse nesse campo
LokupField, o LookupCombo já desse um DropDown automático. Isso é possível?


Atenciosamente,
--
Sérgio Cavalcante


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



[delphi-br] Auto-DropDown em LookupField

2008-08-12 Por tôpico sergio cavalcante
Pessoal, probleminha básico.

Tenho um formulário, Master-Detail, utilizando jvUltimGrid (Grid do Jedi) no
filho.
Um desses campos do ClientDataSet do Filho é um Lookup Field.

Setei tudo bonitinho pra aparecer um dblookupcombo box(na verdade, basta
setar o lookup field),
e realmente ele aparece.

Aí chega o problema. Sempre tento nessa aplicação, fazer aquele esquema da
substituição do Tab pelo Enter, e funcionou ok. Mas o que eu precisaria
seria que, enquanto eu vou dando os enter, quando entrasse nesse campo
LokupField, o LookupCombo já desse um DropDown automático. Isso é possível?


Atenciosamente,
--
Sérgio Cavalcante


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



[delphi-br] TDBLookupComboBox + JvDBGrid

2008-07-31 Por tôpico sergio cavalcante
Pessoal,

Estou fazendo um form Master-Detail e surgiu uma situação.

Gostaria que um dos campos de uma grid aceitasse um controle, no caso um
TDBLookupComboBox nela.
Verifiquei que no DBGrid não dá, mas achei na Grid do Jedi, a JvDBGrid, uma
propriedade chamada EdiControls,
na qual você pode especificar um campo e qual o controle aparece nesse lugar
quando editamos o tal campo.

Bacana, ele aparece, até lista o lookup table, mas por alguma razão ele não
seta o campo quando eu escolho!

Alguma idéia?

Atenciosamente,
--
Sérgio Cavalcante


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



Re: [delphi-br] TDBLookupComboBox + JvDBGrid

2008-07-31 Por tôpico sergio cavalcante
Olá Rubem e Luciano,

Interessante! sem precisar dessa ligação?
Então eu tenho que criar um campo novo, ou aproveitar o campo texto que
voltou do SQL?

SC

2008/7/31 Rubem Nascimento da Rocha [EMAIL PROTECTED]


 Se o campo a ser visualizado no DBGrid for um campo de lookup, o DBGrid
 automaticamente mostra um DBLookupComboBox.
 Sds.

 
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] sroc1978%40gmail.com
 Date: Thu, 31 Jul 2008 16:41:58 -0400
 Subject: [delphi-br] TDBLookupComboBox + JvDBGrid


 Pessoal,

 Estou fazendo um form Master-Detail e surgiu uma situação.

 Gostaria que um dos campos de uma grid aceitasse um controle, no caso um
 TDBLookupComboBox nela.
 Verifiquei que no DBGrid não dá, mas achei na Grid do Jedi, a JvDBGrid, uma
 propriedade chamada EdiControls,
 na qual você pode especificar um campo e qual o controle aparece nesse
 lugar
 quando editamos o tal campo.

 Bacana, ele aparece, até lista o lookup table, mas por alguma razão ele não
 seta o campo quando eu escolho!

 Alguma idéia?

 Atenciosamente,
 --
 Sérgio Cavalcante

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




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] TDBLookupComboBox + JvDBGrid

2008-07-31 Por tôpico sergio cavalcante
Funcionou! valeu pessoa!

SC

2008/7/31 Rubem Nascimento da Rocha [EMAIL PROTECTED]


 Se vc criar um campo de lookup, a ligação é aproveitada e, ao escolher um
 item no lookup exibido, o valor ao campo será definido sem problemas! Faça o
 teste!

 Sds.

 
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] sroc1978%40gmail.com
 Date: Thu, 31 Jul 2008 16:55:03 -0400
 Subject: Re: [delphi-br] TDBLookupComboBox + JvDBGrid


 Olá Rubem e Luciano,

 Interessante! sem precisar dessa ligação?
 Então eu tenho que criar um campo novo, ou aproveitar o campo texto que
 voltou do SQL?

 SC

 2008/7/31 Rubem Nascimento da Rocha [EMAIL 
 PROTECTED]djpardalrocha%40hotmail.com
 

 
  Se o campo a ser visualizado no DBGrid for um campo de lookup, o DBGrid
  automaticamente mostra um DBLookupComboBox.
  Sds.
 
  
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  From: [EMAIL PROTECTED] sroc1978%40gmail.com
  Date: Thu, 31 Jul 2008 16:41:58 -0400
  Subject: [delphi-br] TDBLookupComboBox + JvDBGrid
 
 
  Pessoal,
 
  Estou fazendo um form Master-Detail e surgiu uma situação.
 
  Gostaria que um dos campos de uma grid aceitasse um controle, no caso um
  TDBLookupComboBox nela.
  Verifiquei que no DBGrid não dá, mas achei na Grid do Jedi, a JvDBGrid,
 uma
  propriedade chamada EdiControls,
  na qual você pode especificar um campo e qual o controle aparece nesse
  lugar
  quando editamos o tal campo.
 
  Bacana, ele aparece, até lista o lookup table, mas por alguma razão ele
 não
  seta o campo quando eu escolho!
 
  Alguma idéia?
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  __
  Receba GRÁTIS as mensagens do Messenger no seu celular quando você
 estiver
  offline. Conheça o MSN Mobile!
  http://mobile.live.com/signup/signup2.aspx?lc=pt-br
 
 

 --

 Atenciosamente,
 --
 Sérgio Cavalcante
 Mitros Tecnologia

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

 __
 Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de
 relacionamentos com até 6,000 fotos!
 http://www.amigosdomessenger.com.br
 




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



[delphi-br] Aplicação não roda em Windows 2000

2008-07-18 Por tôpico sergio cavalcante
Pessoal,

To com um problema estranho. Um aplicativo meu repentinamante parou de
funcionar em windows 2000. Procurei no Google e só vi problemas em rodar no
Win98 e 95, mas não no 2000.

Fiz até um trace e percebi que o sistema morre quando crio um form com
componentes do TP OnGuard nele, e realmente foi a única modificação que fiz.


Alguém pode dar alguma pista?

Utilizo Delphi 6 em Windows XP com Firebird.

Atenciosamente,
--
Sérgio Cavalcante


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



Re: [delphi-br] Aplicação não roda em Windows 2000

2008-07-18 Por tôpico sergio cavalcante
Oi Eduardo.

Nem precisei. Mas quando eu tirei o DaysCode do OnGuard funcionou. Mas eu
preciso da
aplicação com esse componente...muito estranho.

Atenciosamente,
--
Sérgio Cavalcante

2008/7/18 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Olá Sérgio, não conheço os componentes TP OnGuard, faz um teste.. cria
 um
 pequeno exemplo e adiciona esses componentes e tenta executar.. para ver se
 realmente não é nada com o componente.

 2008/7/18 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:


  Pessoal,
 
  To com um problema estranho. Um aplicativo meu repentinamante parou de
  funcionar em windows 2000. Procurei no Google e só vi problemas em rodar
 no
  Win98 e 95, mas não no 2000.
 
  Fiz até um trace e percebi que o sistema morre quando crio um form com
  componentes do TP OnGuard nele, e realmente foi a única modificação que
  fiz.
 
  Alguém pode dar alguma pista?
 
  Utilizo Delphi 6 em Windows XP com Firebird.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.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] Aplicação não roda em Windows 2000

2008-07-18 Por tôpico sergio cavalcante
Olá Rubem.
Acho que vou instalar o delphi 6 lá mesmo.
Mas pelo que vi, o problema não é em linha de código, mas na criação da
tela,
exatamente no momento que cria o componente, já que fiz um teste tirando
apenas os eventos e dexando o componente lá e deu pau do mesmo jeito.
A aplicação simplesmente fecha.

Atenciosamente,
--
Sérgio Cavalcante

2008/7/18 Rubem Nascimento da Rocha [EMAIL PROTECTED]:


 Qual é a exceção que ocorre? Tens como instalar o Delphi 6 em uma máquina
 (real ou virtual) com Windows 2000 instalado e debugar nela pra detectar o
 problema?
 Sds.

 

 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] sroc1978%40gmail.com
 Date: Fri, 18 Jul 2008 10:45:03 -0400
 Subject: [delphi-br] Aplicação não roda em Windows 2000


 Pessoal,

 To com um problema estranho. Um aplicativo meu repentinamante parou de
 funcionar em windows 2000. Procurei no Google e só vi problemas em rodar no
 Win98 e 95, mas não no 2000.

 Fiz até um trace e percebi que o sistema morre quando crio um form com
 componentes do TP OnGuard nele, e realmente foi a única modificação que
 fiz.

 Alguém pode dar alguma pista?

 Utilizo Delphi 6 em Windows XP com Firebird.

 Atenciosamente,
 --
 Sérgio Cavalcante

 __
 Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o
 Messenger! É GRÁTIS!
 http://www.msn.com.br/emoticonpack
  




--


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



Re: [delphi-br] Aplicação não roda em Windows 2000

2008-07-18 Por tôpico sergio cavalcante
Oi Eduardo,

O OnGuard na verdade é bem antigo, e não tem versão nova faz tempo...
Vou ter que depurar mesmo, mas valeu assim mesmo.

Atenciosamente,
--
Sérgio Cavalcante

2008/7/18 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Olá Sérgio, fiz um busca aqui e você está falando dos componentes Turbo
 Power OnGuard, veja se não tem uma versão mais nova, isso
 pode ser um bug desta versão, no mais é fazer como o Rubem disse, instalar
 o
 Delphi 6 no Windows 2000 e depurar.


 2008/7/18 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:

  Oi Eduardo.
 
  Nem precisei. Mas quando eu tirei o DaysCode do OnGuard funcionou. Mas eu
  preciso da
  aplicação com esse componente...muito estranho.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/7/18 Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  :
 
   Olá Sérgio, não conheço os componentes TP OnGuard, faz um teste.. cria
   um
   pequeno exemplo e adiciona esses componentes e tenta executar.. para
 ver
  se
   realmente não é nada com o componente.
  
   2008/7/18 sergio cavalcante [EMAIL PROTECTED] 
   sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.com:
  
  
Pessoal,
   
To com um problema estranho. Um aplicativo meu repentinamante parou
 de
funcionar em windows 2000. Procurei no Google e só vi problemas em
  rodar
   no
Win98 e 95, mas não no 2000.
   
Fiz até um trace e percebi que o sistema morre quando crio um form
 com
componentes do TP OnGuard nele, e realmente foi a única modificação
 que
fiz.
   
Alguém pode dar alguma pista?
   
Utilizo Delphi 6 em Windows XP com Firebird.
   
Atenciosamente,
--
Sérgio Cavalcante
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com eduardo.drd%
  40gmail.com
   Site: http://www.drdsistemas.com.br/
   ...
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

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

  




--


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



[delphi-br] [off-topic] Want

2008-07-15 Por tôpico sergio cavalcante
Pessoal,

Meio Off-Topic, mas de repente algum de vocês tem experiência com isso.
Não sei se todos conhecem o WANT, que é uma ferramenta de build e deploy do
Delphi.

Vi dentro do ACBr um script xml da mesma e quando fui atrás, fora o próprio
site da ferramenta, que
não tem muita documentação, encontrei esse blog, que achei muito bacana:
http://www.tbosystems.bluehosting.com.br/blog/?itemid=12

Então, comecei a testar e até consegui fazer executar direitinho.
Mas surgiram algumas dúvidas pra saber se a ferramenta é realmente poderosa.

1) Posso modificar o dof do meu projeto delphi antes de dar o build, pra
versão nova ficar no executável?

2) no exemplo que modifiquei, só aceitava compilar se eu colocasse o
executável do Want em uma pasta superior ao do meu projeto. ex.: se meu
projeto estiver em C:\Projetos\Projeto1, eu tenho que colocar o Want e seu
xml em C:\Projetos. Então se eu tiver mais de um projeto, começa a complicar
a utilização dos scripts :D

3) Vi que tem uma integração com CVS. Não tem como integrar ou já existe da
mesma forma com o SVN?

4) E sobre a integração com o Inno Setup e com o DUnit? sabem de algum
material?

5) Alguma idéia pra atualizar banco firebird a partir de um registro?

Bom pessoal, desculpe a enxurrada de perguntas, mas qualquer ajuda pode ser
bem-vinda, até pras pessoas que não conheciam essa ferramenta.


Atenciosamente,
--
Sérgio Cavalcante


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



[delphi-br] Quantidade de Usuários Conectados

2008-06-19 Por tôpico sergio cavalcante
Pessoal,

Alguém sabe como consigo os usuários conectados em um Banco Firebird usando
o DBExpress?
Quando pesquisei vi que dava pra ver assim:
  Result := IBDatabaseInfo.UserNames.Count;

Vi que esse IBDataBaseInfo pede um Componente IBDataBase.
Então eu teria que conetar atraves de sse IBDataBase e depois dar o outro
comando.

Não tem como fazer isso pelo DBExpress?

Falows,

Sérgio Cavalcante


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



Re: [delphi-br] Quantidade de Usuários Conectados

2008-06-19 Por tôpico sergio cavalcante
Olá Rubem,

Com isso aqui já funcionou.

function UsuariosConectadosCount : Integer;
begin
  IBDB.DatabaseName := dm.SQLConnection.Params.Values['Database'];
  IBDB.Connected := true;
  Result := IBDatabaseInfo.UserNames.Count;
  IBDB.Connected := False;
end;

Obrigado de qualquer forma.

Atenciosamente,
--
Sérgio Cavalcante

2008/6/19 Rubem Nascimento da Rocha [EMAIL PROTECTED]:


 Por ser uma camada que pode ser usada pra conectar com vários bancos de
 dados, o dbExpress não possui especializações de drivers ou classes
 especializadas pra FireBird/Interbase. Só vejo três alternativas:

 1) Via InterBase eXpress (IBX) mesmo, usando o componente TIBDatabaseInfo;
 2) Pegar as especificações de driver dbExpress e escrever um driver que com
 o feature que vc necessita (o que implica tb em refazer ou especializar o
 componente TSQLConnection);
 3) Usando de 'na unha' a API do FireBird.

 Outra alternativa é ver se em sites brasileiros direcionados ao FireBird (
 http://www.firebase.com.br, http://www.firebird.com.br,
 http://www.comunidade-firebird.org) ou mesmo no site oficial do projeto (
 http://www.firebirdsql.com), vc não encontra algum artigo que aborde sobre
 esse assunto, em especial usando a API do FireBird.

 Olhando no site www.firebase.com.br, encontrei o seguinte:

 Código em C para obter os usuários logados no banco -
 http://www.firebase.com.br/fb/artigo.php?id=1200

 Lembrando ainda que os usuários listados via API do FireBird são os que
 estão definidos no banco de dados de segurança do Firebird, e não são os
 usuários do Windows.

 Good luck!
 Sds.

 

 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] sroc1978%40gmail.com
 Date: Thu, 19 Jun 2008 14:48:22 -0400
 Subject: [delphi-br] Quantidade de Usuários Conectados


 Pessoal,

 Alguém sabe como consigo os usuários conectados em um Banco Firebird usando
 o DBExpress?
 Quando pesquisei vi que dava pra ver assim:
 Result := IBDatabaseInfo.UserNames.Count;

 Vi que esse IBDataBaseInfo pede um Componente IBDataBase.
 Então eu teria que conetar atraves de sse IBDataBase e depois dar o outro
 comando.

 Não tem como fazer isso pelo DBExpress?

 Falows,

 Sérgio Cavalcante

 __
 Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de
 relacionamentos com até 6,000 fotos!
 http://www.amigosdomessenger.com.br
 




--


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



Re: [delphi-br] Quantidade de Usuários Conectados

2008-06-19 Por tôpico sergio cavalcante
Oi Daniel.

Obrigado pela ajuda. Mas já consegui :)

-
Sérgio Cavalcante

2008/6/19 Daniel Bastos [EMAIL PROTECTED]:

   Os usuários ou a quantidade de usuários?

 se for a quantidade, vc pode pegar com este SQL.
 select count(*) from mon$attachments

 Mas só funciona com bancos em firebird 2.0 (ou 2.1, não me lembro bem)

 2008/6/19 Rubem Nascimento da Rocha [EMAIL 
 PROTECTED]djpardalrocha%40hotmail.com
 :

 
  Por ser uma camada que pode ser usada pra conectar com vários bancos de
  dados, o dbExpress não possui especializações de drivers ou classes
  especializadas pra FireBird/Interbase. Só vejo três alternativas:
 
  1) Via InterBase eXpress (IBX) mesmo, usando o componente
 TIBDatabaseInfo;
  2) Pegar as especificações de driver dbExpress e escrever um driver que
 com
  o feature que vc necessita (o que implica tb em refazer ou especializar o
  componente TSQLConnection);
  3) Usando de 'na unha' a API do FireBird.
 
  Outra alternativa é ver se em sites brasileiros direcionados ao FireBird
  (http://www.firebase.com.br, http://www.firebird.com.br,
  http://www.comunidade-firebird.org) ou mesmo no site oficial do projeto
  (http://www.firebirdsql.com), vc não encontra algum artigo que aborde
 sobre
  esse assunto, em especial usando a API do FireBird.
 
  Olhando no site www.firebase.com.br, encontrei o seguinte:
 
  Código em C para obter os usuários logados no banco -
  http://www.firebase.com.br/fb/artigo.php?id=1200
 
  Lembrando ainda que os usuários listados via API do FireBird são os que
  estão definidos no banco de dados de segurança do Firebird, e não são os
  usuários do Windows.
 
  Good luck!
  Sds.
 
  
 
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  From: [EMAIL PROTECTED] sroc1978%40gmail.com
  Date: Thu, 19 Jun 2008 14:48:22 -0400
  Subject: [delphi-br] Quantidade de Usuários Conectados
 
  Pessoal,
 
  Alguém sabe como consigo os usuários conectados em um Banco Firebird
 usando
  o DBExpress?
  Quando pesquisei vi que dava pra ver assim:
  Result := IBDatabaseInfo.UserNames.Count;
 
  Vi que esse IBDataBaseInfo pede um Componente IBDataBase.
  Então eu teria que conetar atraves de sse IBDataBase e depois dar o outro
  comando.
 
  Não tem como fazer isso pelo DBExpress?
 
  Falows,
 
  Sérgio Cavalcante
 
  __
  Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de
  relacionamentos com até 6,000 fotos!
  http://www.amigosdomessenger.com.br
 

 --
 Abs
 Daniel A. Bastos
  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] Deletar .DCU / .~pas e tc...

2008-06-06 Por tôpico sergio cavalcante
João,

não achei esse Exclude/Ignore pattern. sabe em que versão tem isso?

E sobre o assunto original, quem quer deletar de forma fácil isso, é só
baixar o GExperts,
que ele tem uma ferramenta que deleta arquivos temporários, e já vem
inclusive com esses
como default. Vale a pena.


Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/6/6 Joao Morais [EMAIL PROTECTED]:

   Sandro Ricardo wrote:
  Olá amigos Delphianos,
 
  Queria pedir uma ajuda, que me indicassem o 'caminho das pedras', 'pelo
 que procurar', que aí eu corro atrás.
 
  O problema é o seguinte: para mandar o projeto para o controle de
 versões, é exigido que eu 'delete' todos os arquivos . dcu os .exe e todos
 os de backup(.~pas , .~dfm...).

 Não. Para usar controle de versão você adiciona apenas o que você quer
 controlar, e obviamente você não quer controlar nem código compilado nem
 backups. Para isto basta você não adicionar estes arquivos no
 versionamento.

 Se você usa TortoiseSVN, basta você indicar que não quer controlar estes
 arquivos, então quando você der um Add eles nem aparecem na sua lista.
 Através do Windows Explorer, click com o botão direito em uma área
 vazia, vá em TortoiseSVN | Settings | Exclude/Ignore pattern. O meu está
 configurado com *.~* *.dcu *.o *.ppu

 Se você usa outro software, ele deve ter ferramenta semelhante.

 --
 Joao Morais

  Sei que posso salvar em pastas diferentes, mas são muitos projetos e
 muitas subpastas já feitos.
  Pensei em criar um programa em que eu desse a pasta inicial e ele fosse
 verificando as pastas abaixo e deletando esses arquivos.
 
  Agradeço
  Abraços
  Sandro Ricardo
 
  [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] Deletar .DCU / .~pas e tc...

2008-06-06 Por tôpico sergio cavalcante
Olá João,

Estupidez minha. Só pq estava com outro nome, não reconheci.
Aqui tá como Global Ignore Pattern
Valeu pela dica.


Atenciosamente,
--
Sérgio Cavalcante


2008/6/6 Joao Morais [EMAIL PROTECTED]:

   sergio cavalcante wrote:
  não achei esse Exclude/Ignore pattern. sabe em que versão tem isso?

 Mas você conseguiu encontrar a opção TortoiseSVN | Settings, através do
 Windows Explorer? Está na opção principal (General). Minha versão é
 TortoiseSVN 1.2.1, Build 3895
 Subversion 1.2.1,

 Joao Morais
  




--


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



Re: [delphi-br] Delphi 2007 com QuickReport: Metafile is not valid

2008-06-02 Por tôpico sergio cavalcante
Isso.


Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/6/2 Cristiane Campanholo [EMAIL PROTECTED]:

   Sérgio,

 Qual propriedade? Metafile?

 Obrigada pela atenção.

 Cristiane Campanholo


 - Original Message -
 From: sergio cavalcante
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Thursday, May 29, 2008 10:55 AM
 Subject: Re: [delphi-br] Delphi 2007 com QuickReport: Metafile is not valid

 Procure nos seus DFM's por essa propriedade e retire.
 Vc pode usar o Grep Search do GExperts pra procurar textos em Forms.
 Funcionou perfeitamente pra mim.

 Atenciosamente,
 --
 Sérgio Cavalcante
 Mitros Tecnologia

 2008/5/28 Cristiane Campanholo [EMAIL 
 PROTECTED]criscampanholo%40terra.com.br
 :

  Estou compilando minha aplicação com Delphi 2007.
  Para relatórios, utilizo o Quick Report, banco de dados Paradox.
  Quando vou visualizar o relatório, pode ser o menor relatório de todos,
 com
  poucos campos (ex. cadastro de cidades), apresenta a mensagem Metafile
 is
  not valid.
  Note que apenas compilei a aplicação, no Delphi anterior o relatório
  funcionava bem.
  O que pode ser?
 
  Cristiane Campanholo
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --

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

 --
 E-mail verificado pelo Terra Anti-Spam.
 Para classificar esta mensagem como spam ou não spam, clique aqui.
 Verifique periodicamente a pasta Spam para garantir que apenas mensagens
 indesejadas sejam classificadas como Spam.

 --
 Esta mensagem foi verificada pelo E-mail Protegido Terra.
 Atualizado em 29/05/2008

 [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] Delphi 2007 com QuickReport: Metafile is not valid

2008-06-02 Por tôpico sergio cavalcante
Bacana Cristiane,

Estamos aí.

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/6/2 Cristiane Campanholo [EMAIL PROTECTED]:

   Sérgio,

 Obrigada pela dica.

 Consegui resolver da seguinte forma:
 no qrp, propriedades, Miscellaneous, Options, Compression = True (estava
 False).

 Funcionou...

 Agradeço muito seu interesse em ajudar.


 Cristiane Campanholo

 - Original Message -
 From: sergio cavalcante
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, June 02, 2008 3:00 PM
 Subject: Re: [delphi-br] Delphi 2007 com QuickReport: Metafile is not valid

 Isso.

 Atenciosamente,
 --
 Sérgio Cavalcante
 Mitros Tecnologia

 2008/6/2 Cristiane Campanholo [EMAIL 
 PROTECTED]criscampanholo%40terra.com.br
 :

  Sérgio,
 
  Qual propriedade? Metafile?
 
  Obrigada pela atenção.
 
  Cristiane Campanholo
 
 
  - Original Message -
  From: sergio cavalcante
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br
  Sent: Thursday, May 29, 2008 10:55 AM
  Subject: Re: [delphi-br] Delphi 2007 com QuickReport: Metafile is not
 valid
 
  Procure nos seus DFM's por essa propriedade e retire.
  Vc pode usar o Grep Search do GExperts pra procurar textos em Forms.
  Funcionou perfeitamente pra mim.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  2008/5/28 Cristiane Campanholo [EMAIL 
  PROTECTED]criscampanholo%40terra.com.br
 criscampanholo%40terra.com.br

  :
 
   Estou compilando minha aplicação com Delphi 2007.
   Para relatórios, utilizo o Quick Report, banco de dados Paradox.
   Quando vou visualizar o relatório, pode ser o menor relatório de todos,
  com
   poucos campos (ex. cadastro de cidades), apresenta a mensagem Metafile
  is
   not valid.
   Note que apenas compilei a aplicação, no Delphi anterior o relatório
   funcionava bem.
   O que pode ser?
  
   Cristiane Campanholo
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  --
  E-mail verificado pelo Terra Anti-Spam.
  Para classificar esta mensagem como spam ou não spam, clique aqui.
  Verifique periodicamente a pasta Spam para garantir que apenas mensagens
  indesejadas sejam classificadas como Spam.
 
  --
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Atualizado em 29/05/2008
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --

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

 --
 E-mail verificado pelo Terra Anti-Spam.
 Para classificar esta mensagem como spam ou não spam, clique aqui.
 Verifique periodicamente a pasta Spam para garantir que apenas mensagens
 indesejadas sejam classificadas como Spam.

 --
 Esta mensagem foi verificada pelo E-mail Protegido Terra.
 Atualizado em 02/06/2008

 [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] Delphi 2007 com QuickReport: Metafile is not valid

2008-05-29 Por tôpico sergio cavalcante
Procure nos seus DFM's por essa propriedade e retire.
Vc pode usar o Grep Search do GExperts pra procurar textos em Forms.
Funcionou perfeitamente pra mim.


Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/5/28 Cristiane Campanholo [EMAIL PROTECTED]:

   Estou compilando minha aplicação com Delphi 2007.
 Para relatórios, utilizo o Quick Report, banco de dados Paradox.
 Quando vou visualizar o relatório, pode ser o menor relatório de todos, com
 poucos campos (ex. cadastro de cidades), apresenta a mensagem Metafile is
 not valid.
 Note que apenas compilei a aplicação, no Delphi anterior o relatório
 funcionava bem.
 O que pode ser?

 Cristiane Campanholo

 [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] Linha da Exceção ?

2008-05-29 Por tôpico sergio cavalcante
Pessoal,

Não acredito que vcs não conhecem o ExceptionDialog da Jedi.
É realmente a Oitava Maravilha do mundo.
Ele não só diz em que linha ocorreu o erro, mas mostra tbm o Call Stack
todo,
com que proceure chamou quem, aonde, etc, além de das DLL's que estavam em
memória no
momento, gera um arquivo texto e o exception ainda manda por mail pra vc, se
o usuário
quiser. Maravilha mesmo.

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/5/28 Joao Morais [EMAIL PROTECTED]:

   Flavio wrote:
  Olá pessoal, boa tarde,
 
  necessito saber a linha que ocorreu a exceção em determinada parte do
 programa. É possível ?
 
  Através do programa madExcept consigo, porém se tiver algum try e catch
 na parte do programa que está sendo executada, a janela do madExcept não
 exibe, ou seja, preciso comentar manualmente todos os trys e catchs, o que é
 aborrecedor.
 
  Alguém sabe uma maneira simples e prática ? pq deve existir... O meu
 programa processa muita informação, então debugar de uma determinada parte
 do programa é totalmente inviável.
 
  Alguém me auxilia nessa questão ? Ou se existe algum outro modo de poder
 debugar à partir de onde gera a exceção ?

 Quando você tem informações de debug na unit que causa o erro e você
 define que quer parar a aplicação a cada exceção, a ide abre a unit e
 posiciona na linha em que o erro ocorre. Tendo feito isto, você ainda
 pode ver um backtrace que é a oitava maravilha do mundo para entender o
 porque do erro. O que mais você precisa?

 Joao Morais
  




--


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



Re: [delphi-br] Linha da Exceção ?

2008-05-29 Por tôpico sergio cavalcante
Oi Flávio.

Cara, fazem alguns anos que inseri o bichinho na minha aplicação, então não
lembro exatamente
o que deve ser feito. O que lembro, é que ele fica naquela pasta de dialogs,
quando vc aperta File - New - Other - Forms no delphi. aí, vc tem que, no
menu Project, clicar no ultimo item que diz Insert JCL Debug Data.

Tem um exemplo em um dos Demos que deu pra sacar como fazer.

SC



2008/5/29 Flavio [EMAIL PROTECTED]:

   Realmente desconheco esse tal de ExceptionDialog da Jedi. Qual versão do
 Jedi possui ele e qual é a paleta de compontentes q contem ele ?

 Grato.
 Flávio.

 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com escreveu:
 Pessoal,


 Não acredito que vcs não conhecem o ExceptionDialog da Jedi.
 É realmente a Oitava Maravilha do mundo.
 Ele não só diz em que linha ocorreu o erro, mas mostra tbm o Call Stack
 todo,
 com que proceure chamou quem, aonde, etc, além de das DLL's que estavam em
 memória no
 momento, gera um arquivo texto e o exception ainda manda por mail pra vc,
 se
 o usuário
 quiser. Maravilha mesmo.

 Atenciosamente,
 --
 Sérgio Cavalcante
 Mitros Tecnologia

 2008/5/28 Joao Morais [EMAIL PROTECTED] post%40joaomorais.com.br:

  Flavio wrote:
   Olá pessoal, boa tarde,
  
   necessito saber a linha que ocorreu a exceção em determinada parte do
  programa. É possível ?
  
   Através do programa madExcept consigo, porém se tiver algum try e catch
  na parte do programa que está sendo executada, a janela do madExcept não
  exibe, ou seja, preciso comentar manualmente todos os trys e catchs, o
 que é
  aborrecedor.
  
   Alguém sabe uma maneira simples e prática ? pq deve existir... O meu
  programa processa muita informação, então debugar de uma determinada
 parte
  do programa é totalmente inviável.
  
   Alguém me auxilia nessa questão ? Ou se existe algum outro modo de
 poder
  debugar à partir de onde gera a exceção ?
 
  Quando você tem informações de debug na unit que causa o erro e você
  define que quer parar a aplicação a cada exceção, a ide abre a unit e
  posiciona na linha em que o erro ocorre. Tendo feito isto, você ainda
  pode ver um backtrace que é a oitava maravilha do mundo para entender o
  porque do erro. O que mais você precisa?
 
  Joao Morais
 
 

 --

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





 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] jeid no rad studio

2008-05-29 Por tôpico sergio cavalcante
Cara, aqui instalou normal...inclusive no 6 e no 2007 ao mesmo tempo..

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/5/29 felipe govoni [EMAIL PROTECTED]:

   alguem conseguiu instalar o jedi 3,33 no rad studio 2007?

 ele vai ate o final da instalacao diz q tem 5 erros
 e que nao pode concluir a instalacao.

 alguem pode me ajuda?

 vlw

 --
 Felipe Govoni
 -
 Programador
 Fone 8472-8718

 [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] jeid no rad studio

2008-05-29 Por tôpico sergio cavalcante
Qual mensagem?

SC

2008/5/29 felipe govoni [EMAIL PROTECTED]:

   eu ja tinha instalado uma versao mais antiga
 do jedi no delphi 7 e funcionou legal mas no rad da
 essa mensagem de erro

 2008/5/29 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:


  Cara, aqui instalou normal...inclusive no 6 e no 2007 ao mesmo tempo..
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  2008/5/29 felipe govoni [EMAIL PROTECTED]govoni.felipe%40gmail.com
 govoni.felipe%40gmail.com
  :
 
 
   alguem conseguiu instalar o jedi 3,33 no rad studio 2007?
  
   ele vai ate o final da instalacao diz q tem 5 erros
   e que nao pode concluir a instalacao.
  
   alguem pode me ajuda?
  
   vlw
  
   --
   Felipe Govoni
   -
   Programador
   Fone 8472-8718
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Felipe Govoni
 -
 Programador
 Fone 8472-8718

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] jeid no rad studio

2008-05-29 Por tôpico sergio cavalcante
Esse erro pode ser qualquer coisa.
Dá um Copy nas linhas do log que deram erro.

SC



2008/5/29 felipe govoni [EMAIL PROTECTED]:

   instalation failed, see logs for details.

 so que no log nao consegui ver nada de util.


 2008/5/29 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:

  Qual mensagem?
 
  SC
 
 
  2008/5/29 felipe govoni [EMAIL PROTECTED]govoni.felipe%40gmail.com
 govoni.felipe%40gmail.com
  :
 
   eu ja tinha instalado uma versao mais antiga
   do jedi no delphi 7 e funcionou legal mas no rad da
   essa mensagem de erro
  
   2008/5/29 sergio cavalcante [EMAIL PROTECTED] 
   sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.com:
  
  
Cara, aqui instalou normal...inclusive no 6 e no 2007 ao mesmo
 tempo..
   
Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia
   
2008/5/29 felipe govoni [EMAIL PROTECTED]govoni.felipe%40gmail.com
 govoni.felipe%40gmail.com
  govoni.felipe%40gmail.com
   govoni.felipe%40gmail.com
:
   
   
 alguem conseguiu instalar o jedi 3,33 no rad studio 2007?

 ele vai ate o final da instalacao diz q tem 5 erros
 e que nao pode concluir a instalacao.

 alguem pode me ajuda?

 vlw

 --
 Felipe Govoni
 -
 Programador
 Fone 8472-8718

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



   
--
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   Felipe Govoni
   -
   Programador
   Fone 8472-8718
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Felipe Govoni
 -
 Programador
 Fone 8472-8718

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] [off-topic] Replicação Master - Slave Mysql 5.0.22 indicação de artigos

2008-04-29 Por tôpico sergio cavalcante
Oi Luiz!
Depois da agonia, desisti de replicar, e vou usar o Metaframe.
Só tô resolvendo as broncas, indo atrás de outra tecnologia hehehe

mas valeu assim mesmo

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

Em 29/04/08, [EMAIL PROTECTED] [EMAIL PROTECTED]
escreveu:


 Eu faço assim:
 Vamos supor que tenho o serve 192.168.1.69 e o slave 192.168.1.3 crio nos
 dois o usuário replicate ou qualquer outro nome que vc queria, aqui usei o
 user/senha replicate pra ficar mais facil.

 no 192.168.1.69 faço:
 [mysqld]
 # replicação
 server-id = 69
 master-host = 192.168.1.3
 master-user = replicate
 master-password = replicate
 master-port = 3306
 log-bin=C:/Arquivos de programas/xampp/mysql/data/log-bin
 relay-log=C:/Arquivos de programas/xampp/mysql/data/relay-log

 # tradução das mensagens
 # compatibilidade da senha com versões antigas.
 language=C:/Arquivos de programas/xampp/mysql/share/portuguese
 old-passwords
 character-set-server = latin1
 collation-server = latin1_general_ci

 #skip-innodb # comentar pra usar tabelas innob
 # Uncomment the following if you are using InnoDB tables
 innodb_data_home_dir = C:/Arquivos de programas/xampp/mysql/data/
 innodb_data_file_path = ibdata1:10M:autoextend
 innodb_log_group_home_dir = C:/Arquivos de programas/xampp/mysql/data/
 innodb_log_arch_dir = C:/Arquivos de programas/xampp/mysql/data/
 # You can set .._buffer_pool_size up to 50 - 80 %
 # of RAM but beware of setting memory usage too high
 set-variable = innodb_buffer_pool_size=16M
 set-variable = innodb_additional_mem_pool_size=2M
 # Set .._log_file_size to 25 % of buffer pool size
 set-variable = innodb_log_file_size=5M
 set-variable = innodb_log_buffer_size=8M
 innodb_flush_log_at_trx_commit=1
 set-variable = innodb_lock_wait_timeout=50

 basedir=C:/Arquivos de programas/xampp/mysql
 tmpdir=C:/Arquivos de programas/xampp/tmp
 datadir=C:/Arquivos de programas/xampp/mysql/data

 no 192.168.1.3 faço:
 no 192.168.1.69 faço:
 [mysqld]
 server-id = 3
 master-host = 192.168.1.69
 master-user = replicate
 master-password = replicate
 master-port = 3306
 log-bin=C:/Arquivos de programas/xampp/mysql/data/log-bin
 relay-log=C:/Arquivos de programas/xampp/mysql/data/relay-log

 language=C:/Arquivos de programas/xampp/mysql/share/portuguese
 old-passwords
 character-set-server = latin1
 collation-server = latin1_general_ci

 #skip-innodb
 # Uncomment the following if you are using InnoDB tables
 innodb_data_home_dir = C:/Arquivos de programas/xampp/mysql/data/
 innodb_data_file_path = ibdata1:10M:autoextend
 innodb_log_group_home_dir = C:/Arquivos de programas/xampp/mysql/data/
 innodb_log_arch_dir = C:/Arquivos de programas/xampp/mysql/data/
 # You can set .._buffer_pool_size up to 50 - 80 %
 # of RAM but beware of setting memory usage too high
 set-variable = innodb_buffer_pool_size=16M
 set-variable = innodb_additional_mem_pool_size=2M
 # Set .._log_file_size to 25 % of buffer pool size
 set-variable = innodb_log_file_size=5M
 set-variable = innodb_log_buffer_size=8M
 innodb_flush_log_at_trx_commit=1
 set-variable = innodb_lock_wait_timeout=50

 basedir=C:/Arquivos de programas/xampp/mysql
 tmpdir=C:/Arquivos de programas/xampp/tmp
 datadir=C:/Arquivos de programas/xampp/mysql/data

 é isso, boa sorte.
 []s

 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP
 HARBOUR --
 Borland C++ 5.5.1 (32 bit)
 Harbour Devel build 1.1-1 Intl.
 xHarbour Compile build 1.1.0 (Simplex)
 Harbour MiniGUI 1.5 Extended Edition (Build 50a) - 2008.03.31
 --

 From: Otavio Luiz Harmatiuk
 Sent: Monday, April 28, 2008 7:05 PM
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Subject: [delphi-br] [off-topic] Replicação Master - Slave Mysql 5.0.22
 indicação de artigos

 Estou usando o Delphi 2007 com o driver da corelab para o dbexpress para
 conectar com o MySql 5.0.22

 Quero fazer replicação Master - Slave, preciso de orientação(endereços
 web), sobre artigos ou outros materiais, para estudar como configurar os
 servidores para a replicação.

 Otavio.

 [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] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-28 Por tôpico sergio cavalcante
Interessante. Vai ser meu plano B, caso o Master-MAster não funcionar,
pelo fato do MySQL 5.1 ainda ser beta.

Obrigado Luiz e a todos que ajudaram.

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

Em 27/04/08, Luiz Escobar [EMAIL PROTECTED] escreveu:

   Não, sempre funcionou muito bem, alias era indica pelo proprio site do
 mysql, inclusive podia se fazer com 3 ou mais maquina mas a corrente poderia
 se partir ficando outras maquinas sem atualização: tipo

 maquina 1 - maquina 2 - maquina 3 - maquina 1
 neste caso se eu perder a maquina 2, as atualizações da 1 param de ir para
 à 3.
 no meu caso é
 maquina 1 - maquina 2 - maquina 1.
 é só fazer a 1 Master da 2 e à 2 Master da 1 bem simples e pratico.
 Nada é perdido ou anulado.
 A aplicação faz tentativa de conexão em 1 dos servidores, se não conseguir
 conecta no outro.

 []s

 Luiz

 - Original Message -
 From: sergio cavalcante
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Sunday, April 27, 2008 7:05 PM
 Subject: Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina
 dentro de uma rede protegida.

 Sobre MyDAC, vou dar a idéia pro meu contratante.
 Interessante esse seu esquema de replicação.
 Mas no caso, da primeira replicação master - slave nao ia matar
 as alteracoes do slave?

 abração.
 Atenciosamente,
 --
 Sérgio Cavalcante
 Mitros Tecnologia

 2008/4/26 Luiz Escobar [EMAIL PROTECTED]escobar%40megasistema.com.br
 :

  MySQL com DELPHI tem que usar MyDAC, compensa cada centavo gasto com a
  LIB, compra lá que vc não se arrepende.
  www.crlab.com
  Sempre fiz replicação entre duas maquinas no MySQL desde a versão
  3.alguma.coisa da seguinte forma.
 
  maquina 1 - maquina 2
  Master - Slave
  Slave - Master
 
 
  []s
 
  Luiz Escobar
 
  - Original Message -
  From: Eduardo Silva dos Santos
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br
  Sent: Saturday, April 26, 2008 7:54 PM
  Subject: Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com
 maquina
  dentro de uma rede protegida.
 
  Como você disse em uma mensagem anterior a Replicação Master  Master
 do
  MySQL 5.1 vai ser uma solução excelente.
 
  só tem um detalhe, o MySQL 5.1 ainda é beta. vai assim mesmo?
 
  e essa conexão ODBC? usar ODBC é triste pro desempenho.
 
  2008/4/26 sergio cavalcante [EMAIL PROTECTED] 
  sroc1978%40gmail.comsroc1978%
 40gmail.com:
 
   Berdam,
  
   Esqueci de falar que todos eram servidores Windows. Foi mal.
  
   Atenciosamente,
   --
   Sérgio Cavalcante
   Mitros Tecnologia
  
   2008/4/26 berdam [EMAIL 
   PROTECTED]berdamzinho%40yahoo.com.brberdamzinho%
 40yahoo.com.brberdamzinho%
  40yahoo.com.br:
  
acredito que com iptables do linux pode ser feito isso, tem q dar
 uma
boa estudada.
   
Eduardo Silva dos Santos escreveu:
   

 Sérgio, você vai precisar de um Software Roteador e que também
 faça
  um
 redirecionamento de Portas, semelhante ao que existe nos modens
  ADSL.

 só explica melhor a extrutura dessa rede.. como é o acesso a
  internet,
 como
 é a configuração, quando vc fala que a máquina 2 é visivel
externamente..
 explica isso melhor.. assim pode surgir uma solução mais fácil.

 2008/4/25 sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.comsroc1978%
  40gmail.comsroc1978%
   40gmail.com
 mailto:sroc1978%40gmail.com sroc1978%2540gmail.com sroc1978%
 2540gmail.com sroc1978%
  2540gmail.com sroc1978%
   2540gmail.com:

  Perdão, Perdão, é exatamente isso.
  Quando a máquina 3(cliente externo delphi), pedir uma conexão
 com
  o
  banco pra maquina 2, via odbc, ela tem que rotear isso pra
 maquina
 3(banco
  mysql).
  Obrigado, Eduardo.
 
  --
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  Em 25/04/08, Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
 mailto:eduardo.drd%40gmail.com 
 eduardo.drd%2540gmail.comeduardo.drd%
 2540gmail.comeduardo.drd%
  2540gmail.comeduardo.drd%
   2540gmail.com
eduardo.drd%40gmail.com
  escreveu:
 
  
   Olá Sérgio,
  
   tem alguma coisa confusa ai..
  
   vc diz quando a máquina 1 pedir conexão com o banco... mas não
 é
 nela que
  o
   banco está instalado??
  
   explica melhor isso ae;
  
   2008/4/25 sergio cavalcante [EMAIL 
   PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
 mailto:sroc1978%40gmail.com sroc1978%2540gmail.com sroc1978%
 2540gmail.com sroc1978%
  2540gmail.com sroc1978%
   2540gmail.com sroc1978%
40gmail.comsroc1978%
   
  40gmail.com:
  
Pessoal, a situação eh

[delphi-br] [Off - Topic] - Replicação Master - Slave MySQL. Era : Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-28 Por tôpico sergio cavalcante
To me ferrando.
to com uma maquina Slave e outra Master, só pra fazer um teste simples,
antes de tentar
o Master - Master.

No Master setei tudo direitinho, assim como no Slave.
fonte : http://dev.mysql.com/doc/refman/4.1/en/replication-howto.html

Não funfa.

Se alguém já passou por isso, por caridade, me avise :D

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


Em 28/04/08, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   Olá Sérgio, depois manda pra gente os resultados com os testes da
 Replicação
 Master  Master do MySQL 5.1.

 valew.

 2008/4/28 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:

  Interessante. Vai ser meu plano B, caso o Master-MAster não funcionar,
  pelo fato do MySQL 5.1 ainda ser beta.
 
  Obrigado Luiz e a todos que ajudaram.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  Em 27/04/08, Luiz Escobar [EMAIL PROTECTED]escobar%40megasistema.com.br
 escobar%40megasistema.com.br
  escreveu:
  
   Não, sempre funcionou muito bem, alias era indica pelo proprio site do
   mysql, inclusive podia se fazer com 3 ou mais maquina mas a corrente
  poderia
   se partir ficando outras maquinas sem atualização: tipo
  
   maquina 1 - maquina 2 - maquina 3 - maquina 1
   neste caso se eu perder a maquina 2, as atualizações da 1 param de ir
  para
   à 3.
   no meu caso é
   maquina 1 - maquina 2 - maquina 1.
   é só fazer a 1 Master da 2 e à 2 Master da 1 bem simples e
 pratico.
   Nada é perdido ou anulado.
   A aplicação faz tentativa de conexão em 1 dos servidores, se não
  conseguir
   conecta no outro.
  
   []s
  
   Luiz
  
   - Original Message -
   From: sergio cavalcante
   To: delphi-br@yahoogrupos.com.br 
   delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.brdelphi-br%
  40yahoogrupos.com.br
   Sent: Sunday, April 27, 2008 7:05 PM
   Subject: Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com
  maquina
   dentro de uma rede protegida.
  
   Sobre MyDAC, vou dar a idéia pro meu contratante.
   Interessante esse seu esquema de replicação.
   Mas no caso, da primeira replicação master - slave nao ia matar
   as alteracoes do slave?
  
   abração.
   Atenciosamente,
   --
   Sérgio Cavalcante
   Mitros Tecnologia
  
   2008/4/26 Luiz Escobar [EMAIL PROTECTED]escobar%40megasistema.com.br
 escobar%40megasistema.com.br
  escobar%40megasistema.com.br
   :
  
MySQL com DELPHI tem que usar MyDAC, compensa cada centavo gasto com
 a
LIB, compra lá que vc não se arrepende.
www.crlab.com
Sempre fiz replicação entre duas maquinas no MySQL desde a versão
3.alguma.coisa da seguinte forma.
   
maquina 1 - maquina 2
Master - Slave
Slave - Master
   
   
[]s
   
Luiz Escobar
   
- Original Message -
From: Eduardo Silva dos Santos
To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.brdelphi-br%
  40yahoogrupos.com.brdelphi-br%
   40yahoogrupos.com.br
Sent: Saturday, April 26, 2008 7:54 PM
Subject: Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com
   maquina
dentro de uma rede protegida.
   
Como você disse em uma mensagem anterior a Replicação Master 
 Master
   do
MySQL 5.1 vai ser uma solução excelente.
   
só tem um detalhe, o MySQL 5.1 ainda é beta. vai assim mesmo?
   
e essa conexão ODBC? usar ODBC é triste pro desempenho.
   
2008/4/26 sergio cavalcante [EMAIL 
PROTECTED]sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.comsroc1978%
   40gmail.com:
   
 Berdam,

 Esqueci de falar que todos eram servidores Windows. Foi mal.

 Atenciosamente,
 --
 Sérgio Cavalcante
 Mitros Tecnologia

 2008/4/26 berdam [EMAIL PROTECTED]berdamzinho%40yahoo.com.br
 berdamzinho%40yahoo.com.br
  berdamzinho%40yahoo.com.brberdamzinho%
   40yahoo.com.brberdamzinho%
40yahoo.com.br:

  acredito que com iptables do linux pode ser feito isso, tem q
 dar
   uma
  boa estudada.
 
  Eduardo Silva dos Santos escreveu:
 
  
   Sérgio, você vai precisar de um Software Roteador e que também
   faça
um
   redirecionamento de Portas, semelhante ao que existe nos
 modens
ADSL.
  
   só explica melhor a extrutura dessa rede.. como é o acesso a
internet,
   como
   é a configuração, quando vc fala que a máquina 2 é visivel
  externamente..
   explica isso melhor.. assim pode surgir uma solução mais
 fácil.
  
   2008/4/25 sergio cavalcante [EMAIL 
   PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.comsroc1978%
40gmail.comsroc1978%
 40gmail.com
   mailto:sroc1978%40gmail.com sroc1978%2540gmail.comsroc1978%
 2540gmail.com sroc1978%
  2540gmail.com sroc1978%
   2540gmail.com sroc1978%
2540gmail.com

Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-27 Por tôpico sergio cavalcante
É, eu sei que o ODBC ferra o desempenho. Mas a sistema já tava pronto assim,
só tivemos que adicionar funcionalidades. Fazer oq né? Se fosse do zero eu
usava o Zeos,
etc.

Sobre o MySQL 5.1 ser beta, vai assim mesmo. :D
Qualquer outra solução, a essa altura do campeonato, ia ter um impacto
absurdo.

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/4/26 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Como você disse em uma mensagem anterior a Replicação Master  Master
 do
 MySQL 5.1 vai ser uma solução excelente.

 só tem um detalhe, o MySQL 5.1 ainda é beta. vai assim mesmo?

 e essa conexão ODBC? usar ODBC é triste pro desempenho.

 2008/4/26 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:


  Berdam,
 
  Esqueci de falar que todos eram servidores Windows. Foi mal.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  2008/4/26 berdam [EMAIL PROTECTED] 
  berdamzinho%40yahoo.com.brberdamzinho%
 40yahoo.com.br:
 
   acredito que com iptables do linux pode ser feito isso, tem q dar uma
   boa estudada.
  
   Eduardo Silva dos Santos escreveu:
  
   
Sérgio, você vai precisar de um Software Roteador e que também faça
 um
redirecionamento de Portas, semelhante ao que existe nos modens
 ADSL.
   
só explica melhor a extrutura dessa rede.. como é o acesso a
 internet,
como
é a configuração, quando vc fala que a máquina 2 é visivel
   externamente..
explica isso melhor.. assim pode surgir uma solução mais fácil.
   
2008/4/25 sergio cavalcante [EMAIL 
PROTECTED]sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.com
mailto:sroc1978%40gmail.com sroc1978%2540gmail.com sroc1978%
 2540gmail.com sroc1978%
  2540gmail.com:
   
 Perdão, Perdão, é exatamente isso.
 Quando a máquina 3(cliente externo delphi), pedir uma conexão com
 o
 banco pra maquina 2, via odbc, ela tem que rotear isso pra maquina
3(banco
 mysql).
 Obrigado, Eduardo.

 --

 Atenciosamente,
 --
 Sérgio Cavalcante

 Em 25/04/08, Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.comeduardo.drd%
 2540gmail.comeduardo.drd%
  2540gmail.com
   eduardo.drd%40gmail.com
 escreveu:

 
  Olá Sérgio,
 
  tem alguma coisa confusa ai..
 
  vc diz quando a máquina 1 pedir conexão com o banco... mas não é
nela que
 o
  banco está instalado??
 
  explica melhor isso ae;
 
  2008/4/25 sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
mailto:sroc1978%40gmail.com sroc1978%2540gmail.com sroc1978%
 2540gmail.com sroc1978%
  2540gmail.com sroc1978%

   40gmail.comsroc1978%
  
 40gmail.com:
 
   Pessoal, a situação eh a seguinte...
  
   3 maquinas.
   Maquina 1 - É o servidor de banco de dados My-SQL, e estah
  visivel
  somente
   pela rede interna.
  
   Maquina 2 - É uma maquina que está aqui dentro da rede
 interna,
mas que
   está
   visível pela rede externa e vê as máquinas internamente tbm.
Máquinas
   externas conseguem conectar nela.
  
   Maquina 3 - Máquina cliente delphi externa. Conecta via ODBC
  nessa
  maquina
   2, já que ela aceita ligações externas.
  
   O que preciso fazer é:
   Quando a máquina 1, pedir uma conexão com o banco pra máquina
 2,
essa
   máquina 2 vai rotear essa requisição pra máquina 3, que é o
  banco.
  
   Constraints
   - Não tem tempo hábil pra fazer o lance de multicamadas.
   - É requisito do cliente que tem que ser dessa forma.
   - Não pode ser em VPN.
  
   Sei que isso foge um pouco do escopo da lista, mas imaginei
 que
algum
 de
   vocês já tenham passado por isso.
  
   Muito Obrigado
   -
   Sérgio Cavalcante
  
   [As partes desta mensagem que não continham texto foram
  removidas]
  
  
  
 
  --
  ...
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.comeduardo.drd%
 40gmail.com eduardo.drd%
  40gmail.com mailto:
   eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com
  Site: http://www.drdsistemas.com/ http://www.drdsistemas.com/
  ...
 
  [As partes desta mensagem que não continham texto foram
 removidas]
 
 
 

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



   
--
...
Eduardo Silva dos Santos

Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-27 Por tôpico sergio cavalcante
Sobre MyDAC, vou dar a idéia pro meu contratante.
Interessante esse seu esquema de replicação.
Mas no caso, da primeira replicação master - slave nao ia matar
as alteracoes do slave?

abração.
Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/4/26 Luiz Escobar [EMAIL PROTECTED]:

   MySQL com DELPHI tem que usar MyDAC, compensa cada centavo gasto com a
 LIB, compra lá que vc não se arrepende.
 www.crlab.com
 Sempre fiz replicação entre duas maquinas no MySQL desde a versão
 3.alguma.coisa da seguinte forma.

 maquina 1 - maquina 2
 Master - Slave
 Slave - Master


 []s

 Luiz Escobar

 - Original Message -
 From: Eduardo Silva dos Santos
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Saturday, April 26, 2008 7:54 PM
 Subject: Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina
 dentro de uma rede protegida.

 Como você disse em uma mensagem anterior a Replicação Master  Master do
 MySQL 5.1 vai ser uma solução excelente.

 só tem um detalhe, o MySQL 5.1 ainda é beta. vai assim mesmo?

 e essa conexão ODBC? usar ODBC é triste pro desempenho.

 2008/4/26 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:

  Berdam,
 
  Esqueci de falar que todos eram servidores Windows. Foi mal.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  2008/4/26 berdam [EMAIL PROTECTED] 
  berdamzinho%40yahoo.com.brberdamzinho%
 40yahoo.com.br:
 
   acredito que com iptables do linux pode ser feito isso, tem q dar uma
   boa estudada.
  
   Eduardo Silva dos Santos escreveu:
  
   
Sérgio, você vai precisar de um Software Roteador e que também faça
 um
redirecionamento de Portas, semelhante ao que existe nos modens
 ADSL.
   
só explica melhor a extrutura dessa rede.. como é o acesso a
 internet,
como
é a configuração, quando vc fala que a máquina 2 é visivel
   externamente..
explica isso melhor.. assim pode surgir uma solução mais fácil.
   
2008/4/25 sergio cavalcante [EMAIL 
PROTECTED]sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.com
mailto:sroc1978%40gmail.com sroc1978%2540gmail.com sroc1978%
 2540gmail.com sroc1978%
  2540gmail.com:
   
 Perdão, Perdão, é exatamente isso.
 Quando a máquina 3(cliente externo delphi), pedir uma conexão com
 o
 banco pra maquina 2, via odbc, ela tem que rotear isso pra maquina
3(banco
 mysql).
 Obrigado, Eduardo.

 --

 Atenciosamente,
 --
 Sérgio Cavalcante

 Em 25/04/08, Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.comeduardo.drd%
 2540gmail.comeduardo.drd%
  2540gmail.com
   eduardo.drd%40gmail.com
 escreveu:

 
  Olá Sérgio,
 
  tem alguma coisa confusa ai..
 
  vc diz quando a máquina 1 pedir conexão com o banco... mas não é
nela que
 o
  banco está instalado??
 
  explica melhor isso ae;
 
  2008/4/25 sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
mailto:sroc1978%40gmail.com sroc1978%2540gmail.com sroc1978%
 2540gmail.com sroc1978%
  2540gmail.com sroc1978%
   40gmail.comsroc1978%
  
 40gmail.com:
 
   Pessoal, a situação eh a seguinte...
  
   3 maquinas.
   Maquina 1 - É o servidor de banco de dados My-SQL, e estah
  visivel
  somente
   pela rede interna.
  
   Maquina 2 - É uma maquina que está aqui dentro da rede
 interna,
mas que
   está
   visível pela rede externa e vê as máquinas internamente tbm.
Máquinas
   externas conseguem conectar nela.
  
   Maquina 3 - Máquina cliente delphi externa. Conecta via ODBC
  nessa
  maquina
   2, já que ela aceita ligações externas.
  
   O que preciso fazer é:
   Quando a máquina 1, pedir uma conexão com o banco pra máquina
 2,
essa
   máquina 2 vai rotear essa requisição pra máquina 3, que é o
  banco.
  
   Constraints
   - Não tem tempo hábil pra fazer o lance de multicamadas.
   - É requisito do cliente que tem que ser dessa forma.
   - Não pode ser em VPN.
  
   Sei que isso foge um pouco do escopo da lista, mas imaginei
 que
algum
 de
   vocês já tenham passado por isso.
  
   Muito Obrigado
   -
   Sérgio Cavalcante
  
   [As partes desta mensagem que não continham texto foram
  removidas]
  
  
  
 
  --
  ...
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.comeduardo.drd%
 40gmail.com eduardo.drd%
  40gmail.com mailto:
   eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
eduardo.drd

Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-26 Por tôpico sergio cavalcante
Opa Eduardo.
É eu procurei esse tipo de software, mas não achei nada que resolvesse
rapidamente. Então tive outra idéia. Gerar um banco idêntico ao da máquina
1 na máquina 2, e Replicação de dados Master-Master
entre as maquinas 1 e 2.

Resolve o problema. Vou dar uma testada, mas valeu a ajuda.

Sobre a estrutura da rede, nem eu entendi direito eehhe.

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/4/25 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Sérgio, você vai precisar de um Software Roteador e que também faça um
 redirecionamento de Portas, semelhante ao que existe nos modens ADSL.

 só explica melhor a extrutura dessa rede.. como é o acesso a internet,
 como
 é a configuração, quando vc fala que a máquina 2 é visivel externamente..
 explica isso melhor.. assim pode surgir uma solução mais fácil.


 2008/4/25 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:

  Perdão, Perdão, é exatamente isso.
  Quando a máquina 3(cliente externo delphi), pedir uma conexão com o
  banco pra maquina 2, via odbc, ela tem que rotear isso pra maquina
 3(banco
  mysql).
  Obrigado, Eduardo.
 
  --
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  Em 25/04/08, Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  escreveu:
 
  
   Olá Sérgio,
  
   tem alguma coisa confusa ai..
  
   vc diz quando a máquina 1 pedir conexão com o banco... mas não é nela
 que
  o
   banco está instalado??
  
   explica melhor isso ae;
  
   2008/4/25 sergio cavalcante [EMAIL PROTECTED] 
   sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.com:

  
Pessoal, a situação eh a seguinte...
   
3 maquinas.
Maquina 1 - É o servidor de banco de dados My-SQL, e estah visivel
   somente
pela rede interna.
   
Maquina 2 - É uma maquina que está aqui dentro da rede interna, mas
 que
está
visível pela rede externa e vê as máquinas internamente tbm.
 Máquinas
externas conseguem conectar nela.
   
Maquina 3 - Máquina cliente delphi externa. Conecta via ODBC nessa
   maquina
2, já que ela aceita ligações externas.
   
O que preciso fazer é:
Quando a máquina 1, pedir uma conexão com o banco pra máquina 2,
 essa
máquina 2 vai rotear essa requisição pra máquina 3, que é o banco.
   
Constraints
- Não tem tempo hábil pra fazer o lance de multicamadas.
- É requisito do cliente que tem que ser dessa forma.
- Não pode ser em VPN.
   
Sei que isso foge um pouco do escopo da lista, mas imaginei que
 algum
  de
vocês já tenham passado por isso.
   
Muito Obrigado
-
Sérgio Cavalcante
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com eduardo.drd%
  40gmail.com
   Site: http://www.drdsistemas.com/
   ...
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

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

  




--


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



Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-26 Por tôpico sergio cavalcante
Opa Luiz,

Foi mal, me enbananei na hora de explicar. é, de novo.
Quando a máquina 3, pedir uma requisição de banco pra máquina
2, ela rotearia pra maquina 1. ufa, acho que agora tá certo.

mas, como eu falei pro Eduardo, anteriormente, tive outra idéia. Gerar um
banco idêntico ao da máquina
1 na máquina 2, e Replicação de dados Master-Master
entre as maquinas 1 e 2.

Resolve o problema. Vou dar uma testada, mas valeu a ajuda.

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/4/25 Luiz Escobar [EMAIL PROTECTED]:

   Pera ai, maquina 3 vai fazer uma requisição pra maquina 2 que vai mandar
 ela conectar na 3 novamente ?? 0_o
 Num é mais facil ele mandar direto pra localhost 

 Bom não to entendendo muito bem, mas se o negocio é de quando vir daqui,
 vai pra lá, e quando vir de lá vem pra cá,
 e se seu router for em linux, vc faz isso usando iptables facil facil. se
 for em windows, vai precisar de um software que faça NAT

 []s

 Luiz Escobar


 - Original Message -
 From: sergio cavalcante
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Friday, April 25, 2008 6:48 PM
 Subject: Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina
 dentro de uma rede protegida.

 Perdão, Perdão, é exatamente isso.
 Quando a máquina 3(cliente externo delphi), pedir uma conexão com o
 banco pra maquina 2, via odbc, ela tem que rotear isso pra maquina 3(banco
 mysql).
 Obrigado, Eduardo.

 --

 Atenciosamente,
 --
 Sérgio Cavalcante

 Em 25/04/08, Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
 escreveu:
 
  Olá Sérgio,
 
  tem alguma coisa confusa ai..
 
  vc diz quando a máquina 1 pedir conexão com o banco... mas não é nela
 que o
  banco está instalado??
 
  explica melhor isso ae;
 
  2008/4/25 sergio cavalcante [EMAIL PROTECTED] 
  sroc1978%40gmail.comsroc1978%
 40gmail.com:

 
   Pessoal, a situação eh a seguinte...
  
   3 maquinas.
   Maquina 1 - É o servidor de banco de dados My-SQL, e estah visivel
  somente
   pela rede interna.
  
   Maquina 2 - É uma maquina que está aqui dentro da rede interna, mas
 que
   está
   visível pela rede externa e vê as máquinas internamente tbm. Máquinas
   externas conseguem conectar nela.
  
   Maquina 3 - Máquina cliente delphi externa. Conecta via ODBC nessa
  maquina
   2, já que ela aceita ligações externas.
  
   O que preciso fazer é:
   Quando a máquina 1, pedir uma conexão com o banco pra máquina 2, essa
   máquina 2 vai rotear essa requisição pra máquina 3, que é o banco.
  
   Constraints
   - Não tem tempo hábil pra fazer o lance de multicamadas.
   - É requisito do cliente que tem que ser dessa forma.
   - Não pode ser em VPN.
  
   Sei que isso foge um pouco do escopo da lista, mas imaginei que algum
 de
   vocês já tenham passado por isso.
  
   Muito Obrigado
   -
   Sérgio Cavalcante
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  ...
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com
  Site: http://www.drdsistemas.com/
  ...
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-26 Por tôpico sergio cavalcante
Isso. Não tinha levado essa idéia em consideração pq não existia
replicação Master-Master no MySQL 5.0, somente Master-Slave.
Mas veio no 5.1 pra salvar minha vida :)


Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia

2008/4/26 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Blz, replicação é uma boa... e o melhor que já é nativa no mysql é só
 configurar, nada de ferramentas extras.

 2008/4/26 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:


  Opa Eduardo.
  É eu procurei esse tipo de software, mas não achei nada que resolvesse
  rapidamente. Então tive outra idéia. Gerar um banco idêntico ao da
 máquina
  1 na máquina 2, e Replicação de dados Master-Master
  entre as maquinas 1 e 2.
 
  Resolve o problema. Vou dar uma testada, mas valeu a ajuda.
 
  Sobre a estrutura da rede, nem eu entendi direito eehhe.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  2008/4/25 Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  :
 
   Sérgio, você vai precisar de um Software Roteador e que também faça um
   redirecionamento de Portas, semelhante ao que existe nos modens ADSL.
  
   só explica melhor a extrutura dessa rede.. como é o acesso a internet,
   como
   é a configuração, quando vc fala que a máquina 2 é visivel
  externamente..
   explica isso melhor.. assim pode surgir uma solução mais fácil.
  
  
   2008/4/25 sergio cavalcante [EMAIL PROTECTED] 
   sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.com:
  
Perdão, Perdão, é exatamente isso.
Quando a máquina 3(cliente externo delphi), pedir uma conexão com o
banco pra maquina 2, via odbc, ela tem que rotear isso pra maquina
   3(banco
mysql).
Obrigado, Eduardo.
   
--
   
Atenciosamente,
--
Sérgio Cavalcante
   
Em 25/04/08, Eduardo Silva dos Santos [EMAIL 
PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
escreveu:
   

 Olá Sérgio,

 tem alguma coisa confusa ai..

 vc diz quando a máquina 1 pedir conexão com o banco... mas não é
  nela
   que
o
 banco está instalado??

 explica melhor isso ae;

 2008/4/25 sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.comsroc1978%
  40gmail.comsroc1978%

   40gmail.comsroc1978%
40gmail.com:
  

  Pessoal, a situação eh a seguinte...
 
  3 maquinas.
  Maquina 1 - É o servidor de banco de dados My-SQL, e estah
 visivel
 somente
  pela rede interna.
 
  Maquina 2 - É uma maquina que está aqui dentro da rede interna,
  mas
   que
  está
  visível pela rede externa e vê as máquinas internamente tbm.
   Máquinas
  externas conseguem conectar nela.
 
  Maquina 3 - Máquina cliente delphi externa. Conecta via ODBC
 nessa
 maquina
  2, já que ela aceita ligações externas.
 
  O que preciso fazer é:
  Quando a máquina 1, pedir uma conexão com o banco pra máquina 2,
   essa
  máquina 2 vai rotear essa requisição pra máquina 3, que é o
 banco.
 
  Constraints
  - Não tem tempo hábil pra fazer o lance de multicamadas.
  - É requisito do cliente que tem que ser dessa forma.
  - Não pode ser em VPN.
 
  Sei que isso foge um pouco do escopo da lista, mas imaginei que
   algum
de
  vocês já tenham passado por isso.
 
  Muito Obrigado
  -
  Sérgio Cavalcante
 
  [As partes desta mensagem que não continham texto foram
 removidas]
 
 
 

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

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



   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com eduardo.drd%
  40gmail.com
   Site: http://www.drdsistemas.com/
   ...
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-26 Por tôpico sergio cavalcante
Berdam,

Esqueci de falar que todos eram servidores Windows. Foi mal.

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


2008/4/26 berdam [EMAIL PROTECTED]:

   acredito que com iptables do linux pode ser feito isso, tem q dar uma
 boa estudada.

 Eduardo Silva dos Santos escreveu:

 
  Sérgio, você vai precisar de um Software Roteador e que também faça um
  redirecionamento de Portas, semelhante ao que existe nos modens ADSL.
 
  só explica melhor a extrutura dessa rede.. como é o acesso a internet,
  como
  é a configuração, quando vc fala que a máquina 2 é visivel
 externamente..
  explica isso melhor.. assim pode surgir uma solução mais fácil.
 
  2008/4/25 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
  mailto:sroc1978%40gmail.com sroc1978%2540gmail.com:
 
   Perdão, Perdão, é exatamente isso.
   Quando a máquina 3(cliente externo delphi), pedir uma conexão com o
   banco pra maquina 2, via odbc, ela tem que rotear isso pra maquina
  3(banco
   mysql).
   Obrigado, Eduardo.
  
   --
  
   Atenciosamente,
   --
   Sérgio Cavalcante
  
   Em 25/04/08, Eduardo Silva dos Santos [EMAIL 
   PROTECTED]eduardo.drd%40gmail.com
  mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
 eduardo.drd%40gmail.com
   escreveu:
  
   
Olá Sérgio,
   
tem alguma coisa confusa ai..
   
vc diz quando a máquina 1 pedir conexão com o banco... mas não é
  nela que
   o
banco está instalado??
   
explica melhor isso ae;
   
2008/4/25 sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
  mailto:sroc1978%40gmail.com sroc1978%2540gmail.com sroc1978%
 40gmail.comsroc1978%

   40gmail.com:
   
 Pessoal, a situação eh a seguinte...

 3 maquinas.
 Maquina 1 - É o servidor de banco de dados My-SQL, e estah visivel
somente
 pela rede interna.

 Maquina 2 - É uma maquina que está aqui dentro da rede interna,
  mas que
 está
 visível pela rede externa e vê as máquinas internamente tbm.
  Máquinas
 externas conseguem conectar nela.

 Maquina 3 - Máquina cliente delphi externa. Conecta via ODBC nessa
maquina
 2, já que ela aceita ligações externas.

 O que preciso fazer é:
 Quando a máquina 1, pedir uma conexão com o banco pra máquina 2,
  essa
 máquina 2 vai rotear essa requisição pra máquina 3, que é o banco.

 Constraints
 - Não tem tempo hábil pra fazer o lance de multicamadas.
 - É requisito do cliente que tem que ser dessa forma.
 - Não pode ser em VPN.

 Sei que isso foge um pouco do escopo da lista, mas imaginei que
  algum
   de
 vocês já tenham passado por isso.

 Muito Obrigado
 -
 Sérgio Cavalcante

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



   
--
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com mailto:
 eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
  eduardo.drd%40gmail.com eduardo.drd%
   40gmail.com
Site: http://www.drdsistemas.com/ http://www.drdsistemas.com/
...
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  ...
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com mailto:
 eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
  Site: http://www.drdsistemas.com/ http://www.drdsistemas.com/
  ...
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 

 --
 -
 Uberdam Cavaletti
 Formado em Tecnologia da informação - Unoesc - Xxe
 Pós graduando em Desenvolvimento Java - Unoesc - Xxe

 Acesse http://www.curricular.com.br/berdam
 Acesse http://passandoveneno.blogspot.com

 -

  




--


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



[delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-25 Por tôpico sergio cavalcante
Pessoal, a situação eh a seguinte...

3 maquinas.
Maquina 1 - É o servidor de banco de dados My-SQL, e estah visivel somente
pela rede interna.

Maquina 2 - É uma maquina que está aqui dentro da rede interna, mas que está
visível pela rede externa e vê as máquinas internamente tbm. Máquinas
externas conseguem conectar nela.

Maquina 3 - Máquina cliente delphi externa. Conecta via ODBC nessa maquina
2, já que ela aceita ligações externas.

O que preciso fazer é:
Quando a máquina 1, pedir uma conexão com o banco pra máquina 2, essa
máquina 2 vai rotear essa requisição pra máquina 3, que é o banco.

Constraints
- Não tem tempo hábil pra fazer o lance de multicamadas.
- É requisito do cliente que tem que ser dessa forma.
- Não pode ser em VPN.


Sei que isso foge um pouco do escopo da lista, mas imaginei que algum de
vocês já tenham passado por isso.


Muito Obrigado
-
Sérgio Cavalcante


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



Re: [delphi-br] [Off - Topic] - Acessando Banco MySQL com maquina dentro de uma rede protegida.

2008-04-25 Por tôpico sergio cavalcante
Perdão, Perdão, é exatamente isso.
Quando a máquina 3(cliente externo delphi), pedir uma conexão com o
banco pra maquina 2, via odbc, ela tem que rotear isso pra maquina 3(banco
mysql).
Obrigado, Eduardo.

-- 

Atenciosamente,
--
Sérgio Cavalcante


Em 25/04/08, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   Olá Sérgio,

 tem alguma coisa confusa ai..

 vc diz quando a máquina 1 pedir conexão com o banco... mas não é nela que o
 banco está instalado??

 explica melhor isso ae;

 2008/4/25 sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com:

  Pessoal, a situação eh a seguinte...
 
  3 maquinas.
  Maquina 1 - É o servidor de banco de dados My-SQL, e estah visivel
 somente
  pela rede interna.
 
  Maquina 2 - É uma maquina que está aqui dentro da rede interna, mas que
  está
  visível pela rede externa e vê as máquinas internamente tbm. Máquinas
  externas conseguem conectar nela.
 
  Maquina 3 - Máquina cliente delphi externa. Conecta via ODBC nessa
 maquina
  2, já que ela aceita ligações externas.
 
  O que preciso fazer é:
  Quando a máquina 1, pedir uma conexão com o banco pra máquina 2, essa
  máquina 2 vai rotear essa requisição pra máquina 3, que é o banco.
 
  Constraints
  - Não tem tempo hábil pra fazer o lance de multicamadas.
  - É requisito do cliente que tem que ser dessa forma.
  - Não pode ser em VPN.
 
  Sei que isso foge um pouco do escopo da lista, mas imaginei que algum de
  vocês já tenham passado por isso.
 
  Muito Obrigado
  -
  Sérgio Cavalcante
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

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

 



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



Re: [delphi-br] Re: Erro Maluco do Delphi - ADO - MySql

2008-04-17 Por tôpico sergio cavalcante
Novidades no erro, pessoal. Consegui contornar parcialmente, mudando a
propriedade da TADOQuery.CursorLocation que estava clUseClient pra
clUserServer e parou de dar erros, mas nao completamente.

Ainda tem uns componentes ADOGrid, que tendo SQL dentro dos mesmos, quando
fazem uma consulta, o problema volta. E esses componentes não possuem aquela
propriedade que mencionei anteriormente.


Atenciosamente,
--
Sérgio Cavalcante


Em 16/04/08, sergio cavalcante [EMAIL PROTECTED] escreveu:

 Oi Felipe,

 infelizmente nao rolou...mas valeu assim mesmo.

 --

 Atenciosamente,
 --
 Sérgio Cavalcante

 Em 16/04/08, felipe govoni [EMAIL PROTECTED] escreveu:
 
eu ja passei por esse erro tambem
 
  voce precisa mudar duas coisas no conector:
 
  nas propriedades da fonte, na guia advanced clica nas duas primeiras
  opções (dont optimize column width e return matching rolls)
 
  se nao me expressei bem me avisa
 
  Em 16/04/08, sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
  escreveu:
  
   Oi Eduardo,
  
   Delphi 6 , build 6240, Update 2.
   Esse ADO é um que eu instalei somente os dcus, que foram
  disponibilizados
   pela empresa.
   Acho que deve ser herdado dos do Delphi.
  
   Agradeço imensamente...
  
   Atenciosamente,
   --
   Sérgio Cavalcante
  
   Em 16/04/08, Eduardo Silva dos Santos [EMAIL 
   PROTECTED]eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   escreveu:
   
Blz Sérgio, vou testar, só um detalhe, qual a versão do seu Delphi?
  o
componente ADO é aquele do próprio Delphi?
   
Em 16/04/08, sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
  sroc1978%40gmail.comsroc1978%
   40gmail.com
escreveu:

 Oi Eduardo

  
 MySQL - 5.0.21
 ODBC -3.51.19
 O nome do componente é TADOQuery.

 Atenciosamente,
 --
 Sérgio Cavalcante

 Em 16/04/08, Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
eduardo.drd%40gmail.com
eduardo.drd%40gmail.com
 escreveu:
 
  Me diga a versão exata do MySQL, do MyODBC e o nome desse
   componente,
  pra eu
  fazer uns testes aqui.
 
  Em 16/04/08, sergio cavalcante [EMAIL 
  PROTECTED]sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.comsroc1978%
 40gmail.com
  escreveu:
  
   Oi Eduardo,
  
   O mais estranho eh que o ODBC roda direitinho!
   E o componente nao eh exatamente um ADO, é um descendente, e
fechado,
   que jah estava no sistema. que bosta.
  
   Atenciosamente,
   --
   Sérgio Cavalcante
  
   2008/4/16 Eduardo Silva dos Santos [EMAIL 
   PROTECTED]eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   :
  
Blz, sérgio, provalmente isso é problema no MyODBC, instala
  o
   mais
  novo
que
deve resolver..
   
quanto a migração o MyDAC tem um Wizard que faz essa
  mundança
  rapadinho
ADO
 MyDAC, mas sabemos que nenhuma migração é tão simples
  assim,
 hehehe
   
sucesso ae
   
   
Em 16/04/08, sergio cavalcante [EMAIL 
PROTECTED]sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.comsroc1978%
   40gmail.com
escreveu:

 Oi Eduardo,

 Obrigado por responder.

 Infelizmente pegamos o sistema já pronto. E como a
  homologação
tá
   muito
 perto,
 não dá pra mudar mais...

 Atenciosamente,
 --
 Sérgio Cavalcante

 2008/4/16 Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
eduardo.drd%40gmail.com
 :

  Acessar MySQL via ADO que por sua vez usa ODBC é fria,
verifique
 a
  versão do
  Driver ODBC para MySQL e assim que possível
  migre para algum componente de acesso Nativo, Zeos é um
  bom
  exemplo
   de
  componente free e MyDAC é o Melhor mais é pago.
  vc vai notar a diferença no desempenho.
 
  Em 16/04/08, sergio cavalcante [EMAIL 
  PROTECTED]sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.comsroc1978%
 40gmail.com
  escreveu

[delphi-br] Erro Maluco do Delphi - ADO - MySql

2008-04-16 Por tôpico sergio cavalcante
Pessoal,

Está acontecendo um erro muito esquisito no meu ambiente.

IDE : Delphi 6
DataWare : AdoComponents
Banco de Dados : MySQL 5

Um Select simples:

Select * from pes_pessoa Where CodPes =1

Dá o seguinte erro:
a operação de várias etapas gerou erros. verifique cada valor de status

Procurei bastante na internet e segui algumas dicas, como tirar o persist
info na string connection  ou mudar o registro.
Dentre as informações que pude coletar, isso geralmente ocorre quando vc
atribui um valor maior do que o campo
que vai receber.

Obrigado desde já.

Atenciosamente,
--
Sérgio Cavalcante


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



[delphi-br] Re: Erro Maluco do Delphi - ADO - MySql

2008-04-16 Por tôpico sergio cavalcante
Mais algumas informações acerca do erro.
Ele só dá na minha máquina que está fora do domínio, e somente em algumas
tabelas.
Então mesmo fora do domínio, várias queries dão certo. Outras, retornam o
erro mencionado.

Atenciosamente,
--
Sérgio Cavalcante

2008/4/16 sergio cavalcante [EMAIL PROTECTED]:

 Pessoal,

 Está acontecendo um erro muito esquisito no meu ambiente.

 IDE : Delphi 6
 DataWare : AdoComponents
 Banco de Dados : MySQL 5

 Um Select simples:

 Select * from pes_pessoa Where CodPes =1

 Dá o seguinte erro:
 a operação de várias etapas gerou erros. verifique cada valor de status

 Procurei bastante na internet e segui algumas dicas, como tirar o persist
 info na string connection  ou mudar o registro.
 Dentre as informações que pude coletar, isso geralmente ocorre quando vc
 atribui um valor maior do que o campo
 que vai receber.

 Obrigado desde já.

 Atenciosamente,
 --
 Sérgio Cavalcante




--


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



Re: [delphi-br] Re: Erro Maluco do Delphi - ADO - MySql

2008-04-16 Por tôpico sergio cavalcante
Oi Eduardo,

Obrigado por responder.

Infelizmente pegamos o sistema já pronto. E como a homologação tá muito
perto,
não dá pra mudar mais...


Atenciosamente,
--
Sérgio Cavalcante

2008/4/16 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Acessar MySQL via ADO que por sua vez usa ODBC é fria, verifique a
 versão do
 Driver ODBC para MySQL e assim que possível
 migre para algum componente de acesso Nativo, Zeos é um bom exemplo de
 componente free e MyDAC é o Melhor mais é pago.
 vc vai notar a diferença no desempenho.

 Em 16/04/08, sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
 escreveu:

 
  Mais algumas informações acerca do erro.
  Ele só dá na minha máquina que está fora do domínio, e somente em
 algumas
  tabelas.
  Então mesmo fora do domínio, várias queries dão certo. Outras, retornam
 o
  erro mencionado.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/4/16 sergio cavalcante [EMAIL PROTECTED] 
  sroc1978%40gmail.comsroc1978%
 40gmail.com:
 
   Pessoal,
  
   Está acontecendo um erro muito esquisito no meu ambiente.
  
   IDE : Delphi 6
   DataWare : AdoComponents
   Banco de Dados : MySQL 5
  
   Um Select simples:
  
   Select * from pes_pessoa Where CodPes =1
  
   Dá o seguinte erro:
   a operação de várias etapas gerou erros. verifique cada valor de
  status
  
   Procurei bastante na internet e segui algumas dicas, como tirar o
  persist
   info na string connection ou mudar o registro.
   Dentre as informações que pude coletar, isso geralmente ocorre quando
 vc
   atribui um valor maior do que o campo
   que vai receber.
  
   Obrigado desde já.
  
   Atenciosamente,
   --
   Sérgio Cavalcante
  
  
 
  --
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] Re: Erro Maluco do Delphi - ADO - MySql

2008-04-16 Por tôpico sergio cavalcante
Oi Eduardo,

O mais estranho eh que o ODBC roda direitinho!
E o componente nao eh exatamente um ADO, é um descendente, e fechado,
que jah estava no sistema. que bosta.

Atenciosamente,
--
Sérgio Cavalcante

2008/4/16 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Blz, sérgio, provalmente isso é problema no MyODBC, instala o mais novo
 que
 deve resolver..

 quanto a migração o MyDAC tem um Wizard que faz essa mundança rapadinho
 ADO
  MyDAC, mas sabemos que nenhuma migração é tão simples assim, hehehe

 sucesso ae


 Em 16/04/08, sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
 escreveu:
 
  Oi Eduardo,
 
  Obrigado por responder.
 
  Infelizmente pegamos o sistema já pronto. E como a homologação tá muito
  perto,
  não dá pra mudar mais...
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/4/16 Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  :
 
   Acessar MySQL via ADO que por sua vez usa ODBC é fria, verifique a
   versão do
   Driver ODBC para MySQL e assim que possível
   migre para algum componente de acesso Nativo, Zeos é um bom exemplo de
   componente free e MyDAC é o Melhor mais é pago.
   vc vai notar a diferença no desempenho.
  
   Em 16/04/08, sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.comsroc1978%
  40gmail.com
   escreveu:
  
   
Mais algumas informações acerca do erro.
Ele só dá na minha máquina que está fora do domínio, e somente em
   algumas
tabelas.
Então mesmo fora do domínio, várias queries dão certo. Outras,
  retornam
   o
erro mencionado.
   
Atenciosamente,
--
Sérgio Cavalcante
   
2008/4/16 sergio cavalcante [EMAIL 
PROTECTED]sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
  40gmail.comsroc1978%

   40gmail.com:
   
 Pessoal,

 Está acontecendo um erro muito esquisito no meu ambiente.

 IDE : Delphi 6
 DataWare : AdoComponents
 Banco de Dados : MySQL 5

 Um Select simples:

 Select * from pes_pessoa Where CodPes =1

 Dá o seguinte erro:
 a operação de várias etapas gerou erros. verifique cada valor de
status

 Procurei bastante na internet e segui algumas dicas, como tirar o
persist
 info na string connection ou mudar o registro.
 Dentre as informações que pude coletar, isso geralmente ocorre
  quando
   vc
 atribui um valor maior do que o campo
 que vai receber.

 Obrigado desde já.

 Atenciosamente,
 --
 Sérgio Cavalcante


   
--
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com eduardo.drd%
  40gmail.com
   Site: http://www.drdsistemas.com/
   ...
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] Re: Erro Maluco do Delphi - ADO - MySql

2008-04-16 Por tôpico sergio cavalcante
Oi Eduardo

MySQL - 5.0.21
ODBC -3.51.19
O nome do componente é TADOQuery.

Atenciosamente,
--
Sérgio Cavalcante

Em 16/04/08, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   Me diga a versão exata do MySQL, do MyODBC e o nome desse componente,
 pra eu
 fazer uns testes aqui.

 Em 16/04/08, sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
 escreveu:
 
  Oi Eduardo,
 
  O mais estranho eh que o ODBC roda direitinho!
  E o componente nao eh exatamente um ADO, é um descendente, e fechado,
  que jah estava no sistema. que bosta.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/4/16 Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  :
 
   Blz, sérgio, provalmente isso é problema no MyODBC, instala o mais
 novo
   que
   deve resolver..
  
   quanto a migração o MyDAC tem um Wizard que faz essa mundança
 rapadinho
   ADO
MyDAC, mas sabemos que nenhuma migração é tão simples assim, hehehe
  
   sucesso ae
  
  
   Em 16/04/08, sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.comsroc1978%
  40gmail.com
   escreveu:
   
Oi Eduardo,
   
Obrigado por responder.
   
Infelizmente pegamos o sistema já pronto. E como a homologação tá
  muito
perto,
não dá pra mudar mais...
   
Atenciosamente,
--
Sérgio Cavalcante
   
2008/4/16 Eduardo Silva dos Santos [EMAIL 
PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
:
   
 Acessar MySQL via ADO que por sua vez usa ODBC é fria, verifique a
 versão do
 Driver ODBC para MySQL e assim que possível
 migre para algum componente de acesso Nativo, Zeos é um bom
 exemplo
  de
 componente free e MyDAC é o Melhor mais é pago.
 vc vai notar a diferença no desempenho.

 Em 16/04/08, sergio cavalcante [EMAIL 
 PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.comsroc1978%
40gmail.com
 escreveu:

 
  Mais algumas informações acerca do erro.
  Ele só dá na minha máquina que está fora do domínio, e somente
 em
 algumas
  tabelas.
  Então mesmo fora do domínio, várias queries dão certo. Outras,
retornam
 o
  erro mencionado.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/4/16 sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.comsroc1978%
   40gmail.comsroc1978%
 
40gmail.comsroc1978%
  
 40gmail.com:
 
   Pessoal,
  
   Está acontecendo um erro muito esquisito no meu ambiente.
  
   IDE : Delphi 6
   DataWare : AdoComponents
   Banco de Dados : MySQL 5
  
   Um Select simples:
  
   Select * from pes_pessoa Where CodPes =1
  
   Dá o seguinte erro:
   a operação de várias etapas gerou erros. verifique cada valor
  de
  status
  
   Procurei bastante na internet e segui algumas dicas, como
 tirar
  o
  persist
   info na string connection ou mudar o registro.
   Dentre as informações que pude coletar, isso geralmente ocorre
quando
 vc
   atribui um valor maior do que o campo
   que vai receber.
  
   Obrigado desde já.
  
   Atenciosamente,
   --
   Sérgio Cavalcante
  
  
 
  --
 
  [As partes desta mensagem que não continham texto foram
 removidas]
 
 
 

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

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



   
--
   
Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com eduardo.drd%
  40gmail.com
   Site: http://www.drdsistemas.com/
   ...
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
 
  Atenciosamente,
  --
  Sérgio Cavalcante
  Mitros Tecnologia
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo

Re: [delphi-br] Re: Erro Maluco do Delphi - ADO - MySql

2008-04-16 Por tôpico sergio cavalcante
Oi Eduardo,

Delphi 6 , build 6240, Update 2.
Esse ADO é um que eu instalei somente os dcus, que foram disponibilizados
pela empresa.
Acho que deve ser herdado dos do Delphi.

Agradeço imensamente...

Atenciosamente,
--
Sérgio Cavalcante

Em 16/04/08, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   Blz Sérgio, vou testar, só um detalhe, qual a versão do seu Delphi? o
 componente ADO é aquele do próprio Delphi?

 Em 16/04/08, sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
 escreveu:
 
  Oi Eduardo
 
  MySQL - 5.0.21
  ODBC -3.51.19
  O nome do componente é TADOQuery.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  Em 16/04/08, Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  escreveu:
  
   Me diga a versão exata do MySQL, do MyODBC e o nome desse componente,
   pra eu
   fazer uns testes aqui.
  
   Em 16/04/08, sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.comsroc1978%
  40gmail.com
   escreveu:
   
Oi Eduardo,
   
O mais estranho eh que o ODBC roda direitinho!
E o componente nao eh exatamente um ADO, é um descendente, e
 fechado,
que jah estava no sistema. que bosta.
   
Atenciosamente,
--
Sérgio Cavalcante
   
2008/4/16 Eduardo Silva dos Santos [EMAIL 
PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
:
   
 Blz, sérgio, provalmente isso é problema no MyODBC, instala o mais
   novo
 que
 deve resolver..

 quanto a migração o MyDAC tem um Wizard que faz essa mundança
   rapadinho
 ADO
  MyDAC, mas sabemos que nenhuma migração é tão simples assim,
  hehehe

 sucesso ae


 Em 16/04/08, sergio cavalcante [EMAIL 
 PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.comsroc1978%
40gmail.com
 escreveu:
 
  Oi Eduardo,
 
  Obrigado por responder.
 
  Infelizmente pegamos o sistema já pronto. E como a homologação
 tá
muito
  perto,
  não dá pra mudar mais...
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/4/16 Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  :
 
   Acessar MySQL via ADO que por sua vez usa ODBC é fria,
 verifique
  a
   versão do
   Driver ODBC para MySQL e assim que possível
   migre para algum componente de acesso Nativo, Zeos é um bom
   exemplo
de
   componente free e MyDAC é o Melhor mais é pago.
   vc vai notar a diferença no desempenho.
  
   Em 16/04/08, sergio cavalcante [EMAIL 
   PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.com
 sroc1978%40gmail.comsroc1978%
  40gmail.com
   escreveu:
  
   
Mais algumas informações acerca do erro.
Ele só dá na minha máquina que está fora do domínio, e
 somente
   em
   algumas
tabelas.
Então mesmo fora do domínio, várias queries dão certo.
 Outras,
  retornam
   o
erro mencionado.
   
Atenciosamente,
--
Sérgio Cavalcante
   
2008/4/16 sergio cavalcante [EMAIL 
PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.comsroc1978%
 40gmail.comsroc1978%
   
  40gmail.comsroc1978%

   40gmail.com:
   
 Pessoal,

 Está acontecendo um erro muito esquisito no meu ambiente.

 IDE : Delphi 6
 DataWare : AdoComponents
 Banco de Dados : MySQL 5

 Um Select simples:

 Select * from pes_pessoa Where CodPes =1

 Dá o seguinte erro:
 a operação de várias etapas gerou erros. verifique cada
  valor
de
status

 Procurei bastante na internet e segui algumas dicas, como
   tirar
o
persist
 info na string connection ou mudar o registro.
 Dentre as informações que pude coletar, isso geralmente
  ocorre
  quando
   vc
 atribui um valor maior do que o campo
 que vai receber.

 Obrigado desde já.

 Atenciosamente,
 --
 Sérgio Cavalcante


   
--
   
[As partes desta mensagem que não continham texto foram
   removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201

Re: [delphi-br] Re: Erro Maluco do Delphi - ADO - MySql

2008-04-16 Por tôpico sergio cavalcante
Oi Felipe,

infelizmente nao rolou...mas valeu assim mesmo.

-- 

Atenciosamente,
--
Sérgio Cavalcante

Em 16/04/08, felipe govoni [EMAIL PROTECTED] escreveu:

   eu ja passei por esse erro tambem

 voce precisa mudar duas coisas no conector:

 nas propriedades da fonte, na guia advanced clica nas duas primeiras
 opções (dont optimize column width e return matching rolls)

 se nao me expressei bem me avisa

 Em 16/04/08, sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
 escreveu:
 
  Oi Eduardo,
 
  Delphi 6 , build 6240, Update 2.
  Esse ADO é um que eu instalei somente os dcus, que foram
 disponibilizados
  pela empresa.
  Acho que deve ser herdado dos do Delphi.
 
  Agradeço imensamente...
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  Em 16/04/08, Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  escreveu:
  
   Blz Sérgio, vou testar, só um detalhe, qual a versão do seu Delphi? o
   componente ADO é aquele do próprio Delphi?
  
   Em 16/04/08, sergio cavalcante [EMAIL PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.comsroc1978%
  40gmail.com
   escreveu:
   
Oi Eduardo
   
 
MySQL - 5.0.21
ODBC -3.51.19
O nome do componente é TADOQuery.
   
Atenciosamente,
--
Sérgio Cavalcante
   
Em 16/04/08, Eduardo Silva dos Santos [EMAIL 
PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
escreveu:

 Me diga a versão exata do MySQL, do MyODBC e o nome desse
  componente,
 pra eu
 fazer uns testes aqui.

 Em 16/04/08, sergio cavalcante [EMAIL 
 PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.comsroc1978%
40gmail.com
 escreveu:
 
  Oi Eduardo,
 
  O mais estranho eh que o ODBC roda direitinho!
  E o componente nao eh exatamente um ADO, é um descendente, e
   fechado,
  que jah estava no sistema. que bosta.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/4/16 Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  :
 
   Blz, sérgio, provalmente isso é problema no MyODBC, instala o
  mais
 novo
   que
   deve resolver..
  
   quanto a migração o MyDAC tem um Wizard que faz essa mundança
 rapadinho
   ADO
MyDAC, mas sabemos que nenhuma migração é tão simples assim,
hehehe
  
   sucesso ae
  
  
   Em 16/04/08, sergio cavalcante [EMAIL 
   PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.com
 sroc1978%40gmail.comsroc1978%
  40gmail.com
   escreveu:
   
Oi Eduardo,
   
Obrigado por responder.
   
Infelizmente pegamos o sistema já pronto. E como a
 homologação
   tá
  muito
perto,
não dá pra mudar mais...
   
Atenciosamente,
--
Sérgio Cavalcante
   
2008/4/16 Eduardo Silva dos Santos [EMAIL 
PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  eduardo.drd%40gmail.com
   eduardo.drd%40gmail.com
:
   
 Acessar MySQL via ADO que por sua vez usa ODBC é fria,
   verifique
a
 versão do
 Driver ODBC para MySQL e assim que possível
 migre para algum componente de acesso Nativo, Zeos é um
 bom
 exemplo
  de
 componente free e MyDAC é o Melhor mais é pago.
 vc vai notar a diferença no desempenho.

 Em 16/04/08, sergio cavalcante [EMAIL 
 PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.comsroc1978%
40gmail.com
 escreveu:

 
  Mais algumas informações acerca do erro.
  Ele só dá na minha máquina que está fora do domínio, e
   somente
 em
 algumas
  tabelas.
  Então mesmo fora do domínio, várias queries dão certo.
   Outras,
retornam
 o
  erro mencionado.
 
  Atenciosamente,
  --
  Sérgio Cavalcante
 
  2008/4/16 sergio cavalcante [EMAIL 
  PROTECTED]sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.com
   sroc1978%40gmail.com
sroc1978%40gmail.com
 sroc1978%40gmail.com
  sroc1978%40gmail.comsroc1978

[delphi-br] Off - Firebird - IBExpert

2008-03-13 Por tôpico sergio cavalcante
Olá Pessoal,

Desculpe pelo off, mas imagino que o assunto seja relacionado.
Gostaria de uma ferramenta, função escondida, plug-in do IBExpert, etc,
que me permitisse com um comando, recompilar todas as procedures de um
banco.
Se der, as Views tbm ;)

O Ponto é que, de vez em quando, acontece uns erros esquisitos no banco...
E depois de muito penar, recompilando as procedures, ele pára de dar erro.
principalmente aqueles erros genéricos de BCD Overflow.

Alguém pode dar uma mão?

Agradeço desde já


Algúem conhece?

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] Atualizador automatico

2008-02-22 Por tôpico sergio cavalcante
Olá Rodrigo,

Você pode mandar pra mim?
[EMAIL PROTECTED] ou
[EMAIL PROTECTED]



2008/2/22 r.marchiori [EMAIL PROTECTED]:

   Olá pessoal, uma dica tb é criar um executavel alem do executavel do
 sistema e este novo só fica para dazer a atualização, este executavel menor
 para realizar a atualização verifica o numero da verão armazenado em uma
 tabela no banco de dados e compara com o numero do arquivo ini, se for
 diferente carrega o executavel do servidorvia (ftp) e apos isso atualiza um
 arquivo ini que esta na pasta local de cada estação e se a versão não for
 diferente não atualiza e chama o executavel do sistema.
 Assim não carrega toda hora o executavel do sistema.
 Se alguem quise o código fonte é só pedir.


 Cada vez que o cliente abre o aplicativo, ele acaba usando a rede para
 passar todo o arquivo do executável. Em alguns casos isso lentifica
 demais toda a rede (imagine 40 ou mais estações).
 E se a rede for lenta naturalmente ou o acesso for remoto, cada vez
 que inicializar o aplicativo, terá que ser feito o download
 completo, causando demora desnecessária.

 Além do caso de ter que esperar todo mundo se desconectar para atualizar.
 Fora os erros esotéricos do windows que diz que ainda tem alguém
 conectado no sistema, mesmo que nenhum cliente esteja ligado, forçando
 um reboot no servidor.

 Bom, acho que são alguns bons motivos.

 Aquele abraço.

 Em 22/02/08, Davi Eduardo Borges Wall [EMAIL 
 PROTECTED]davi.wall%40mult.com.br
 escreveu:
 
 
  E por que vc discorda?
 
  De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br[mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de
 Guionardo Furlan
  Enviada em: sexta-feira, 22 de fevereiro de 2008 08:06
  Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Assunto: Re: [delphi-br] Atualizador automatico
 
  Será mesmo uma boa idéia? Discordo.
 
  Eu deixaria uma versão do executável no servidor, com um arquivo texto
  indicando a versão.
  Nos clientes, um aplicativo inicializador compararia a versão do
  executável local com a versão do executável remoto. Em caso de
  diferença, copiará do servidor.
  Por último, o aplicativo inicializador chama o executável localmente.
 
  Em 22/02/08, Consultores Software [EMAIL 
  PROTECTED]consultoressoftware%40gmail.commailto:
 consultoressoftware%40gmail.com  escreveu:
  
   Antes de pensar num atualizador, não seria mais fácil deixar um
 executável
   só no servidor e mapear para que cada usuário tenha acesso a ele via
 rede,
   do que distribuir várias cópias ? Assim, você teria que atualizar uma
 vez
   só. Um ponto crítico aí é que, para atualizar esse aplicativo, todos
 os
   usuários terão que sair dele em suas máquinas, a menos que o servidor
 seja
   linux, que permite sobrescrever o exe mesmo que ele esteja em uso .
  
   Em 22/02/08, Carlos [EMAIL 
   PROTECTED]ca_programador007%40yahoo.com.brmailto:
 ca_programador007%40yahoo.com.br  escreveu:
   
Olá amigos,
   
Tenho um aplicativo onde o banco de dados fica no servidor e cada
 maquina
tem um executavel .exe para acessar o banco de dados.
Muitas vezes eu preciso atualizar o .exe e preciso ir de máquina em
máquina para atualizar o arquivo, e isso é muito chato porque são
 várias
máquinas.
Eu sei que existe uma forma fácil de resolver isso, utilizando um
atualizador automático que fica direto no servidor e todos os
 usuarios
quando executam o executavel busca a atualizacao no servidor.
Gostaria de saber como faz isso. Alguem me ajuda a começar? Nem sei
 por
onde começar.
   
Obrigado e aguardo ajuda.
Carlos
   
 

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

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

 Rodrigo Alex Marchiori
 http://r.marchiori.sites.uol.com.br
 msn: [EMAIL PROTECTED] marchiorialex%40hotmail.com

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

  




-- 

Atenciosamente,
--
Sérgio Cavalcante
Mitros Tecnologia


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



Re: [delphi-br] Off-Topic: Pagar por um funcionário

2008-01-23 Por tôpico sergio cavalcante
Olá Anderson.

Já calculou quanto tempo vai levar o projeto,e os custos específicos do
mesmo?
o que sobrar, vc tira a margem de lucro, e aí vai ter o preço pra contratar
uma pessoa.
Vê esse preço na internet pra saber qual a experiência(e tecnologia) que
esse salário paga,
e pronto.
Aí você vê a complexidade desse sistema e verifica se essa experiência desse
profissional
pode desenvolver esse sistema...se não, melhor nem pegar esse projeto, ou
ele
foi mal avaliado em termos de preço.

--
Sérgio Cavalcante

2008/1/23 Anderson Furtilho [EMAIL PROTECTED]:

   Sergio eu estava pensando em algo tipo projeto, por exemplo, eu pego um
 sistema para desenvolver no valor de 1000,00. Quanto eu poderia pagar a este
 funcionário que iria desenvolver em 60% do trabalho, pois eu iria trabalhar
 no banco de dados, iria passar um pente fino no trabalho dele e aprovar ou
 não. Portanto ele não iria trabalhar 100% no projeto e sim uns 60% o
 restante seria eu e meu sócio mesmo.

 Valeu pela dica

 - Mensagem original 
 De: sergio cavalcante [EMAIL PROTECTED] sroc1978%40gmail.com
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Terça-feira, 22 de Janeiro de 2008 18:20:21
 Assunto: Re: [delphi-br] Off-Topic: Pagar por um funcionário


 como eu poderia proceder para pagar este fulano, comissão ?, Salário ?

 R - Você tem um fluxo de caixa? receita fixa? despesas fixas?

 tem um software de controle que cadastre isso pra você?

 Porque, só assim você vai saber quanto terá disponível para o salário do

 mesmo

 sem quebrar as outras despesas da sua empresa.

  Como somos socios eu e meu amigo, nós rachamos o lucro e despesas então

 sempre fica certo no final, mas e agora ?

 R - Nesse caso ele entraria no fluxo de caixa como despesa fixa. Tente

 colocar o dia do pagamento

 pra depois das entradas das suas receitas, se essas entradas forem fixas

 também.

 Como eu poderia avaliar e pagar esse funcionário, principalmente, sabendo

 que ele não tem a experiencia em programação que temos.

 R - Pelo que você disse, vocês possuem experiência em programação. Faça um

 teste!

 Se você não conhece a pessoa, só o CV, o teste é um bom termômetro

 por parte de pessoas mais experientes pra determinar em que nível esse

 candidato

 está, ou se ainda, está abaixo das suas expectativas. Sobre o salário,

 avalie duas coisas

 1 - O Mercado. Tem várias faixas salariais no google, por experiência e em

 que tecnologia.

 2 - Seu bolso. Vê se dá pra pagar essa faixa. Senão, contrate um com menos

 experiência,

 e faça um coaching.

 Espero ter ajudado.

 Sérgio Cavalcante

 2008/1/22 Anderson Furtilho andersonfurtilhobr3 @yahoo.com. br:

  Olá amigos da lista!

 

  Atualmente trabalho com um sócio no desenvolvimento de sistemas aqui na

  minha cidade. Surgiu a ideia de contratarmos um funcionário e eu
 gostaria de

  saber dos amigos que ja estão na area a mais tempo que eu como eu
 poderia

  proceder para pagar este fulano, comissão ?, Salário ?, como ?

 

  Como somos socios eu e meu amigo, nós rachamos o lucro e despesas então

  sempre fica certo no final, mas e agora ?

  Como eu poderia avaliar e pagar esse funcionário, principalmente,
 sabendo

  que ele não tem a experiencia em programação que temos.

 

  Qualquer dica ficarei agradecido.

 

  Um forte abraço a todos

  Anderson

 

  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para

  armazenamento!

  http://br.mail. yahoo.com/

 

 

 --

 Atenciosamente,

  - -

 Sérgio Cavalcante

 Gerente de Projetos

 Mitros Tecnologia

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

 !--

 #ygrp-mkp{
 border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px
 14px;}
 #ygrp-mkp hr{
 border:1px solid #d8d8d8;}
 #ygrp-mkp #hd{
 color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
 0px;}
 #ygrp-mkp #ads{
 margin-bottom:10px;}
 #ygrp-mkp .ad{
 padding:0 0;}
 #ygrp-mkp .ad a{
 color:#ff;text-decoration:none;}
 --

 !--

 #ygrp-sponsor #ygrp-lc{
 font-family:Arial;}
 #ygrp-sponsor #ygrp-lc #hd{
 margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
 #ygrp-sponsor #ygrp-lc .ad{
 margin-bottom:10px;padding:0 0;}
 --

 !--

 #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

Re: [delphi-br] Off-Topic: Pagar por um funcionário

2008-01-22 Por tôpico sergio cavalcante
como eu poderia proceder para pagar este fulano, comissão ?, Salário ?
R - Você tem um fluxo de caixa? receita fixa? despesas fixas?
tem um software de controle que cadastre isso pra você?

Porque, só assim você vai saber quanto terá disponível para o salário do
mesmo
sem quebrar as outras despesas da sua empresa.

 Como somos socios eu e meu amigo, nós rachamos o lucro e despesas então
sempre fica certo no final, mas e agora ?

R - Nesse caso ele entraria no fluxo de caixa como despesa fixa. Tente
colocar o dia do pagamento
pra depois das entradas das suas receitas, se essas entradas forem fixas
também.

Como eu poderia avaliar e pagar esse funcionário, principalmente, sabendo
que ele não tem a experiencia em programação que temos.

R - Pelo que você disse, vocês possuem experiência em programação. Faça um
teste!
Se você não conhece a pessoa, só o CV, o teste é um bom termômetro
por parte de pessoas mais experientes pra determinar em que nível esse
candidato
está, ou se ainda, está abaixo das suas expectativas. Sobre o salário,
avalie duas coisas
1 - O Mercado. Tem várias faixas salariais no google, por experiência e em
que tecnologia.
2 - Seu bolso. Vê se dá pra pagar essa faixa. Senão, contrate um com menos
experiência,
e faça um coaching.

Espero ter ajudado.
Sérgio Cavalcante

2008/1/22 Anderson Furtilho [EMAIL PROTECTED]:

   Olá amigos da lista!

 Atualmente trabalho com um sócio no desenvolvimento de sistemas aqui na
 minha cidade. Surgiu a ideia de contratarmos um funcionário e eu gostaria de
 saber dos amigos que ja estão na area a mais tempo que eu como eu poderia
 proceder para pagar este fulano, comissão ?, Salário ?, como ?

 Como somos socios eu e meu amigo, nós rachamos o lucro e despesas então
 sempre fica certo no final, mas e agora ?
 Como eu poderia avaliar e pagar esse funcionário, principalmente, sabendo
 que ele não tem a experiencia em programação que temos.

 Qualquer dica ficarei agradecido.

 Um forte abraço a todos
 Anderson

 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!
 http://br.mail.yahoo.com/
  




-- 
Atenciosamente,
--
Sérgio Cavalcante
Gerente de Projetos
Mitros Tecnologia


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



Re: [delphi-br] Duvida desevolvimento sistema em grupo

2008-01-16 Por tôpico sergio cavalcante
Tem o Subversion tbm que é utilizado largamente no mundo inteiro.
É livre (grátis, código fonte disponível para eventuais modificações)
fácil de implantar, fácil de aprender.

E o processo vai ser bastante transparente pra vocês.
cada um vai trabalhar com todo o projeto na sua máquina.
No fim do dia, por exemplo, todos vão commitar o código e o próprio
subversion
vai juntar o código que cada um trabalhou no repositório.
No início do dia, por exemplo, todo mundo dá um update na sua pasta
e tcharan!, todo mundo term seu projeto atualizado com o código de todo
mundo :D

Procura no Google que vc vai achar uma penca de coisas.

--
Sérgio Cavalcante

2008/1/16 Thiago Andrighetti [EMAIL PROTECTED]:

   Eu entendi essa parte da organização e tal, porem, e no caso especifico
 do Delphi(por exemplo), como faria pra dois programadores mecherem no mesmo
 projeto, cadaum faria um projeto separado e depois junta os dois?
 ou cada um geraria um executavel e no final fariamos um software principal
 que chamaria os dois executaveis.?
 Meu caso tambem é parecido com o do amigo Icaro, trabalhei sempre sozinho,
 com softwares pequenos, mas agora me vejo com a necessidade de ver com algum
 outro programador pra ajudar a desenvolver um sistema maior, porem não sei
 como faria essa parte, a parte do compartilhamento do projeto ( se é que
 poderia chamar de compartilhamento xD).

 Thiago Andrighetti de Pádua
 Analista de Suporte em Software Livre

 - Mensagem original 
 De: Rafael Jorge [EMAIL PROTECTED] rafael.jorge%40gmail.com
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Quarta-feira, 16 de Janeiro de 2008 13:20:25
 Assunto: Re: [delphi-br] Duvida desevolvimento sistema em grupo


 Cara primeiro. Instale um controle de versão.

 para você sempre saber o que foi feito e por quem e quando. E evitar que

 duas pessoas mexam na mesmo fonte.

 segundo comente e padronize seu código para que não aconteça de dois mundo

 diferentes fazendo a mesma coisa. Converse com o outro programador e
 entrem

 em bom senso de como vai ser feito e de que jeito. Estabeleça padrões.

 Comente o Maximo possível de códigos que sejam complexos muita gente não

 liga pra isso só pro controle de versão, mas o trabalho sai rápido e flui

 melhor quando você mexe num código não seu e sabe o que ta mexendo

 facilmente e outra pessoa mexe no seu e sente o mesmo.

 já trabalhe em grupo onde tenho CVS e tudo o mais. Mas cada um programava
 do

 seu jeito. Era um inferno pra um novato. Sem framework ainda mais foi pior

 ainda.

 t+

 Em 16/01/08, Apoio [EMAIL PROTECTED] com.br escreveu:

 

  nos aqui na empresa usamos jedi vcs: (free)

 

  http://jedivcs. sourceforge. net/

 

  ele lhe ajudara a controlar versoes , o codigo fonte fica num servidor ,

  etc etc

 

  qualquer duvida na instalação e na utilização posta ae q tenho certeza q

  muitos aqui usam ele...

 

  - Original Message -

  From: Icaro Ferreira

  To: delphi br

  Sent: Wednesday, January 16, 2008 11:18 AM

  Subject: [delphi-br] Duvida desevolvimento sistema em grupo

 

  Bom dia

 

  Sempre programei sozinho, devido sistemas pequenos, estou iniciando um

  projeto um pouco mais complexo onde trabalharei com um outro
 programador,

  gostaria de saber como q funciona a programacao em grupo ou seja, com o
 é

  dividido o processo de programação.

  Por exemplo no caso do Delphi como que faz pra mais de um programador

  estar trabalhando em um msm projeto, cada um responsavel pela sua parte,

  como faria pra juntar as partes de cada programador ?

 

  Obrigado

 

  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para

  armazenamento!

  http://br.mail. yahoo.com/

 

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

 

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

 

 

 

 --

  - - - - - -

 Rafael jorge alves (Analista/desenvolv edor)

 www.sistemafocus. com.br

 sistema focus de gestão comercial e serviços em informatica.

  - - - - - -

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

 !--

 #ygrp-mkp{
 border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px
 14px;}
 #ygrp-mkp hr{
 border:1px solid #d8d8d8;}
 #ygrp-mkp #hd{
 color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
 0px;}
 #ygrp-mkp #ads{
 margin-bottom:10px;}
 #ygrp-mkp .ad{
 padding:0 0;}
 #ygrp-mkp .ad a{
 color:#ff;text-decoration:none;}
 --

 !--

 #ygrp-sponsor #ygrp-lc{
 font-family:Arial;}
 #ygrp-sponsor #ygrp-lc #hd{
 margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
 #ygrp-sponsor #ygrp-lc .ad{
 margin-bottom:10px;padding:0 0;}
 --

 !--

 #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
 sans-serif;}
 #ygrp-mlmsg table {font-size:inherit;font:100%;}
 #ygrp-mlmsg select, input,