[delphi-br] Re: Access Violation

2010-01-17 Por tôpico alarangeiras
Olá, Jorge!

Considerando a resposta dos outros dois colegas, gostaria de explicar um pouco 
o que é o erro de Access Violation.

O Access Violation ocorre quando você está tentando acessar, via código, um 
objeto que não foi criado ainda.

Por exemplo, carregar um texto num Edit Box contido em um Form que ainda não 
foi criado. Como o Edit Box ainda não existe, não será possível preenchê-lo, o 
que gera um erro de Access Violation (ou violação de acesso).

Para resolver isso, eu costumo seguir o código, passo-a-passo, até encontrar o 
causador do erro. Como você disse estar usando um banco de dados, pode ser a 
tentativa de passar uma declaração SQL ou comandar o carregamento de uma 
tabela, sempre via código, antes que os componentes responsáveis por essa 
operação estejam criados.

Você pode observar também em que ponto do seu sistema está ocorrendo o erro. Se 
for depois de pressionado um botão, é a partir do evento dele que começa a 
pesquisa. Se for na abertura de uma janela, pode estar no evento FormCreate, 
FormShow ou FormActivate, por exemplo.

Espero ter ajudado!

Alessandro Larangeiras.


--- Em delphi-br@yahoogrupos.com.br, Jorge Diniz jjzdi...@... escreveu

 Bom dia a todos,
 
 Tenho um programa feito em Delphi 7 + Paradox , e estou recebendo a seguinte 
 mensagem de erro :
 
 ACCESS VIOLATION 00557E07 IN MODULE ´FOCUS.EXE´ - READ OF ADRESS 
 
 Alguem tem idéia de como eu descubro onde esta este erro ?
 
 Obrigado
 
  Jorge Diniz
 
 
   
 
 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com





[delphi-br] Undeclared identifier TWinControl

2010-01-17 Por tôpico developer.systems
Boa noite,

ao compilar no Delphi 7, dá a mensagem [Error] p_funcoes.pas(13): Undeclared 
identifier: TWinControl, como resolver ?

no uses está:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Forms,
  Dialogs, Buttons, StdCtrls, DB, ADODB, Mask, ComCtrls, DBCtrls,ExtCtrls, 
StrUtils,Controls;

A linha do erro:
procedure CallFocus( comp: TWinControl ) ;

obrigado.

Eric



[delphi-br] Como retornar objeto do form ativo ?

2010-01-17 Por tôpico Eric Developer
Bom dia pessoal.
 
Tem alguma função do Delphi 7 que retorne o objeto do form ativo ? Não me 
refiro a propriedades do TForm como ActiveControl, pois usarei na unit 
específica de funções.


Eric
São Paulo - Brasil



  

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] Em qual tabela coloco a chave estrangeira?

2010-01-17 Por tôpico EmbarcaDelphi
Valew

Em 15/01/2010 21:01, Ricardo César Cardoso escreveu:

 Em Dependentes.

 Vc deve sempre tentar pensar que um usuário, pode ter um ou muitos 
 dependentes. Sempre que quiser pensar onde posicionar uma chave 
 estrangeira, tente pensar qual lado do relacionamento pode estar 
 agregado a muitos do outro lado.

 Dá uma olhadinha em modelo entidade relacionamento ou diagrama 
 entidade relacionamento.

 Abraço,
 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 sex, 15/1/10, EmbarcaDelphi embarcadel...@yahoo.com.br 
 mailto:embarcadelphi%40yahoo.com.br escreveu:

 De: EmbarcaDelphi embarcadel...@yahoo.com.br 
 mailto:embarcadelphi%40yahoo.com.br
 Assunto: [delphi-br] Em qual tabela coloco a chave estrangeira?
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Data: Sexta-feira, 15 de Janeiro de 2010, 8:47



 Banco de Dados não é minha praia.

 Estou com a tabela USUARIOS, e tenho outra tabela chamada DEPENDENTES

 (filhos).

 Em qual delas coloco a Chave Estrangeira?

 Grato




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



Re: [delphi-br] Delphi 2007 + Win 7 Home Premium + 64bits

2010-01-17 Por tôpico Marcos Bernardo
Boaaa

Iria começar amanhã akkaka

Vou pesquisar mais um pouco...
acho que vou optar pelo 32bits tbm... pleo menos por enquanto...

obrigado..

Marcos Bernardo

