Re: [delphi-br] Projeto ACBrNFe

2009-06-03 Por tôpico Maria das Graças .
Tentei compilar o demo que vem no projeto ACBrNFe, mas nas linhas abaixo 
(marcadas com uma seta) está dando erro: propriedade não declarada. O que devo 
fazer? Estou com o Demo errado ou os fontes do componente é que estão 
desatualizados? Para compilar tive que comentar essas linhas.
Graça
 
procedure TFrm_NFePrincipal.LerConfiguracao;
Var IniFile  : String ;
    Ini : TIniFile ;
begin
  IniFile := ChangeFileExt( Application.ExeName, '.ini') ;
  Ini := TIniFile.Create( IniFile );
  try
{$IFNDEF ACBrNFeCAPICOM}
  edtCaminho.Text  := Ini.ReadString( 'Certificado','Caminho' ,'') ;
  edtSenha.Text    := Ini.ReadString( 'Certificado','Senha'   ,'') ;

-  //ACBrNFe1.Configuracoes.Certificados.Certificado  := 
edtCaminho.Text;
-  //ACBrNFe1.Configuracoes.Certificados.Senha    := edtSenha.Text;

  edtNumSerie.Visible := False;
  Label25.Visible := False;
{$ELSE}
  edtNumSerie.Text := Ini.ReadString( 'Certificado','NumSerie','') ;
  ACBrNFe1.Configuracoes.Certificados.NumeroSerie := edtNumSerie.Text;
  Label1.Caption := 'Informe o número de série do certificado'#13+
    'Disponível no Internet Explorer no menu'#13+
    'Ferramentas - Opções da Internet - Conteúdo '#13+
    'Certificados - Exibir - Detalhes - Número do 
certificado'#13+
    'É necessario retirar os espaços em branco '#13+
    'e as letras para maiúsculo';
  Label2.Visible := False;
  edtCaminho.Visible := False;
  edtSenha.Visible   := False;
  sbtnCaminhoCert.Visible := False;
{$ENDIF}
  cbDanfe.Text    := Ini.ReadString( 'Geral','DANFE'   ,'Retrato') ;
  cbFormaEmissao.Text :=Ini.ReadString( 'Geral','FormaEmissao','Normal 
on-line') ;
  edtLogoMarca.Text   := Ini.ReadString( 'Geral','LogoMarca'   ,'') ;
  ckSalvar.Checked    := Ini.ReadBool(   'Geral','Salvar'  ,True) ;
  edtPathLogs.Text    := Ini.ReadString( 'Geral','PathSalvar'  ,'') ;
  ACBrNFe1.Configuracoes.Geral.DANFE    := cbDanfe.Text;
  ACBrNFe1.Configuracoes.Geral.FormaEmissao := cbFormaEmissao.Text;
  ACBrNFe1.Configuracoes.Geral.LogoMarca    := edtLogoMarca.Text;
  ACBrNFe1.Configuracoes.Geral.Salvar   := ckSalvar.Checked;
  ACBrNFe1.Configuracoes.Geral.PathSalvar   := edtPathLogs.Text;
  cbUF.ItemIndex   := cbUF.Items.IndexOf(Ini.ReadString( 
'WebService','UF','SP')) ;
  cbAmbiente.Text  := Ini.ReadString( 'WebService','Ambiente'  
,'Teste') ;
  ckVisualizar.Checked :=Ini.ReadBool(    'WebService','Visualizar',False) ;
  ACBrNFe1.Configuracoes.WebServices.UF := cbUF.Text;
  ACBrNFe1.Configuracoes.WebServices.Ambiente   := cbAmbiente.Text;
  ACBrNFe1.Configuracoes.WebServices.Visualizar := ckVisualizar.Checked;
{$IFNDEF ACBrNFeCAPICOM}
  edtProxyHost.Text  := Ini.ReadString( 'Proxy','Host'   ,'') ;
  edtProxyPorta.Text := Ini.ReadString( 'Proxy','Porta'  ,'') ;
  edtProxyUser.Text  := Ini.ReadString( 'Proxy','User'   ,'') ;
  edtProxySenha.Text := Ini.ReadString( 'Proxy','Pass'   ,'') ;
-  //ACBrNFe1.Configuracoes.WebServices.ProxyHost := edtProxyHost.Text;
-  //ACBrNFe1.Configuracoes.WebServices.ProxyPort := 
edtProxyPorta.Text;
  //ACBrNFe1.Configuracoes.WebServices.ProxyUser := edtProxyUser.Text;
  //ACBrNFe1.Configuracoes.WebServices.ProxyPass := edtProxySenha.Text;
{$ELSE}
  gbProxy.Visible := False;  
{$ENDIF}
  edtEmitCNPJ.Text   := Ini.ReadString( 'Emitente','CNPJ'   ,'') ;
  edtEmitIE.Text := Ini.ReadString( 'Emitente','IE' ,'') ;
  edtEmitRazao.Text  := Ini.ReadString( 'Emitente','RazaoSocial','') ;
  edtEmitFantasia.Text   := Ini.ReadString( 'Emitente','Fantasia'   ,'') ;
  edtEmitFone.Text   := Ini.ReadString( 'Emitente','Fone'   ,'') ;
  edtEmitCEP.Text    := Ini.ReadString( 'Emitente','CEP'    ,'') ;
  edtEmitLogradouro.Text := Ini.ReadString( 'Emitente','Logradouro' ,'') ;
  edtEmitNumero.Text := Ini.ReadString( 'Emitente','Numero' ,'') ;
  edtEmitComp.Text   := Ini.ReadString( 'Emitente','Complemento','') ;
  edtEmitBairro.Text := Ini.ReadString( 'Emitente','Bairro' ,'') ;
  edtEmitCodCidade.Text  := Ini.ReadString( 'Emitente','CodCidade'  ,'') ;
  edtEmitCidade.Text :=Ini.ReadString( 'Emitente','Cidade' ,'') ;
  edtEmitUF.Text := Ini.ReadString( 'Emitente','UF' ,'') ;
  finally
 Ini.Free ;
  end;
end;















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

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



Re: [delphi-br] Projeto ACBrNFe - Grupo de discuss ão exclusivo. Existe?

2009-06-03 Por tôpico Maria das Graças .
Existe um Grupo de Discussão exclusiva do ACBr + ACBrNFe?
Um Grupo que centraliza alterações, novidades, dúvidas e soluções?
Graça



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

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



Re: [delphi-br] Projeto ACBrNFe

2009-06-03 Por tôpico André Moraes - Gmail
Coloque em Project - Options - Directories/Conditionals - Conditional Defines o 
valor ACBrNFeCAPICOM

André F. Moraes
  - Original Message - 
  From: Maria das Graças . 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 03, 2009 7:48 AM
  Subject: Re: [delphi-br] Projeto ACBrNFe





  Tentei compilar o demo que vem no projeto ACBrNFe, mas nas linhas abaixo 
(marcadas com uma seta) está dando erro: propriedade não declarada. O que devo 
fazer? Estou com o Demo errado ou os fontes do componente é que estão 
desatualizados? Para compilar tive que comentar essas linhas.
  Graça
   
  procedure TFrm_NFePrincipal.LerConfiguracao;
  Var IniFile  : String ;
  Ini : TIniFile ;
  begin
IniFile := ChangeFileExt( Application.ExeName, '.ini') ;
Ini := TIniFile.Create( IniFile );
try
  {$IFNDEF ACBrNFeCAPICOM}
edtCaminho.Text  := Ini.ReadString( 'Certificado','Caminho' ,'') ;
edtSenha.Text:= Ini.ReadString( 'Certificado','Senha'   ,'') ;

  -  //ACBrNFe1.Configuracoes.Certificados.Certificado  := 
edtCaminho.Text;
  -  //ACBrNFe1.Configuracoes.Certificados.Senha:= 
edtSenha.Text;

edtNumSerie.Visible := False;
Label25.Visible := False;
  {$ELSE}
edtNumSerie.Text := Ini.ReadString( 'Certificado','NumSerie','') ;
ACBrNFe1.Configuracoes.Certificados.NumeroSerie := edtNumSerie.Text;
Label1.Caption := 'Informe o número de série do certificado'#13+
  'Disponível no Internet Explorer no menu'#13+
  'Ferramentas - Opções da Internet - Conteúdo '#13+
  'Certificados - Exibir - Detalhes - Número do 
certificado'#13+
  'É necessario retirar os espaços em branco '#13+
  'e as letras para maiúsculo';
Label2.Visible := False;
edtCaminho.Visible := False;
edtSenha.Visible   := False;
sbtnCaminhoCert.Visible := False;
  {$ENDIF}
cbDanfe.Text:= Ini.ReadString( 'Geral','DANFE'   
,'Retrato') ;
cbFormaEmissao.Text :=Ini.ReadString( 'Geral','FormaEmissao','Normal 
on-line') ;
edtLogoMarca.Text   := Ini.ReadString( 'Geral','LogoMarca'   ,'') ;
ckSalvar.Checked:= Ini.ReadBool(   'Geral','Salvar'  ,True) ;
edtPathLogs.Text:= Ini.ReadString( 'Geral','PathSalvar'  ,'') ;
ACBrNFe1.Configuracoes.Geral.DANFE:= cbDanfe.Text;
ACBrNFe1.Configuracoes.Geral.FormaEmissao := cbFormaEmissao.Text;
ACBrNFe1.Configuracoes.Geral.LogoMarca:= edtLogoMarca.Text;
ACBrNFe1.Configuracoes.Geral.Salvar   := ckSalvar.Checked;
ACBrNFe1.Configuracoes.Geral.PathSalvar   := edtPathLogs.Text;
cbUF.ItemIndex   := cbUF.Items.IndexOf(Ini.ReadString( 
'WebService','UF','SP')) ;
cbAmbiente.Text  := Ini.ReadString( 'WebService','Ambiente'  
,'Teste') ;
ckVisualizar.Checked :=Ini.ReadBool(
'WebService','Visualizar',False) ;
ACBrNFe1.Configuracoes.WebServices.UF := cbUF.Text;
ACBrNFe1.Configuracoes.WebServices.Ambiente   := cbAmbiente.Text;
ACBrNFe1.Configuracoes.WebServices.Visualizar := ckVisualizar.Checked;
  {$IFNDEF ACBrNFeCAPICOM}
edtProxyHost.Text  := Ini.ReadString( 'Proxy','Host'   ,'') ;
edtProxyPorta.Text := Ini.ReadString( 'Proxy','Porta'  ,'') ;
edtProxyUser.Text  := Ini.ReadString( 'Proxy','User'   ,'') ;
edtProxySenha.Text := Ini.ReadString( 'Proxy','Pass'   ,'') ;
  -  //ACBrNFe1.Configuracoes.WebServices.ProxyHost := 
edtProxyHost.Text;
  -  //ACBrNFe1.Configuracoes.WebServices.ProxyPort := 
edtProxyPorta.Text;
//ACBrNFe1.Configuracoes.WebServices.ProxyUser := edtProxyUser.Text;
//ACBrNFe1.Configuracoes.WebServices.ProxyPass := edtProxySenha.Text;
  {$ELSE}
gbProxy.Visible := False;  
  {$ENDIF}
edtEmitCNPJ.Text   := Ini.ReadString( 'Emitente','CNPJ'   ,'') ;
edtEmitIE.Text := Ini.ReadString( 'Emitente','IE' ,'') ;
edtEmitRazao.Text  := Ini.ReadString( 'Emitente','RazaoSocial','') ;
edtEmitFantasia.Text   := Ini.ReadString( 'Emitente','Fantasia'   ,'') ;
edtEmitFone.Text   := Ini.ReadString( 'Emitente','Fone'   ,'') ;
edtEmitCEP.Text:= Ini.ReadString( 'Emitente','CEP','') ;
edtEmitLogradouro.Text := Ini.ReadString( 'Emitente','Logradouro' ,'') ;
edtEmitNumero.Text := Ini.ReadString( 'Emitente','Numero' ,'') ;
edtEmitComp.Text   := Ini.ReadString( 'Emitente','Complemento','') ;
edtEmitBairro.Text := Ini.ReadString( 'Emitente','Bairro' ,'') ;
edtEmitCodCidade.Text  := Ini.ReadString( 'Emitente','CodCidade'  ,'') ;
edtEmitCidade.Text :=Ini.ReadString( 'Emitente','Cidade' ,'') ;
edtEmitUF.Text := Ini.ReadString( 'Emitente','UF' ,'') ;

Re: [delphi-br] Projeto ACBrNFe - Grupo de discussão exclusivo. Existe?

2009-06-03 Por tôpico André Moraes - Gmail
O ACBrusa como canal oficial de suporte o FórumWeb - 
http://www.forumweb.com.br/foruns/index.php?showforum=465

André F. Moraes
- Original Message - 
From: Maria das Graças . dangra2...@yahoo.com.br
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, June 03, 2009 8:03 AM
Subject: Re: [delphi-br] Projeto ACBrNFe - Grupo de discussão exclusivo. 
Existe?


Existe um Grupo de Discussão exclusiva do ACBr + ACBrNFe?
Um Grupo que centraliza alterações, novidades, dúvidas e soluções?
Graça



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

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Re: [delphi-br] Re: framework

2009-06-03 Por tôpico Marcos Douglas
2009/6/2 felipe govoni govoni.fel...@gmail.com:
 ok, entao qual framework vcs me recomendam? vo começa a estuda OO, e
 noa faço ideia de qual framework usar.

Caro Felipe,

Se você _ainda_ vai começar a estudar OO, então sugiro que aprenda, a
fundo, a linguagem Object Pascal. Esta tarefa será muito importante
para que você compreenda os conceitos relacionados a Orientação à
Objetos.
Começar tentando aprender OO com frameworks, será muito mais difícil.
Domine os conceitos de herança, encapsulamento e polimorfismo e, só
então, comece a estudar frameworks.

Cordialmente,

Marcos Douglas


[delphi-br] Re: framework

2009-06-03 Por tôpico Silvio Clecio
Olá galera,

--- Em delphi-br@yahoogrupos.com.br, felipe govoni govoni.fel...@... escreveu

 ok, entao qual framework vcs me recomendam? vo começa a estuda OO, e
 noa faço ideia de qual framework usar.

Felipe, vou indicar 2:

1 - [http://br.pressobjects.org/].
2 - [http://code.google.com/p/infra/].

Cara, p quem usa CDS, tdataset, n-tier etc., vale a pena estudar o 2.

Eu estou estudando o 1, pq estou usando o Lazarus/FPC mais que o Delphi e 
pretendo desenvolver p Linux, esta difícil encontrar PC com Windows aqui na 
minha região, eu andei até vendo a possibilidade de estudar outra linguagem de 
programação (Java, Python...), pq a realidade aqui é Linux+Web.

Teste os 2 e veja o que mais atende as suas necessidades, principalmente agora 
q vc esta decidido ingressar em OO.

Eu não tive muitas experiências com CDS, tdataset, n-camadas e etc., vi com o 
João a possibilidade de sobreviver sem essas potentes tecnologias, eu custei 
a acreditar nisso: ... viver sem dbaware., hj sei q é difícil, no entanto, 
não impossível.

Pode aparecer algumas mensagens promovendo rivalidade, cara, ñ dê ouvidos, faça 
o teste em cada um, pode acreditar que um deles (ou mais) irá atender as suas 
necessidades, e outra -- o mais importante, os criadores dos frameworks são 
Brothers.

Brother, boa sorte nos estudos, garanto que será uma experiência ímpar, estou 
até preparando um material OO p disponibilizar em: 
[http://silvioprog.blogspot.com/], fique antenado nesse BlogSite, o q eu 
encontrar de melhor p os Brother, principalmente sobre frameworks, OOP, MVP 
etc., vou disponibilizar lá.
---
[]'s, Silvio Clécio
---
Linux User: #481900
Gmail, GTalk: silviop...@gmail.com
E-mail, Y! Messenger: silviop...@yahoo.com.br
BlogSite: http://silvioprog.blogspot.com/
BlogSpot: http://silvioclecio.blogspot.com/
VirtualDriver: http://silvioprog.4shared.com/
°oO| Seja livre, use Linux! |Oo°



[delphi-br] Novo arquivo carregado em delphi-br

2009-06-03 Por tôpico delphi-br

Olá,

Esta mensagem é uma notificação para informá-lo que um novo arquivo foi 
adicionado no grupo delphi-br.

  Arquivo : /Mascaras_e_Format.zip 
  Carregado por   : silvioprog silviop...@yahoo.com.br 
  Descrição   : Usando máscaras para propriedade Mask do TMaskEdit ou 
equivalente. 

Você pode acessar o arquivo pela URL:

http://br.groups.yahoo.com/group/delphi-br/files/Mascaras_e_Format.zip 

Para saber mais sobre compartilhamento de arquivos no grupo, leia:

http://help.yahoo.com/help/br/groups/files

Atenciosamente,

silvioprog silviop...@yahoo.com.br
 





[delphi-br] Novo arquivo carregado em delphi-br

2009-06-03 Por tôpico delphi-br

Olá,

Esta mensagem é uma notificação para informá-lo que um novo arquivo foi 
adicionado no grupo delphi-br.

  Arquivo : /O_Padrao_MVP_Paulo_Quicoli_e_Marcos_Barreto.zip 
  Carregado por   : silvioprog silviop...@yahoo.com.br 
  Descrição   : O Padrão MVP (Model-View-Presenter). Paulo Quicoli e Marcos 
Barreto. 

Você pode acessar o arquivo pela URL:

http://br.groups.yahoo.com/group/delphi-br/files/O_Padrao_MVP_Paulo_Quicoli_e_Marcos_Barreto.zip
 

Para saber mais sobre compartilhamento de arquivos no grupo, leia:

http://help.yahoo.com/help/br/groups/files

Atenciosamente,

silvioprog silviop...@yahoo.com.br
 





Re: [delphi-br] Erro vcl skin!!!

2009-06-03 Por tôpico Eduardo Silva dos Santos
Veja se está usando a última versão do VclSkin e reporte a bug ao
desenvolvedor..

2009/6/2 ricardo_rmsr ricardo_r...@yahoo.com.br



 Pessoal minha aplicação da um ar erro. vou detalhar minha aplicação.
 Tem uma tela de login, e o formulario principal. Na tela de login tem um
 opendialog, popup, edits, e buttuns. Na tela principal tem apenas o
 componente de menu e o do vclskin. quando faço login abre o formulário
 principal blz, porém quando fecho da esse erro.

 project teste.exe raised exception class EAccessViolation with message
 'Access violation at address 00A6623B. Write of address 02AC6FEE'. Process
 stopped. Use Step or Run to continue

 Obrigado

  




-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


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



[delphi-br] Servidor Delphi - Sugestões de Estrutura de Desenvolvimento

2009-06-03 Por tôpico José Maria
Bom dia,

  Gostaria de pedir aos companheiros de lista que cada um liste aqui 
como está configurado seus servidores, software e hardware, a fim de que 
possamos ter idéia do que estão usando. 

[]s
José Maria



Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac

2009-06-03 Por tôpico Eduardo Silva dos Santos
kkk, é Daniel.. vou entrar em contato com eles.. hehehe

cara.. eu faço propaganda mesmo.. porque o negócio é bom.. eu uso o MyDac a
mais de 5 anos e não troco por nada nesse mundo, os componentes são muito
bons..  ai os caras pegam todo o Know-How adiquirido com ou componentes
separados e criam o Unidac.. é simplismente fantástico. Fora o suporte que
não te deixa na mão.


2009/6/2 Daniel Sobrinho Laporte daniel.lapo...@gmail.com



  Eduardo, confesso que até eu fiquei com vontade de comprar depois
 dos seus argumentos. Caraca se a DevArt te conhece voce ja é contratado
 como
 evangelista do componente hehehehe..

 Abs,
 Daniel

 2009/6/2 Eduardo Silva dos Santos 
 eduardo@gmail.comeduardo.drd%40gmail.com
 

 
 
  vamos aos argumentos..
 
  1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema
  que apareca no componente eles vão resolver.
 
  2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito
 mais
  satisfação para o cliente e agregando um valor incalculável para a
 empresa
 
  3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil
  distribuir
  seus projetos, visto que com a maioria dos bancos ele trabalha de forma
  direta, sem precisar de Dll alguma
 
  4 - Compatibilidade - O Unidac é compativel com todas as versões dos
 bancos
  que ele suporta.
 
  5 - Atualizações gratuitas por um ano - ao comprar o componente você tem
  acesso a todas as atualizações gratuitamente.
 
  6 - Facilidade de uso - Unidac é um componente fácil de usar e de
  configurar.
 
  7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente
  poderoso e vem incluido no pacote..
 
  8 - Fontes - Você pode optar por comprar a versão com fontes.
 
  9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta
 C++
  Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim)
 
  bom.. motivos não faltam..
 
  monte um pelo demo que compare a velocidade entre os componentes, só com
  essa diferença seu chefe vai comprar os componentes e ainda vai te dar um
  reajuste no salário.. hehe
 
 
  2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.bralssnco%
 40yahoo.com.br

 
  
  
   Eduardo e demais usuários do Unidac, quero convencer o meu patrão que
 não
   entende nada de programação a comprar o pacote. Que argumentos vocês
   poderiam me sugerir para convencê-lo?
  
  
  
  
  
   ___
   Yahoo! Mail - Sempre a melhor opção para você!
   Experimente já e veja as novidades.
   http://br.yahoo.com/mailbeta/tudonovo/
  
  
 
  --
  ...
  Eduardo Silva dos Santos
  DRD SISTEMAS
  (27) 3218-4201
  (27) 9961-7095
  MSN: eduardo@gmail.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]
 
 
 

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

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

  




-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


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



[delphi-br] [OFF] Versão econômica

2009-06-03 Por tôpico Álvaro Vieira
Olá pessoal,

Preciso de uma opção econômica para desenvolver com o Delphi.
Seria para criar um soft simples, com alguns cadastros e poucos
relatórios. Pensei em utilizar a versão 4, que saiu em uma revista, ou
mesmo o Turbo Delphi, mas um é muito antigo e o outro possui algumas
restrições importantes, como não poder instalar componentes de
terceiros.

Outra coisa, a versão mais simples/barata do Delphi 2009 é a DELPHI
2009 FOR WIN 32 PROFESSIONAL NEW USER NAMED (R$ 2.697,00)?

Abraços,

Álvaro Vieira


Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

2009-06-03 Por tôpico Fabio Szekut - Yahoo
André, baixei novamente, mas por CVS, não sei se é a mesma coisa, e vi que não 
existe esta propriedade, pode me mandar o caminho para atualização por SVN?

Abraços
 
Fabio Szekut
_



From: André Moraes - Gmail 
Sent: Tuesday, June 02, 2009 8:26 AM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto





A propriedade informação adicional já existe, o problema é que o DANFE ainda 
não foi adaptado para imprimir esta informação.

Se vc estiver com a última versão do SVN, para acessar a propriedade, basta 
usar DadosProdutos.Add.InformacaoAdicional := 'Informacao Adicional';

André F. Moraes
- Original Message - 
From: Fabio Szekut - Yahoo 
To: delphi-br@yahoogrupos.com.br 
Sent: Tuesday, June 02, 2009 12:44 AM
Subject: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

Olá, participo do grupo já algum tempo, quando penso em escrever para tirar uma 
dúvida, pesquiso e vejo que alguém já teve o problema e tem a solução. mas 
agora estou com um problema, e não consegui encontrar a solução.

Estou usando o ACBrNFe, achei um componente excelente, parabéns quem teve a 
iniciativa.
Mas não consigo encontrar a propriedade para colocar informações adicionais do 
produto, pois a empresa que vai utilizar a emissão de nota fiscal, usa 
componentes químicos e deve sair junto com o produto as informações 
toxicológicas, classes, coisas do tipo.
Alguém sabe me dizer onde encontrar esta propriedade?

Abraços

Fabio Szekut
_

[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] Projeto ACBrNFe - Grupo de discussã o exclusivo. Existe?

2009-06-03 Por tôpico Samuel M. Basso
Neste forum existe um topico excluso do ACBr.


http://www.forumweb.com.br/foruns/index.php?showforum=416




2009/6/3 Maria das Graças . dangra2...@yahoo.com.br



 Existe um Grupo de Discussão exclusiva do ACBr + ACBrNFe?
 Um Grupo que centraliza alterações, novidades, dúvidas e soluções?
 Graça

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

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

  




-- 
Atenciosamente,

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


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



[delphi-br] Quick report 4 modo compatibilidade

2009-06-03 Por tôpico TI - Metalurgica Jano
Bom dia a todos,

Estou com um problema com quickreport 4.

Ele só funciona quando coloco em modo compatibilidade com win98 no
executável da minha aplicação.

Quando não coloco o relatório sai tudo bagunçado.

Já no PC q uso para desenvolvimento funciona tudo normal.

O que pode ser?



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



[delphi-br] Bug Delphi 2007 - TLabel e TDBEdit

2009-06-03 Por tôpico Carlos
Bom dia a todos!
Estou migrando algumas aplicações de D7 para D2007, devido a facilidade em 
desenvolver em 3 camadas e suporte nativo a alguns SGDB's.
Mas percebi que, mesmo atualizado com todos os updates(4 se não me engano) 
ainda constatei o seguinte problema(é claro que fiz uma cópia e mantive como 
D7).
- tenho um form e nele um pageControl com algumas abas, e numa destas abas 
precisei adicionar um dbEdit e este dbEdit além de ficar vísivel na aba que 
coloquei, ainda aparece na primeira aba, sobre um dbGrid...
Tem como corrigir este problema? Será alguma configuração mal feita?
Agradeço antecipadamente a quem possa me auxiliar.
Fraterno abraço,
Carlos 



Re: [delphi-br] Projeto ACBrNFe

2009-06-03 Por tôpico Samuel M. Basso
Eu tive um erro parecido com esse nao me lembro se o mesmo ai eu deu um
build no projeto todo do acbr e funcionou. Verifique se é isso.



2009/6/3 Maria das Graças . dangra2...@yahoo.com.br



 Tentei compilar o demo que vem no projeto ACBrNFe, mas nas linhas abaixo
 (marcadas com uma seta) está dando erro: propriedade não declarada. O que
 devo fazer? Estou com o Demo errado ou os fontes do componente é que estão
 desatualizados? Para compilar tive que comentar essas linhas.
 Graça

 procedure TFrm_NFePrincipal.LerConfiguracao;
 Var IniFile  : String ;
 Ini : TIniFile ;
 begin
   IniFile := ChangeFileExt( Application.ExeName, '.ini') ;
   Ini := TIniFile.Create( IniFile );
   try
 {$IFNDEF ACBrNFeCAPICOM}
   edtCaminho.Text  := Ini.ReadString( 'Certificado','Caminho' ,'') ;
   edtSenha.Text:= Ini.ReadString( 'Certificado','Senha'   ,'') ;

 -  //ACBrNFe1.Configuracoes.Certificados.Certificado  :=
 edtCaminho.Text;
 -  //ACBrNFe1.Configuracoes.Certificados.Senha:=
 edtSenha.Text;

   edtNumSerie.Visible := False;
   Label25.Visible := False;
 {$ELSE}
   edtNumSerie.Text := Ini.ReadString( 'Certificado','NumSerie','') ;
   ACBrNFe1.Configuracoes.Certificados.NumeroSerie := edtNumSerie.Text;
   Label1.Caption := 'Informe o número de série do certificado'#13+
 'Disponível no Internet Explorer no menu'#13+
 'Ferramentas - Opções da Internet - Conteúdo '#13+
 'Certificados - Exibir - Detalhes - Número do
 certificado'#13+
 'É necessario retirar os espaços em branco '#13+
 'e as letras para maiúsculo';
   Label2.Visible := False;
   edtCaminho.Visible := False;
   edtSenha.Visible   := False;
   sbtnCaminhoCert.Visible := False;
 {$ENDIF}
   cbDanfe.Text:= Ini.ReadString( 'Geral','DANFE'
 ,'Retrato') ;
   cbFormaEmissao.Text :=Ini.ReadString( 'Geral','FormaEmissao','Normal
 on-line') ;
   edtLogoMarca.Text   := Ini.ReadString( 'Geral','LogoMarca'   ,'') ;
   ckSalvar.Checked:= Ini.ReadBool(   'Geral','Salvar'  ,True) ;
   edtPathLogs.Text:= Ini.ReadString( 'Geral','PathSalvar'  ,'') ;
   ACBrNFe1.Configuracoes.Geral.DANFE:= cbDanfe.Text;
   ACBrNFe1.Configuracoes.Geral.FormaEmissao := cbFormaEmissao.Text;
   ACBrNFe1.Configuracoes.Geral.LogoMarca:= edtLogoMarca.Text;
   ACBrNFe1.Configuracoes.Geral.Salvar   := ckSalvar.Checked;
   ACBrNFe1.Configuracoes.Geral.PathSalvar   := edtPathLogs.Text;
   cbUF.ItemIndex   := cbUF.Items.IndexOf(Ini.ReadString(
 'WebService','UF','SP')) ;
   cbAmbiente.Text  := Ini.ReadString( 'WebService','Ambiente'
 ,'Teste') ;
   ckVisualizar.Checked :=Ini.ReadBool(
 'WebService','Visualizar',False) ;
   ACBrNFe1.Configuracoes.WebServices.UF := cbUF.Text;
   ACBrNFe1.Configuracoes.WebServices.Ambiente   := cbAmbiente.Text;
   ACBrNFe1.Configuracoes.WebServices.Visualizar :=
 ckVisualizar.Checked;
 {$IFNDEF ACBrNFeCAPICOM}
   edtProxyHost.Text  := Ini.ReadString( 'Proxy','Host'   ,'') ;
   edtProxyPorta.Text := Ini.ReadString( 'Proxy','Porta'  ,'') ;
   edtProxyUser.Text  := Ini.ReadString( 'Proxy','User'   ,'') ;
   edtProxySenha.Text := Ini.ReadString( 'Proxy','Pass'   ,'') ;
 -  //ACBrNFe1.Configuracoes.WebServices.ProxyHost :=
 edtProxyHost.Text;
 -  //ACBrNFe1.Configuracoes.WebServices.ProxyPort :=
 edtProxyPorta.Text;
   //ACBrNFe1.Configuracoes.WebServices.ProxyUser := edtProxyUser.Text;
   //ACBrNFe1.Configuracoes.WebServices.ProxyPass := edtProxySenha.Text;
 {$ELSE}
   gbProxy.Visible := False;
 {$ENDIF}
   edtEmitCNPJ.Text   := Ini.ReadString( 'Emitente','CNPJ'
 ,'') ;
   edtEmitIE.Text := Ini.ReadString( 'Emitente','IE'
 ,'') ;
   edtEmitRazao.Text  := Ini.ReadString(
 'Emitente','RazaoSocial','') ;
   edtEmitFantasia.Text   := Ini.ReadString( 'Emitente','Fantasia'
 ,'') ;
   edtEmitFone.Text   := Ini.ReadString( 'Emitente','Fone'
 ,'') ;
   edtEmitCEP.Text:= Ini.ReadString( 'Emitente','CEP'
 ,'') ;
   edtEmitLogradouro.Text := Ini.ReadString( 'Emitente','Logradouro'
 ,'') ;
   edtEmitNumero.Text := Ini.ReadString( 'Emitente','Numero'
 ,'') ;
   edtEmitComp.Text   := Ini.ReadString(
 'Emitente','Complemento','') ;
   edtEmitBairro.Text := Ini.ReadString( 'Emitente','Bairro'
 ,'') ;
   edtEmitCodCidade.Text  := Ini.ReadString( 'Emitente','CodCidade'
 ,'') ;
   edtEmitCidade.Text :=Ini.ReadString( 'Emitente','Cidade' ,'')
 ;
   edtEmitUF.Text := Ini.ReadString( 'Emitente','UF'
 ,'') ;
   finally
  Ini.Free ;
   end;
 end;

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

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

  




-- 
Atenciosamente,


Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

2009-06-03 Por tôpico André Moraes - Gmail
Vc deve baixar via SVN, o CVS não é atualizado desde 13/03/2009.

Veja http://acbr.sourceforge.net/drupal/?q=node/37

André F. Moraes
- Original Message - 
From: Fabio Szekut - Yahoo fabioszek...@yahoo.com.br
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, June 03, 2009 12:22 AM
Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto


André, baixei novamente, mas por CVS, não sei se é a mesma coisa, e vi que 
não existe esta propriedade, pode me mandar o caminho para atualização por 
SVN?

Abraços

Fabio Szekut
_



From: André Moraes - Gmail
Sent: Tuesday, June 02, 2009 8:26 AM
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto





A propriedade informação adicional já existe, o problema é que o DANFE ainda 
não foi adaptado para imprimir esta informação.

Se vc estiver com a última versão do SVN, para acessar a propriedade, basta 
usar DadosProdutos.Add.InformacaoAdicional := 'Informacao Adicional';

André F. Moraes
- Original Message - 
From: Fabio Szekut - Yahoo
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, June 02, 2009 12:44 AM
Subject: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

Olá, participo do grupo já algum tempo, quando penso em escrever para tirar 
uma dúvida, pesquiso e vejo que alguém já teve o problema e tem a solução. 
mas agora estou com um problema, e não consegui encontrar a solução.

Estou usando o ACBrNFe, achei um componente excelente, parabéns quem teve a 
iniciativa.
Mas não consigo encontrar a propriedade para colocar informações adicionais 
do produto, pois a empresa que vai utilizar a emissão de nota fiscal, usa 
componentes químicos e deve sair junto com o produto as informações 
toxicológicas, classes, coisas do tipo.
Alguém sabe me dizer onde encontrar esta propriedade?

Abraços

Fabio Szekut
_

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Re: [delphi-br] Re: framework

2009-06-03 Por tôpico felipe govoni
obrigado a todos, vo começa com object pascal mesmo, depois
penso no framework.



2009/6/3 Marcos Douglas m...@delfire.net:


 2009/6/2 felipe govoni govoni.fel...@gmail.com:

 ok, entao qual framework vcs me recomendam? vo começa a estuda OO, e
 noa faço ideia de qual framework usar.

 Caro Felipe,

 Se você _ainda_ vai começar a estudar OO, então sugiro que aprenda, a
 fundo, a linguagem Object Pascal. Esta tarefa será muito importante
 para que você compreenda os conceitos relacionados a Orientação à
 Objetos.
 Começar tentando aprender OO com frameworks, será muito mais difícil.
 Domine os conceitos de herança, encapsulamento e polimorfismo e, só
 então, comece a estudar frameworks.

 Cordialmente,

 Marcos Douglas
 



-- 
Felipe Govoni
-
GOVONI Sistemas
Fone 8472-8718
www.govoni.com.br


Re: [delphi-br] Miniatura (thumbnail) de PDF [download]

2009-06-03 Por tôpico EmbarcaDelphi


Free VCL - DWG para Delphi:

ScreenShot:
http://www.cadsofttools.com/images/cadimportvcl.gif

Download:
http://www.cadsofttools.com/download/cadimportvcl.zip

Espero ter ajudado...



Andy escreveu:


 Segue abaixo o código que estou usando. É um código que achei na web (
 http://www.delphi3000.com 
 http://www.delphi3000.comhttp://www.delphi3000.com/articles/article_3806.asp
  
 http://www.delphi3000.com/articles/article_3806.asp),
 porém o site de onde peguei está fora do ar.
 Estou mandando a unit completa, pois se alguém mais quiser é só pegar. Ela
 funcionou bem para todos os arquivos que testei, exceto para arquivos .dwg
 E eu tenho AutoCAD instalado no meu computador. Além disso, o thumbnail do
 windows mostra normalmente a miniatura dos arquivos .dwg

 A única função que é preciso chamar é a última do arquivo: *
 GetBitmapFromFile(**const FileName: String): TGraphic;*
 E esta função retorna um TGraphic que utilizo para fazer um Assign em um
 TImage, como abaixo:
 Para Usar: *Image1.Picture.Assign(**GetBitmapFromFile(OpenDialog1.**
 FileName))*

 Nesta função eu coloquei um* if (not AnsiEndsStr('.dwg', FileName))* para
 filtar os arquivos dwg, pois o problema está exatamente na função
 *ExtractImageGetFileThumbnail.
 *com este if, a função funciona e retorna um Ícone do dwg.

 Obrigado,
 Anderson

 *Código:*

 unit ShellObjHelper;

 {$IFDEF VER100}{$DEFINE DELPHI3}{$ENDIF}

 interface

 uses
 Windows, ShlObj, ActiveX, ShellAPI, Graphics, StrUtils;

 type
 { from ShlObjIdl.h }
 IExtractImage = interface
 ['{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}']
 function GetLocation(Buffer: PWideChar;
 BufferSize: DWORD;
 var Priority: DWORD;
 var Size: TSize;
 ColorDepth: DWORD;
 var Flags: DWORD): HResult; stdcall;
 function Extract(var BitmapHandle: HBITMAP): HResult; stdcall;
 end;

 IRunnableTask = interface
 ['{85788D00-6807-11D0-B810-00C04FD706EC}']
 function Run: HResult; stdcall;
 function Kill(fWait: BOOL): HResult; stdcall;
 function Suspend: HResult; stdcall;
 function Resume: HResult; stdcall;
 function IsRunning: Longint; stdcall;
 end;

 const
 { from ShlObjIdl.h }
 ITSAT_MAX_PRIORITY = 2;
 ITSAT_MIN_PRIORITY = 1;
 ITSAT_DEFAULT_PRIORITY = 0;

 IEI_PRIORITY_MAX = ITSAT_MAX_PRIORITY;
 IEI_PRIORITY_MIN = ITSAT_MIN_PRIORITY;
 IEIT_PRIORITY_NORMAL = ITSAT_DEFAULT_PRIORITY;

 IEIFLAG_ASYNC = $001; // ask the extractor if it supports ASYNC
 extract
 // (free threaded)
 IEIFLAG_CACHE = $002; // returned from the extractor if it does NOT
 cache
 // the thumbnail
 IEIFLAG_ASPECT = $004; // passed to the extractor to beg it to render
 to
 // the aspect ratio of the supplied rect
 IEIFLAG_OFFLINE = $008; // if the extractor shouldn't hit the net to get
 // any content needs for the rendering
 IEIFLAG_GLEAM = $010; // does the image have a gleam? this will be
 // returned if it does
 IEIFLAG_SCREEN = $020; // render as if for the screen (this is
 exlusive
 // with IEIFLAG_ASPECT )
 IEIFLAG_ORIGSIZE = $040; // render to the approx size passed, but crop if
 // neccessary
 IEIFLAG_NOSTAMP = $080; // returned from the extractor if it does NOT
 want
 // an icon stamp on the thumbnail
 IEIFLAG_NOBORDER = $100; // returned from the extractor if it does NOT
 want
 // an a border around the thumbnail
 IEIFLAG_QUALITY = $200; // passed to the Extract method to indicate that
 // a slower, higher quality image is desired,
 // re-compute the thumbnail

 {$IFDEF DELPHI3}
 // Delphi 3 SysUtils does not have this function
 function ExcludeTrailingBackslash(const Src: string): string;
 {$ENDIF}

 // IShellFolder methods helper
 procedure ShellFolderBindToObject(const ShellFolder: IShellFolder;
 PIDL: PItemIDList; const riid: TGUID; out pv);
 function ShellFolderGetUIObjectOf(const ShellFolder: IShellFolder;
 cidl: DWORD; var PIDL: PItemIDList; riid: TGUID; out pv): Boolean;
 procedure ShellFolderParseDisplayName(const ShellFolder: IShellFolder;
 const DisplayName: string; out PIDL: PItemIDList);
 function ShellFolderGetExtractImage(const ShellFolder: IShellFolder;
 const RelativeFileName: string; Malloc: IMalloc;
 out XtractImage: IExtractImage): Boolean;

 function GetExtractImageItfPtr(const FileName: string;
 out XtractImage: IExtractImage): Boolean;
 function GetFileLargeIcon(const FileName: string;
 out LargeIcon: TIcon): Boolean;
 function ExtractImageGetFileThumbnail(const XtractImage: IExtractImage;
 ImgWidth, ImgHeight, ImgColorDepth: Integer; var Flags: DWORD; Bmp:
 TBitmap;
 out RunnableTask: IRunnableTask): Boolean;
 function GetSysImgListIndex(const FileName: string): Integer;
 procedure GetShellFolderItfPtr(const FolderName: string; Malloc: IMalloc;
 out TargetFolder: IShellFolder);
 function GetBitmapFromFile(const FileName: String): TGraphic;

 implementation

 uses SysUtils, ComObj;

 {$IFDEF DELPHI3}
 function ExcludeTrailingBackslash(const Src: string): string;
 begin
 Result := Src;
 if AnsiLastChar(Result) = '\' then
 SetLength(Result, Pred(Length(Result)));
 end;
 {$ENDIF DELPHI3}

 procedure 

Re: [delphi-br] [OFF] Versão econômica

2009-06-03 Por tôpico Ricardo César Cardoso
Se procura por versões sem custo nenhum, existe o Turbo Delphi, com compilador 
baseado no Delphi 2006 (BDS 2006) que possui como única limitação a não 
possibilidade de instalação de componentes na IDE. Mas fazer a criação e 
instanciação em tempo de execução é possível. Vai exigir um pouco mais de 
trabalho mas acho válido. Isso partindo do princípio que estamos falando de 
componentes de terceiros Free e opensource e/ou pessoais com os fontes.

Outra opção bastante interessante é a dobradinha Lazarus/FreePascal. Com IDE 
baseada (não idêntica) ao Delphi até a versão 7, possui uma boa quantidade de 
componentes para aplicações com bancos de dados, como é o seu caso e pode ter 
algum gerador de relatórios free integrado, bem como novos componentes. Outra 
vantagem real é a possibilidade de compilar o mesmo código tanto para Windows 
quanto para Linux exceto em casos que recursos específicos de uma API sejam 
aplicados.

Quanto a sua pergunta sobre a versão mais barata do Delphi 2009 ser a 
Professional, acredito que a resposta seja sim. Antigamente a divisão das 
versões era entre Standard, Professional e Enterprise. Agora parece que é 
Professional, Enterprise e Architect.

[]'s
Ricardo.

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

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

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

--- Em ter, 2/6/09, Álvaro Vieira alvaro.vie...@gmail.com escreveu:













Olá pessoal,



Preciso de uma opção econômica para desenvolver com o Delphi.

Seria para criar um soft simples, com alguns cadastros e poucos

relatórios. Pensei em utilizar a versão 4, que saiu em uma revista, ou

mesmo o Turbo Delphi, mas um é muito antigo e o outro possui algumas

restrições importantes, como não poder instalar componentes de

terceiros.



Outra coisa, a versão mais simples/barata do Delphi 2009 é a DELPHI

2009 FOR WIN 32 PROFESSIONAL NEW USER NAMED (R$ 2.697,00)?



Abraços,



Álvaro Vieira
 

















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

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



Re: [delphi-br] Servidor Delphi - Sugestões de Est rutura de Desenvolvimento

2009-06-03 Por tôpico Ricardo César Cardoso
Olha... geralmente o pessoal estrutura o desenvolvimento com Subversion. Os 
arquivos ficam na máquina de um coordenador e os clientes acessam esse 
servidor e trazem os arquivos que vão trabalhar. Ao final do dia são feitas as 
tarefas de merge (juntar o que está no servidor ao que está sendo enviado para 
lá) 

Muito, mas muito resumidamente é isso. Existem outras ferramentas para tal fim, 
como SourceSafe, ou a linha de ALM da Borland/CG/MicroFocus/Embarcadero (não 
sei quem é o proprietário da linha, por isso citei todos que lembrei) como 
StarTeam por exemplo.

[]'s
Ricardo.

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

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

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

--- Em qua, 3/6/09, José Maria jmche...@uem.br escreveu:

De: José Maria jmche...@uem.br
Assunto: [delphi-br] Servidor Delphi - Sugestões de Estrutura de Desenvolvimento
Para: delphi-br@yahoogrupos.com.br
Data: Quarta-feira, 3 de Junho de 2009, 9:19
















  
  Bom dia,



Gostaria de pedir aos companheiros de lista que cada um liste aqui como está 
configurado seus servidores, software e hardware, a fim de que possamos ter 
idéia do que estão usando. 



[]s

José Maria




 

  




 

















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

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



Re: [delphi-br] [OFF] Versão econômica

2009-06-03 Por tôpico Andrei Luís
Álvaro,

Até 2006 eu usava o Delphi 4 Professional 'da revista', aí comprei o BDS
2006. Mas sinceramente, não tem nenhum recurso no BDS 2006 que me é
imprescindível. Sim, o BDS 2006 tem muitos recursos ótimos que aumentam em
muito a produtividade, mas me refiro a componentes, continuo usando os
mesmos componentes que usava no Delphi 4. Uma 'vantagem' do Delphi da
revista, é que nele você pode instalar componentes de terceiros, como eu
fazia, tinha instalado nele o Fastreport, IBObjects, RXLib, GExperts, entre
outros, coisa que no Turbo Delphi não dá pra fazer, pelo menos não
'oficialmente'.

Uma alternativa free é o Lazarus, que talvez dê conta do recado pra você.


[]
Andrei


2009/6/2 Álvaro Vieira alvaro.vie...@gmail.com

 Olá pessoal,

 Preciso de uma opção econômica para desenvolver com o Delphi.
 Seria para criar um soft simples, com alguns cadastros e poucos
 relatórios. Pensei em utilizar a versão 4, que saiu em uma revista, ou
 mesmo o Turbo Delphi, mas um é muito antigo e o outro possui algumas
 restrições importantes, como não poder instalar componentes de
 terceiros.

 Outra coisa, a versão mais simples/barata do Delphi 2009 é a DELPHI
 2009 FOR WIN 32 PROFESSIONAL NEW USER NAMED (R$ 2.697,00)?

 Abraços,

 Álvaro Vieira


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



[delphi-br] OFF - tiOPF

2009-06-03 Por tôpico Edelson Regis de Lima
Desculpem pelo post OFF, mas a lista do tiOPF em portugues está meio parada,
já postei lá e não obtive resposta, e derrepente alguém daqui saiba tirar a
minha dúvida.
Alguém aqui manja do framework tiOPF? Mais especificamente na criação dos
Visitors no modo HardCoded...

Grato,

Edelson.


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



Re: [delphi-br] [OFF] Versão econômica

2009-06-03 Por tôpico Ramon - GMail
Se a limitação for emissão de relatório, vc poderá usar o ReportMan, que 
funciona como o reportbuilder, e não é instalado, já testei com o Delphi 
Explorer e funciona normalzinho.
e para conexão com o BD dá pra usar ADODB, que tá disponivel no Delphi 
Explorer


[delphi-br] Re: Fazer verificação???

2009-06-03 Por tôpico roger_0687
Boa noite Jairo,
Amigo o que você quer é simples,
você pode filtrar o teu CLIENTDATASET.
Ex:
  CLIENTDATASET1.Filter := 'Situacao=False';
  CLIENTDATASET1.Filtered := True;

e para voltar ao normal é só setar o Filtered como False.

Ai você coloca um DBGRID e vincula ao teU CLIENTDATASET1, assim que você mandar 
ele filtrar ele vai deixar no DBGRID só os que estão com SITUACAO = FALSE (não 
pagos).
se você quer mostrar o grid só ao mandar filtrar é só deixar o grid em visible 
false, e dar visible true ao filtrar.

Agora para fazer o showmessage é um pouquinho mais complicado, voU exemplIficar 
comentando:
{CODE}
var
  Mensagem : String;
begin
//FILTRAR
  CLIENTDATASET1.Filter := 'Situacao=False';
  CLIENTDATASET1.Filtered := True;
//DEIXAR O FOCO DA OPERACAO NO CLIENTDATASET1 
  with CLIENTDATASET1 do
  begin
//IR AO PRIMEIRO REGISTRO
First;
//ENQUANTO NAO CHEGAR AO FIM DO ARQUIVO
while not EOF do
begin
//SE FOR O SEGUNDO REGISTRO OU  A VARIAVEL MENSAGEM NAO ESTARA VAZIA
  if Length(Mensagem)  0 then
//SE NAO ESTIVER VAZIA COPIA MENSAGEM + MENSAGEM(ANTERIOR)+#13(PULA LINHA)
  Mensagem := Mensagem + #13 + 'Nome- 
'+QuotedStr(CLIENTDATASET1.FieldByName('NOME').AsString)
  else
//SE ESTIVER VAZIA NAO COPIA PQ É A PRIMEIRA LINHA
  Mensagem := 'Nome- 
'+QuotedStr(CLIENTDATASET1.FieldByName('NOME').AsString);
  Mensagem := Mensagem + '; Data- 
'+QuotedStr(FormatDateTime('DD/MM/',CLIENTDATASET1.FieldByName('DATA').ASDateTime));
  Mensagem := Mensagem + '; Valor- 
'+QuotedStr(FormatFloat('###,###,##0.00',CLIENTDATASET1.FieldByName('VALOR').AsFloat));
  Mensagem := Mensagem + '; Mês- 
'+QuotedStr(CLIENTDATASET1.FieldByName('MES').AsString);
  Mensagem := Mensagem + '; Pago- 
'+QuotedStr(CLIENTDATASET1.FieldByName('SITUACAO').ASVariant);
//VAI PARA O PROXIMO REGISTRO
  Next;
end;
//AO TERMINO DO WHILE MOSTRA UM SHOWMESSAGE(CONTENDO A VAR MENSAGEM)
Showmessage(Mensagem);
  end;
//TIRA O FILTRO
  CLIENTDATASET1.Filtered := False;
end;
{/CODE}

Espero ter ajudado, qualquer dúvida existente me avise, analise o exemplo que 
te mandei via e-mail.

Abraços

Antonio Rogério Rodrigues
Guarizzo Mercedes-Benz - 21077000
Suporte Técnico
Fone: (19) - 3817-9900
e-mail: supo...@guarizzo.com.br

--- Em delphi-br@yahoogrupos.com.br, Jairo Cristiano jccj2...@... escreveu

 Olá Roger...
 Na verdade tenho um arquivo .XML chamado de Bancoque está ligado a um 
 ClientDataSet1 ,e nesse Banco tem os campos nome,data,valor,mes e 
 situaçao,esse campo situacao seria o sim ou o não.
 Para saber se o cliente pagou.Eu gostaria de colocar um botão e no evento 
 on-click desse botão verificar todos os campos situacao de todos os 
 clientes e posteriormente trazer somente quem não pagou,e mostrar apenas os 
 nomes desses clientes em um outro form ou até mesmo no Showmessage.
 Obrigado pela atenção.
 Jairo
 Ok.
 
 --- Em dom, 31/5/09, roger_0687 roger_0...@... escreveu:
 
 De: roger_0687 roger_0...@...
 Assunto: [delphi-br] Re: Fazer verificação???
 Para: delphi-br@yahoogrupos.com.br
 Data: Domingo, 31 de Maio de 2009, 0:07
 
 
   
   Olá Jairo,
 
   Por favor especifique mais o teu problema, seria de grande ajuda se você 
 soubesse onde(componente) você pretende exibir esses dados, e o nome correto 
 da tabela e dos campos, para poder te passar uma instrução correta, e como 
 você pretende ordenar esses dados.
 
 
 
 Abraços...
 
 
 
 --
 
 
 
 Antonio Rogério Rodrigues
 
 Guarizzo Mercedes-Benz - 21077000
 
 Suporte Técnico
 
 Fone: (19) - 3817-9900
 
 e-mail: supo...@guarizzo. com.br
 
 
 
 --- Em delphi...@yahoogrup os.com.br, jccj2000@ . jccj2000@ . escreveu
 
 
 
  Possuo uma tabela dde clientes,onde tem os campos de nome,data,valor pago e 
  situação(pago ou não pago),gostaria de colocar um botão e no evento onclick 
  verificar quem ainda não pagou,e mostrar os mesmos.
 
  como poderia fazer isso???
 
  Obs:já tentei de algumas formas,mas ele só traz o primeiro registro.
 
  Obrigado,Jairo.
 
 
 

   Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [delphi-br] Miniatura (thumbnail) de PDF [download]

2009-06-03 Por tôpico EmbarcaDelphi
Pessoal, desculpem pela falha. Depois que baixei fui ler o readme e vi 
que não é free, mas de onde baixei na página do link informava ser free.

EmbarcaDelphi escreveu:




 Free VCL - DWG para Delphi:

 ScreenShot:
 http://www.cadsofttools.com/images/cadimportvcl.gif 
 http://www.cadsofttools.com/images/cadimportvcl.gif

 Download:
 http://www.cadsofttools.com/download/cadimportvcl.zip 
 http://www.cadsofttools.com/download/cadimportvcl.zip

 Espero ter ajudado...

 Andy escreveu:
 
 
  Segue abaixo o código que estou usando. É um código que achei na web (
  http://www.delphi3000.com http://www.delphi3000.com
  http://www.delphi3000.com 
 http://www.delphi3000.comhttp://www.delphi3000.com/articles/article_3806.asp
  
 http://www.delphi3000.com/articles/article_3806.asp
  http://www.delphi3000.com/articles/article_3806.asp 
 http://www.delphi3000.com/articles/article_3806.asp),
  porém o site de onde peguei está fora do ar.
  Estou mandando a unit completa, pois se alguém mais quiser é só 
 pegar. Ela
  funcionou bem para todos os arquivos que testei, exceto para 
 arquivos .dwg
  E eu tenho AutoCAD instalado no meu computador. Além disso, o 
 thumbnail do
  windows mostra normalmente a miniatura dos arquivos .dwg
 
  A única função que é preciso chamar é a última do arquivo: *
  GetBitmapFromFile(**const FileName: String): TGraphic;*
  E esta função retorna um TGraphic que utilizo para fazer um Assign em um
  TImage, como abaixo:
  Para Usar: *Image1.Picture.Assign(**GetBitmapFromFile(OpenDialog1.**
  FileName))*
 
  Nesta função eu coloquei um* if (not AnsiEndsStr('.dwg', FileName))* 
 para
  filtar os arquivos dwg, pois o problema está exatamente na função
  *ExtractImageGetFileThumbnail.
  *com este if, a função funciona e retorna um Ícone do dwg.
 
  Obrigado,
  Anderson
 
  *Código:*
 
  unit ShellObjHelper;
 
  {$IFDEF VER100}{$DEFINE DELPHI3}{$ENDIF}
 
  interface
 
  uses
  Windows, ShlObj, ActiveX, ShellAPI, Graphics, StrUtils;
 
  type
  { from ShlObjIdl.h }
  IExtractImage = interface
  ['{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}']
  function GetLocation(Buffer: PWideChar;
  BufferSize: DWORD;
  var Priority: DWORD;
  var Size: TSize;
  ColorDepth: DWORD;
  var Flags: DWORD): HResult; stdcall;
  function Extract(var BitmapHandle: HBITMAP): HResult; stdcall;
  end;
 
  IRunnableTask = interface
  ['{85788D00-6807-11D0-B810-00C04FD706EC}']
  function Run: HResult; stdcall;
  function Kill(fWait: BOOL): HResult; stdcall;
  function Suspend: HResult; stdcall;
  function Resume: HResult; stdcall;
  function IsRunning: Longint; stdcall;
  end;
 
  const
  { from ShlObjIdl.h }
  ITSAT_MAX_PRIORITY = 2;
  ITSAT_MIN_PRIORITY = 1;
  ITSAT_DEFAULT_PRIORITY = 0;
 
  IEI_PRIORITY_MAX = ITSAT_MAX_PRIORITY;
  IEI_PRIORITY_MIN = ITSAT_MIN_PRIORITY;
  IEIT_PRIORITY_NORMAL = ITSAT_DEFAULT_PRIORITY;
 
  IEIFLAG_ASYNC = $001; // ask the extractor if it supports ASYNC
  extract
  // (free threaded)
  IEIFLAG_CACHE = $002; // returned from the extractor if it does NOT
  cache
  // the thumbnail
  IEIFLAG_ASPECT = $004; // passed to the extractor to beg it to render
  to
  // the aspect ratio of the supplied rect
  IEIFLAG_OFFLINE = $008; // if the extractor shouldn't hit the net to get
  // any content needs for the rendering
  IEIFLAG_GLEAM = $010; // does the image have a gleam? this will be
  // returned if it does
  IEIFLAG_SCREEN = $020; // render as if for the screen (this is
  exlusive
  // with IEIFLAG_ASPECT )
  IEIFLAG_ORIGSIZE = $040; // render to the approx size passed, but 
 crop if
  // neccessary
  IEIFLAG_NOSTAMP = $080; // returned from the extractor if it does NOT
  want
  // an icon stamp on the thumbnail
  IEIFLAG_NOBORDER = $100; // returned from the extractor if it does NOT
  want
  // an a border around the thumbnail
  IEIFLAG_QUALITY = $200; // passed to the Extract method to indicate that
  // a slower, higher quality image is desired,
  // re-compute the thumbnail
 
  {$IFDEF DELPHI3}
  // Delphi 3 SysUtils does not have this function
  function ExcludeTrailingBackslash(const Src: string): string;
  {$ENDIF}
 
  // IShellFolder methods helper
  procedure ShellFolderBindToObject(const ShellFolder: IShellFolder;
  PIDL: PItemIDList; const riid: TGUID; out pv);
  function ShellFolderGetUIObjectOf(const ShellFolder: IShellFolder;
  cidl: DWORD; var PIDL: PItemIDList; riid: TGUID; out pv): Boolean;
  procedure ShellFolderParseDisplayName(const ShellFolder: IShellFolder;
  const DisplayName: string; out PIDL: PItemIDList);
  function ShellFolderGetExtractImage(const ShellFolder: IShellFolder;
  const RelativeFileName: string; Malloc: IMalloc;
  out XtractImage: IExtractImage): Boolean;
 
  function GetExtractImageItfPtr(const FileName: string;
  out XtractImage: IExtractImage): Boolean;
  function GetFileLargeIcon(const FileName: string;
  out LargeIcon: TIcon): Boolean;
  function ExtractImageGetFileThumbnail(const XtractImage: IExtractImage;
  ImgWidth, ImgHeight, ImgColorDepth: Integer; var 

Re: [delphi-br] Bug Delphi 2007 - TLabel e TDBEdit

2009-06-03 Por tôpico EmbarcaDelphi
Sua versão está com todos updates instalados?


Carlos escreveu:


 Bom dia a todos!
 Estou migrando algumas aplicações de D7 para D2007, devido a 
 facilidade em desenvolver em 3 camadas e suporte nativo a alguns SGDB's.
 Mas percebi que, mesmo atualizado com todos os updates(4 se não me 
 engano) ainda constatei o seguinte problema(é claro que fiz uma cópia 
 e mantive como D7).
 - tenho um form e nele um pageControl com algumas abas, e numa destas 
 abas precisei adicionar um dbEdit e este dbEdit além de ficar vísivel 
 na aba que coloquei, ainda aparece na primeira aba, sobre um dbGrid...
 Tem como corrigir este problema? Será alguma configuração mal feita?
 Agradeço antecipadamente a quem possa me auxiliar.
 Fraterno abraço,
 Carlos

 



[delphi-br] TAPI

2009-06-03 Por tôpico Nayara
Pessoal, desisti da dll, vou tentar fazer a integração com TAPI, alguem já
trabalhou com isso?


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



Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

2009-06-03 Por tôpico Fabio Szekut - Yahoo
Obrigado, apareceu agora a propriedade!! 

Mas outra dúvida, as das duplicatas, como inserir estas informações?

Abraços
 
Fabio Szekut
_



From: André Moraes - Gmail 
Sent: Wednesday, June 03, 2009 3:17 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto





Vc deve baixar via SVN, o CVS não é atualizado desde 13/03/2009.

Veja http://acbr.sourceforge.net/drupal/?q=node/37

André F. Moraes
- Original Message - 
From: Fabio Szekut - Yahoo fabioszek...@yahoo.com.br
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, June 03, 2009 12:22 AM
Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

André, baixei novamente, mas por CVS, não sei se é a mesma coisa, e vi que 
não existe esta propriedade, pode me mandar o caminho para atualização por 
SVN?

Abraços

Fabio Szekut
_

From: André Moraes - Gmail
Sent: Tuesday, June 02, 2009 8:26 AM
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

A propriedade informação adicional já existe, o problema é que o DANFE ainda 
não foi adaptado para imprimir esta informação.

Se vc estiver com a última versão do SVN, para acessar a propriedade, basta 
usar DadosProdutos.Add.InformacaoAdicional := 'Informacao Adicional';

André F. Moraes
- Original Message - 
From: Fabio Szekut - Yahoo
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, June 02, 2009 12:44 AM
Subject: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

Olá, participo do grupo já algum tempo, quando penso em escrever para tirar 
uma dúvida, pesquiso e vejo que alguém já teve o problema e tem a solução. 
mas agora estou com um problema, e não consegui encontrar a solução.

Estou usando o ACBrNFe, achei um componente excelente, parabéns quem teve a 
iniciativa.
Mas não consigo encontrar a propriedade para colocar informações adicionais 
do produto, pois a empresa que vai utilizar a emissão de nota fiscal, usa 
componentes químicos e deve sair junto com o produto as informações 
toxicológicas, classes, coisas do tipo.
Alguém sabe me dizer onde encontrar esta propriedade?

Abraços

Fabio Szekut
_

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





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



Re: [delphi-br] [OFF] Versão econômica

2009-06-03 Por tôpico Álvaro Vieira
Agradeço a todos pelas dicas.
Vou testar o Lazarus, como também o Turbo Delphi, e ver qual deles me
atende melhor.
Quanto ao Delphi 4, tenho receio que as versões dos componentes de
acesso a BD, que instalam na versão 4, não acessem as novas versões
dos BDs Firebird e PostgreSQL.

Abraços,

Álvaro Vieira.

2009/6/3 Henrique.DHO iTelefonica henrique@itelefonica.com.br:
 Meu amigo, desculpe pelo PVT mas por quê não tenta
 o Lázarus ?


 - Original Message - From: Álvaro Vieira alvaro.vie...@gmail.com
 To: delphi-br@yahoogrupos.com.br
 Sent: Tuesday, June 02, 2009 10:22 PM
 Subject: [delphi-br] [OFF] Versão econômica


 Olá pessoal,

 Preciso de uma opção econômica para desenvolver com o Delphi.
 Seria para criar um soft simples, com alguns cadastros e poucos
 relatórios. Pensei em utilizar a versão 4, que saiu em uma revista, ou
 mesmo o Turbo Delphi, mas um é muito antigo e o outro possui algumas
 restrições importantes, como não poder instalar componentes de
 terceiros.

 Outra coisa, a versão mais simples/barata do Delphi 2009 é a DELPHI
 2009 FOR WIN 32 PROFESSIONAL NEW USER NAMED (R$ 2.697,00)?

 Abraços,

 Álvaro Vieira


RES: [delphi-br] TAPI

2009-06-03 Por tôpico Rubem Rocha
A TAPI (Telephony API) é a API do Windows para aplicações de telefonia. Em
geral, essa API necessita de um driver TAPI, fornecido pelo fabricante de
algum equipamento de telefonia para que um software, via  chamadas de
funções da TAPI, possa interagir com esse driver e, consequentemente, com o
equipamento de telefonia em questão.

 

Você vai partir para o caminho mais difícil. O mais fácil seria usar a DLL
do fornecedor da central. Com certeza, essa DLL q você não quer mais usar
deve mastigar o uso da TAPI, ou então (como costuma acontecer) essa DLL q
você não quer mais usar deve implementar comunicação direta com o protocolo
proprietário da central.

 

Se você não está habituada a usar TAPI, sugiro um pouco mais de paciência e
persistência para entender com ousar a própria DLL do fabricante da central.

 

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Nayara
Enviada em: quarta-feira, 3 de junho de 2009 16:51
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] TAPI

 

Pessoal, desisti da dll, vou tentar fazer a integração com TAPI, alguem já
trabalhou com isso?




 



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



Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

2009-06-03 Por tôpico André Moraes - Gmail
Veja o ACBrNFeMonitor, nele existem quase todos os comandos do componente.

with Fatura.Duplicatas.Add do
 begin
   Numero := sNumDup;
   DataVencimento := StrToDate(INIRec.ReadString( 
sSecao,'DataVencimento',''));
   Valor  := StringToFloatDef( 
INIRec.ReadString(sSecao,'Valor','') ,0) ;
 end;

André F. Moraes
  - Original Message - 
  From: Fabio Szekut - Yahoo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 03, 2009 5:24 PM
  Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto





  Obrigado, apareceu agora a propriedade!! 

  Mas outra dúvida, as das duplicatas, como inserir estas informações?

  Abraços

  Fabio Szekut
  _

  From: André Moraes - Gmail 
  Sent: Wednesday, June 03, 2009 3:17 PM
  To: delphi-br@yahoogrupos.com.br 
  Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

  Vc deve baixar via SVN, o CVS não é atualizado desde 13/03/2009.

  Veja http://acbr.sourceforge.net/drupal/?q=node/37

  André F. Moraes
  - Original Message - 
  From: Fabio Szekut - Yahoo fabioszek...@yahoo.com.br
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, June 03, 2009 12:22 AM
  Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

  André, baixei novamente, mas por CVS, não sei se é a mesma coisa, e vi que 
  não existe esta propriedade, pode me mandar o caminho para atualização por 
  SVN?

  Abraços

  Fabio Szekut
  _

  From: André Moraes - Gmail
  Sent: Tuesday, June 02, 2009 8:26 AM
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

  A propriedade informação adicional já existe, o problema é que o DANFE ainda 
  não foi adaptado para imprimir esta informação.

  Se vc estiver com a última versão do SVN, para acessar a propriedade, basta 
  usar DadosProdutos.Add.InformacaoAdicional := 'Informacao Adicional';

  André F. Moraes
  - Original Message - 
  From: Fabio Szekut - Yahoo
  To: delphi-br@yahoogrupos.com.br
  Sent: Tuesday, June 02, 2009 12:44 AM
  Subject: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto

  Olá, participo do grupo já algum tempo, quando penso em escrever para tirar 
  uma dúvida, pesquiso e vejo que alguém já teve o problema e tem a solução. 
  mas agora estou com um problema, e não consegui encontrar a solução.

  Estou usando o ACBrNFe, achei um componente excelente, parabéns quem teve a 
  iniciativa.
  Mas não consigo encontrar a propriedade para colocar informações adicionais 
  do produto, pois a empresa que vai utilizar a emissão de nota fiscal, usa 
  componentes químicos e deve sair junto com o produto as informações 
  toxicológicas, classes, coisas do tipo.
  Alguém sabe me dizer onde encontrar esta propriedade?

  Abraços

  Fabio Szekut
  _

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

  

  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  [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] Bug Delphi 2007 - TLabel e TDBEdit

2009-06-03 Por tôpico Paulo Coutinho
Olá,

Verifique se você não colocou os componentes em cima da aba, ao invéz de
colocar dentro da área da aba.

Recorte os componentes que estão aparecendo nas outras abas e dentro da aba
que você quer, de um clique em algum componente dela e cole os componentes.

Já passei por isso e quando fui ver era uma bobeira dessas, passa sem agente
ver.

Abraços.

2009/6/4 EmbarcaDelphi embarcadel...@yahoo.com.br



 Sua versão está com todos updates instalados?

 Carlos escreveu:

 
 
  Bom dia a todos!
  Estou migrando algumas aplicações de D7 para D2007, devido a
  facilidade em desenvolver em 3 camadas e suporte nativo a alguns SGDB's.
  Mas percebi que, mesmo atualizado com todos os updates(4 se não me
  engano) ainda constatei o seguinte problema(é claro que fiz uma cópia
  e mantive como D7).
  - tenho um form e nele um pageControl com algumas abas, e numa destas
  abas precisei adicionar um dbEdit e este dbEdit além de ficar vísivel
  na aba que coloquei, ainda aparece na primeira aba, sobre um dbGrid...
  Tem como corrigir este problema? Será alguma configuração mal feita?
  Agradeço antecipadamente a quem possa me auxiliar.
  Fraterno abraço,
  Carlos
 
 

  




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


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