2010/1/15 Emerson Moreno ecie...@gmail.com



 Amigo, eu cheguei a instalar o Delphi 2007 em minha máquina com
 windows 7 de 64 bits, funcionou perfeitamente até que eu precisasse
 usar alguns recursos mais avançados da máquina (windows). Dava um
 monte de problemas. Resistir, resistir bravamente por longas duas
 semanas até que não aguentei mais e de tanto me sentir impedido de
 trabalhar normal eu coloquei o windows 7 32 bits, e tudo voltou como
 era antes.

 O Windows 64 bits ainda não está 100% preparado, ou os softwares ainda
 não estão 100% preparados para o 64 bits.

 2010/1/14 Marcos Bernardo xmarcos@gmail.com xmarcos.aab%40gmail.com:


  Valeu... vou testar.. estava ausente por uns dias... e não havia visto
 que
  teve uma discusão sobre este assunto
  a poucos dias..
  vou instalar.. pq o Win7 tem um  boot muito rapido..
  e fora que  meus clientes estão migrando pra Win7.
 
  obrigado denovo...
 
  Marcos Bernardo
 
  2010/1/14 Claudiney - Listas 
  claudiney-lis...@n2solutions.com.brclaudiney-listas%40n2solutions.com.br
 
 
 
 
  Bom dia Marcos...
 
  Eu instalei no Win 7 Professional 64 bits sem problemas
 
  RAD 2007 + Win 7 Pro 64 + Máquina 64 bits
 
  _
 
  Claudiney Cogo
  N2 Sistemas e Soluções em Informática
  Av. São Paulo, 172 - 15º Andar - Sala 1505
  Fone/Fax: (44) 3029-6053 - Maringá - Paraná
  http://www.n2solutions.com.br/ www.n2solutions.com.br
  http://www.nfe.n2solutions.com.br/ www.nfe.n2solutions.com.br
  http://www.studion2.com.br/ www.studion2.com.br
 
  De: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br [mailto:
  delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br] Em

  nome de Marcos Bernardo
  Enviada em: quinta-feira, 14 de janeiro de 2010 12:26
  Para: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br

  Assunto: [delphi-br] Delphi 2007 + Win 7 Home Premium + 64bits
 
 
  Salve galera...
 
  Alguem ja instalou o delphi em um sistema assim ?
  Delphi 2007 + Win 7 Home Premium 64bits + Maquina 64bits
 
  vai de boa.. sem problemas???
 
  abraço
 
  --
  Marcos A. de A. Bernardo
  xmarcos@gmail.com xmarcos.aab%40gmail.com xmarcos.aab%
 40gmail.com mailto:
  xmarcos.aab%40gmail.com xmarcos.aab%2540gmail.com

  11 - 9462-2657 / 11- 3205-1499
  http://bagusconsultoria.wordpress.com/
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
  --

  Marcos A. de A. Bernardo
  xmarcos@gmail.com xmarcos.aab%40gmail.com
  11 - 9462-2657 / 11- 3205-1499
  http://bagusconsultoria.wordpress.com/
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
  --

   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 

 --
 []'s

 Emerson Moreno
 Desenvolvedor Delphi
 O grande sábio aprende por ensinar!

 




-- 
Marcos A. de A. Bernardo
xmarcos@gmail.com
11 - 9462-2657 / 11- 3205-1499
http://bagusconsultoria.wordpress.com/


[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] Dica de conexão

2010-01-17 Por tôpico Eduardo Silva dos Santos
Nazareno, os produtos da Devart são FANTÁSTICOS, eu uso MyDAC e varios
anos, a qualidade é garantida.

Com Unidac não é diferente, acesso garantido a todos os bancos que ele
suporta. Se você quer ter paz e tranquilidade, invista no Unidac.
Baixe a versão trial e se encante com a qualidade do componente.

Link do Forum:
http://www.devart.com/forums/viewforum.php?f=28

sucesso.

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



2010/1/15 Nazareno Neto nazareno.nobr...@gmail.com:
 Amigos, estava pensando em testar o unidac, para a ver a possibilidade de
 adquirilo, visto q pretendo inicair um projeto agora, mas so irei
 comercializalo daqui a mais ou menos 6 a 12 meses.

 apesar de ainda nen ter pesquisado sobre isso, sera q o investimento no
 unidac vale realmente a pena?
 se nao valer, acho q vou de zeos mesmo, parece ser a melhor opção de usar
 ODBC.

 2010/1/15 Sandro Ricardo Bueno san...@serel.com.br



 Me desculpem a pergunta de principiante, mas sou principiante mesmo, hehe
 Alguém poderia me explicar melhor esta 'coisa de conexão' e as diferenças
 ??

 Muito obrigado pessoal
 Abraços
 SR

 2010/1/14 Adailson Reis Rocha 
 adailsonro...@hotmail.comadailsonrocha%40hotmail.com
 


 
  Pra mim a melhor é ADO
 
  Adailson Rocha
  Programador
 
 
 
 
 
 
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  From: nazareno.nobr...@gmail.com nazareno.nobrega%40gmail.com
  Date: Wed, 13 Jan 2010 09:50:58 -0300
  Subject: [delphi-br] Dica de conexão
 
 
 
 
 
  Pessoal
 
  Hoje atualmente trabalho com delphi 7 + ibx + firebird 1.5
  baixei a versao demo do delphi 2010 e gastaria de umas dicas:
  1)estou querendo testar o sql server 2005, posso usar a versao express
 que
  é
  free?
  2)na opniao de vcs qual seria a melhor conexao: ADO ou DBX?
  3)se falei alguma besteira que me falem para nao perder todo o meu
 trabalho
  depois.
 
  Felicidades
 
  --
  Nazareno Neto
  Programador Delphi e Firebird
 
  http://www.delphisistemas.com.br
  nazarenon...@hotmail.com nazarenoneto%40hotmail.com
  nazareno.nobr...@gmail.com nazareno.nobrega%40gmail.com
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
  __
  Agora é fácil compartilhar fotos no Messenger: solte todas na janelinha.
  Veja como!
 
 
 http://www.windowslive.com.br/public/tip.aspx/view/77?product=2ocid=CRM-WindowsLive:dicaCompartilhamentoFotos:Tagline:WLCRM:On:WL:pt-BR:Messenger
 
  [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]






 --
 Nazareno Neto
 Programador Delphi e Firebird

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


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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






Re: [delphi-br] Re: Access Violation

2010-01-17 Por tôpico Ricardo César Cardoso
Apenas complementando, AV's (Access Violations, para os íntimos) também podem 
ocorrer se um objeto já destruido é referenciado no seu código.

Atte,
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 dom, 17/1/10, alarangeiras a.larangei...@pop.com.br escreveu:

De: alarangeiras a.larangei...@pop.com.br
Assunto: [delphi-br] Re: Access Violation
Para: delphi-br@yahoogrupos.com.br
Data: Domingo, 17 de Janeiro de 2010, 8:20







 



  



  
  
  Olá, Jorge!



Considerando a resposta dos outros dois colegas, gostaria de explicar um pouco 
o que é o erro de Access Violation.



O Access Violation ocorre quando você está tentando acessar, via código, um 
objeto que não foi criado ainda.



Por exemplo, carregar um texto num Edit Box contido em um Form que ainda não 
foi criado. Como o Edit Box ainda não existe, não será possível preenchê-lo, o 
que gera um erro de Access Violation (ou violação de acesso).



Para resolver isso, eu costumo seguir o código, passo-a-passo, até encontrar o 
causador do erro. Como você disse estar usando um banco de dados, pode ser a 
tentativa de passar uma declaração SQL ou comandar o carregamento de uma 
tabela, sempre via código, antes que os componentes responsáveis por essa 
operação estejam criados.



Você pode observar também em que ponto do seu sistema está ocorrendo o erro. Se 
for depois de pressionado um botão, é a partir do evento dele que começa a 
pesquisa. Se for na abertura de uma janela, pode estar no evento FormCreate, 
FormShow ou FormActivate, por exemplo.



Espero ter ajudado!



Alessandro Larangeiras.



--- Em delphi...@yahoogrup os.com.br, Jorge Diniz jjzdi...@.. . escreveu



 Bom dia a todos,

 

 Tenho um programa feito em Delphi 7 + Paradox , e estou recebendo a seguinte 
 mensagem de erro :

 

 ACCESS VIOLATION 00557E07 IN MODULE ´FOCUS.EXE´ - READ OF ADRESS 

 

 Alguem tem idéia de como eu descubro onde esta este erro ?

 

 Obrigado

 

  Jorge Diniz

 

 

    _ _ _ _ _ _

 Veja quais são os assuntos do momento no Yahoo! +Buscados

 http://br.maisbusca dos.yahoo. com








 





 



  






  

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

2010-01-17 Por tôpico José Mário Silva Guedes
Sem querer achei a resposta hoje!

Para diretivas chaveadas. ou seja, que ficam ON ou OFF o código correto é
o que segue abaixo:

  {$IFOPT O+}
  
_GerarLog(GetCurrentThreadId,Now,sArquivoLog,ctLOGInformation,rlHigh,11,'Otimização
de código: [SIM]');
  {$ELSE}
  
_GerarLog(GetCurrentThreadId,Now,sArquivoLog,ctLOGInformation,rlHigh,11,'Otimização
de código: [NÃO]');
  {$ENDIF}


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



[delphi-br] taborder por posicionamento do form

2010-01-17 Por tôpico Rafael Jorge
alquem ai tem uma rotina qu eeu consiga mudar o taborder dos componentes em
um form em tempo de execucao pela ordem deles?
tipo.. o pimeiro compomente é um edt.. ai tem outro do lado e outro, e outro
e assim vai..
ai em tempo de execucao o propio sistema reorganizar o taborder para o
primeiro item ser realmente o primeiro no taborder.. e assim vai.
aluem conhece uma rotina pra isso?
t+

-- 
_
Rafael jorge alves
Desenvolvedor/analista
Ativa Soluções em TI.
Recife - PE


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