RES: [delphi-br] Prova Certificação Delphi

2008-09-05 Por tôpico nunes
Por favor tb poderia me mandar o material

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Açaí
Enviada em: quinta-feira, 4 de setembro de 2008 19:21
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Prova Certificação Delphi

 

Puxa cara, me manda esse material também.
Estou precisando pois preciso fazer a prova.

2008/9/4 Rafael [EMAIL PROTECTED] mailto:rafael.adorno%40gmail.com


 Olá Braytiner,

 Tenho interesse no material, mas não posso acessar o MSN pela empresa.
 Sería possível me enviar para o e-mail pessoal?
 [EMAIL PROTECTED] mailto:rafael.adorno%40gmail.com
rafael.adorno%40gmail.com

 Muito obrigado.

 On 9/4/08, Braytiner [EMAIL PROTECTED] mailto:braytiner%40gmail.com
braytiner%40gmail.com wrote:
 
  Tenho um material aqui que pode ser útil, é uma compilação de dicas
  artigos
  sobre certificação, tem MSN?
 
  
  O Amor de Deus por nós é maior que nossos erros, Ele nos ama como
somos,
 e
  não como deveríamos ser
  Braytiner
 
  2008/8/28 futurodelphi [EMAIL PROTECTED]
mailto:futurodelphi%40yahoo.com.br futurodelphi%40yahoo.com.br
 futurodelphi%40yahoo.com.br
  
 
   Pessoal, boa tarde...
  
   Vou precisar fazer a prova de certificação aqui para o meu novo
   emprego e tenho que passar..
  
   Aí, para as pessoas que já fizeram a prova, gostaria de saber se vocês
   teriam o material, dicas sobre a prova, coisas que possam ajudar pois
   tenho 30 dias para estudar e passar...
  
   Já trabalho com Delphi a 5 anos, então, não é que tenho que começar do
   zero. É só o fato de que tenho que passar mesmo.
  
   Portanto, conto com a ajuda de quem puder aí.. Mandem os materiais,
   vídeos, simulados, o que puderem em PVT pra mim...
  
   Brigadão...
  
   Guilherme
  
  
   
  
   --
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]

 


[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] firebird trocar por mysql para web

2008-09-05 Por tôpico Eduardo Silva dos Santos
Olá Luiz, tudo blz..
O MyDac é realmente Fantástico, e na versão 5 com as Tecnologias
LocalFailOver e DisconnectedModel eles resolveram definitivamente
os problemas com o LostConnection.

para quem não sabe o MySQL é exigente em relação a conexão, se alguma coisa
de errada acontecer, erro nos pacotes.. falha de rede..
time out.. ele vai lá e derruba a conexão.

o MyDAC com a tecnologia LocalFailOver, tem a capacidade de detectar se
houve perda de conexão, caso positivo, ele reconecta e reexecuta as
operações pendentes, isso de forma transparente ao usuário... antes disso
era um deus nos acuda.. gerava uma exception.. era complicado.


2008/9/5 Luiz Escobar [EMAIL PROTECTED]

   Se for partir para MySQL, eu aconselho a COMPRA do MyDAC ou do UniDAC,
 onde este problema de LOST-CONNECTION é minimizado...
 vc vai encontra mais informação aqui: www.crlab.com, vale cada centavo
 se custa-se 10x o valor dele, ainda assim valeria, mas não conta pra eles..
 hehehehhehe
 []s

 Luiz Escobar


 - Original Message -
 From: Eduardo Silva dos Santos
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Thursday, September 04, 2008 7:38 PM
 Subject: Re: [delphi-br] firebird trocar por mysql para web

 Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um
 teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq
 demonstrou maior performance.

 migrar de um banco para o outro não é uma tarefa fácil, sugiro que você
 faça
 um teste antes.. mesmo com o MySQL seu sistema pode
 ficar lento remotamente.. isso depende de como você desenvolveu o mesmo,
 depende da velocidade do link..

 eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem..

 agora, para funcionar remotamente sinto te informar que você vai ter
 problemas com perda de conexão o famoso Lost Connection.. mas isso fica
 para
 outra hora.

 no que eu puder ajudar eu estou à disposição.

 2008/9/4 alessandra porto [EMAIL PROTECTED]alessandraporto11%40yahoo.com.br
 

  alguem indica a troca do firebird com delphi para mysql para resolver
  esse problema de lentidão do firebird na web
 
  delphi com mysql quais as possiveis fragilidades ?
 
  alguem que usa , qual sua opinião??
 
  vale a pena começar a desenvolver para substituir??
 
  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]
 
 
 

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

  




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


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



[delphi-br] Re: Trabalhar com datas no Mysql

2008-09-05 Por tôpico cezarmolinar
--- Em delphi-br@yahoogrupos.com.br, crist_ita [EMAIL PROTECTED] 
Olá amigo!

Não sou especialista em mysql mas, pelo que eu sei, o formato de 
gravação de data no mysql é -mm-dd e vc está passando na 
seqüência inversa. Experimente passar a data através do Comando 
FormatDateTime('-mm-dd', now).

Acho que esta opção pode resolver o seu problema. 



escreveu

 Bom dia a todos
 
 Estou querendo gravar a data e hora atual de um registro, estou 
fazendo 
 desta forma usando o mysql.
 
 
 DM.cdsCadastroAgendadatacriacao.Text := DateToStr(now);
 DM.cdsCadastroAgendahoracriacao.Text := TimeToStr(now);
 
 Em TimeToStr(now) ele pega a hora certa mais a data não. Gostaria 
de 
 gravar a data no formato `02-09-2008' e como eu poderia formatar a 
data?
 
 Agradeço





[delphi-br] Imagem no banco - INVALID BLOB LENGTH

2008-09-05 Por tôpico André
Olá pessoal

Estou tendo um problema, pediria a ajuda de vocês...

Uso SQL Server Express 2005 e Delphi 2006.

Tenho um campo na tabela do tipo image, porém quando tento salvar através do
delphi, da o erro

INVALID BLOB LENGTH

Pesquisei sobre o erro e encontrei a solução.

Fui no BDE e alterei o BLOBS TO CACHE para 2048, que era ate onde chegava o
tamanho da minha imagem.

Lá estava 64...

Agora a duvida...Gostaria de saber se tem como alterar essa propriedade do
BDE através do delphi..

Vi que nos parametros do TDatabase que utilizo, tem esse campo, mas mudando
por lá, o sistema parece estar assumindo automaticamente o BDE e ignorando o
que eu coloco no TDatabase..

se puderem me ajudar..muito obrigado..se precisar de mais detalhes só
perguntar...

Vlw



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



Re: [delphi-br] Re: Trabalhar com datas no Mysql

2008-09-05 Por tôpico Eduardo Silva dos Santos
O problema é que ele esta passando o valor como String, se estivesse usar
TDateTime uma hora dessas ja tava tomando uma Skol..
DM.cdsCadastroAgendadatacriacao.AsDateTime := Date;
DM.cdsCadastroAgendahoracriacao.AsDateTime := Time;

o restante o componente de acesso e o MySQL se entendem.

2008/9/5 cezarmolinar [EMAIL PROTECTED]

   --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br,
 crist_ita [EMAIL PROTECTED]
 Olá amigo!

 Não sou especialista em mysql mas, pelo que eu sei, o formato de
 gravação de data no mysql é -mm-dd e vc está passando na
 seqüência inversa. Experimente passar a data através do Comando
 FormatDateTime('-mm-dd', now).

 Acho que esta opção pode resolver o seu problema.

 escreveu
 
  Bom dia a todos
 
  Estou querendo gravar a data e hora atual de um registro, estou
 fazendo
  desta forma usando o mysql.
 
 
  DM.cdsCadastroAgendadatacriacao.Text := DateToStr(now);
  DM.cdsCadastroAgendahoracriacao.Text := TimeToStr(now);
 
  Em TimeToStr(now) ele pega a hora certa mais a data não. Gostaria
 de
  gravar a data no formato `02-09-2008' e como eu poderia formatar a
 data?
 
  Agradeço
 

  




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


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



Res: [delphi-br] Re: Como acionar gravação ao captar som

2008-09-05 Por tôpico lucaoliveira7
Ok, Willian muito obrigado vou procurar e ver se acho algo interessante.

--- Em delphi-br@yahoogrupos.com.br, Willian Jhonnes Lara dos Santos
[EMAIL PROTECTED] escreveu

 Luca, Leandro, vou dar meu pitaco...
 
 A IOComp (http://www.iocomp.com) tem componentes que trabalham com a
placa de som, gerando um medidor volumétrico de barras (as barrinhas
do Winamp). Os fontes deles podem ser de grande ajuda, mas os
componentes são pagos.
 
 A dificuldade em encontrar algo sobre isso é que, para fazer o que
vc quer, vc terá q manipular instruções de hardware em baixo nível,
como verificar o estado em que está a placa de áudio, na entrada Mic
ou Aux, se há sinal de entrada, definir o limite de compressão para
a sensibilidade do sistema, essas coisas. Ah, e pra ajudar, quase tudo
em ASM!
 
 Então, caso o problema seja urgente e não possa esperar a pesquisa
de manipulação das instruções em ASM, o jeito é comprar os fontes dos
componentes e ver como eles fazem isso.
 
 []'s
 
  ---
 Att.:
 Willian Jhonnes L. dos Santos
 Analista/Desenvolvedor Object/Free Pascal
 [EMAIL PROTECTED]
 ---
 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
 ---
 
 
 
 - Mensagem original 
 De: Leandro [EMAIL PROTECTED]
 Para: delphi-br@yahoogrupos.com.br
 Enviadas: Terça-feira, 2 de Setembro de 2008 9:32:41
 Assunto: Re: [delphi-br] Re: Como acionar gravação ao captar som
 
 
 Olha, saber, saber, eu não sei. Mas eu procuraria como fazer aquelas
barrinhas igual
 tem no Winamp. Quanto o som tá tocando, elas ficam pulando, e coisa
e tal.
 Para fazer isso, tem que saber, claro,  se o som tá tocando.
Portanto, pode ser por aí a solução.
 
 flw
 
 - Original Message - 
 From: lucaoliveira7 
 To: [EMAIL PROTECTED] os.com.br 
 Sent: Tuesday, September 02, 2008 9:22 AM
 Subject: [delphi-br] Re: Como acionar gravação ao captar som
 
 Pessoal,
 
 Ninguém tem idéia de como se faz isso msm?
 
 --- Em [EMAIL PROTECTED] os.com.br, lucaoliveira7
 luciano.oliveira@ ... escreveu
 
  Pessoal,
  
  Trabalho com Delphi 6.0/WinXP/Oracle.
  Procurei em diversos site e nada encontrei. Preciso saber qdo há som
  passando pela placa de som. O que eu encontrei por aí e vai até ser
  útil é como iniciar/parar( manualmente) a gravação de um som que vem
  pelo microfone.
  Mas o que eu realmente preciso saber é, se tem como descobrir se está
  passando som pela placa de som do meu micro e uma vez que esteja,
  fazer a gravação e senão parar a gravação uma vez que tenha sido
 iniciada.
  
  Alguém tem algum material ou sabe de uma maneira de fazer isso?
  
  Grato.
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
   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]





[delphi-br] Salvar cor da célula em StringGrid

2008-09-05 Por tôpico Robson Tazinaffo
Tenho um StringGrid com a seguinte extrutura:

no título das colunas o nome das máquinas, e no título das linhas os
horários disponíveis...Cliko em uma célula e atribuo um aluno para as
coordenadas (linha, coluna), ou seja, aquele aluno vai fazer o curso
no micro e horario indicado no StringGrid...Quando for aula marcada,
fica verde, quando é reposição amarelo, etc...Só que quando mudo de
célula ela perde a cor referente aquela célula e seu Status...Como
faço para o delphi memorizar a cor da célula e mostrar corretamente??
Alguem já fez algo parecido? Posso ou devo fazer isso com outro
componente?



[delphi-br] Access Violation em classe persistente

2008-09-05 Por tôpico fjogassa
Olá pessoas, 

seguinte .. criei uma classe persistente para fazer o controle de 
janelas abertas no meu sistema. Nesta classe existe um atributo lista: 
TStrings e ele está sendo criado no construtor da classe, mais no 
momento que eu vou dar um create ele dá access violation.
  Esta classe é chamada por um formuário principal, e que no construtor 
do formulário principal eu dou um create na classe persistente, e é 
nesta hora que acontece o erro.
  Alguém saberia me dizer o motivo ou uma sugestão para este tipo de 
controle, sendo qeu este controle será para criar um menu com as 
janelas abertas no sistema, se alguém tiver alguma sugestão eu aceito.

  Obrigado.



Res: [delphi-br] Access Violation em classe persistente

2008-09-05 Por tôpico Willian Jhonnes Lara dos Santos
- Mensagem original 
De: fjogassa [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 5 de Setembro de 2008 13:31:36
Assunto: [delphi-br] Access Violation em classe persistente

 Olá pessoas, 

seguinte .. criei uma classe persistente para fazer o controle de 
janelas abertas no meu sistema. Nesta classe existe um atributo lista: 
TStrings e ele está sendo criado no construtor da classe, mais no 
momento que eu vou dar um create ele dá access violation.
Esta classe é chamada por um formuário principal, e que no construtor 
do formulário principal eu dou um create na classe persistente, e é 
nesta hora que acontece o erro.
Alguém saberia me dizer o motivo ou uma sugestão para este tipo de 
controle, sendo qeu este controle será para criar um menu com as 
janelas abertas no sistema, se alguém tiver alguma sugestão eu aceito.

Obrigado.
- Fim da mensagem original 

Cara, para podermos ajudar de maneira mais eficiente, poste o código do 
construtor da classe. Assim fica mais fácil, principalmente pq a minha bola de 
cristal parou de funcionar (e alguém sabe me dizer o pq dela não funcionar 
mais?)... ;-)

 ---
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
[EMAIL PROTECTED]
---
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]



Res: [delphi-br] Access Violation em classe persistente

2008-09-05 Por tôpico Willian Jhonnes Lara dos Santos
- Mensagem original 
De: fjogassa [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 5 de Setembro de 2008 13:31:36
Assunto: [delphi-br] Access Violation em classe persistente

 Olá pessoas, 

seguinte .. criei uma classe persistente para fazer o controle de 
janelas abertas no meu sistema. Nesta classe existe um atributo lista: 
TStrings e ele está sendo criado no construtor da classe, mais no 
momento que eu vou dar um create ele dá access violation.
Esta classe é chamada por um formuário principal, e que no construtor 
do formulário principal eu dou um create na classe persistente, e é 
nesta hora que acontece o erro.
Alguém saberia me dizer o motivo ou uma sugestão para este tipo de 
controle, sendo qeu este controle será para criar um menu com as 
janelas abertas no sistema, se alguém tiver alguma sugestão eu aceito.

Obrigado.
- Fim da mensagem original 

Cara, para podermos ajudar de maneira mais eficiente, poste o código do 
construtor da classe. Assim fica mais fácil, principalmente pq a minha bola de 
cristal parou de funcionar (e alguém sabe me dizer o pq dela não funcionar 
mais?)... ;-)

 ---
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
[EMAIL PROTECTED]
---
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]



[delphi-br] Access Violation em classe persistente - Com código

2008-09-05 Por tôpico fjogassa
Opa, blzinha?
então abaixo vou postar o código da chamada.
TTelaPrincipal = class(TForm);
.
.
.
public 
  constructor create(AOwner: TComponent);
.
.
.

Constructor TTelaPrincipal.Create(AOwner: TComponent);
var tela: TForm;
begin 
  tela := self;
  TTela.Create(self);
end;


classe persistente:
TTelaPersistente = class (TPersistent)
.
.
.
private
  telaDono: TForm;
protected 
  lstLista: TStrings;
public
  constructor create(pTela: TForm);
.
.
.

constructor TTela.create(pTela: TForm);
begin
  lstLista := TSTringList.Create;
  telaDono := pTela;
end;

Abraços.

--- Em delphi-br@yahoogrupos.com.br, Willian Jhonnes Lara dos Santos 
[EMAIL PROTECTED] escreveu

 - Mensagem original 
 De: fjogassa [EMAIL PROTECTED]
 Para: delphi-br@yahoogrupos.com.br
 Enviadas: Sexta-feira, 5 de Setembro de 2008 13:31:36
 Assunto: [delphi-br] Access Violation em classe persistente
 
  Olá pessoas, 
 
 seguinte .. criei uma classe persistente para fazer o controle de 
 janelas abertas no meu sistema. Nesta classe existe um atributo 
lista: 
 TStrings e ele está sendo criado no construtor da classe, mais no 
 momento que eu vou dar um create ele dá access violation.
 Esta classe é chamada por um formuário principal, e que no 
construtor 
 do formulário principal eu dou um create na classe persistente, e é 
 nesta hora que acontece o erro.
 Alguém saberia me dizer o motivo ou uma sugestão para este tipo de 
 controle, sendo qeu este controle será para criar um menu com as 
 janelas abertas no sistema, se alguém tiver alguma sugestão eu 
aceito.
 
 Obrigado.
 - Fim da mensagem original 
 
 Cara, para podermos ajudar de maneira mais eficiente, poste o 
código do construtor da classe. Assim fica mais fácil, principalmente 
pq a minha bola de cristal parou de funcionar (e alguém sabe me dizer 
o pq dela não funcionar mais?)... ;-)
 
  ---
 Att.:
 Willian Jhonnes L. dos Santos
 Analista/Desenvolvedor Object/Free Pascal
 [EMAIL PROTECTED]
 ---
 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]





[delphi-br] Re: Access Violation em classe persistente - Com código

2008-09-05 Por tôpico fjogassa
TTela = TTelaPersistente, ok, é que eu mudei o nome da classe e 
esqueci de mudar a criação no exemplo.

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

 Opa, blzinha?
 então abaixo vou postar o código da chamada.
 TTelaPrincipal = class(TForm);
 .
 .
 .
 public 
   constructor create(AOwner: TComponent);
 .
 .
 .
 
 Constructor TTelaPrincipal.Create(AOwner: TComponent);
 var tela: TForm;
 begin 
   tela := self;
   TTela.Create(self);
 end;
 
 
 classe persistente:
 TTelaPersistente = class (TPersistent)
 .
 .
 .
 private
   telaDono: TForm;
 protected 
   lstLista: TStrings;
 public
   constructor create(pTela: TForm);
 .
 .
 .
 
 constructor TTela.create(pTela: TForm);
 begin
   lstLista := TSTringList.Create;
   telaDono := pTela;
 end;
 
 Abraços.
 
 --- Em delphi-br@yahoogrupos.com.br, Willian Jhonnes Lara dos 
Santos 
 willianjhonnes@ escreveu
 
  - Mensagem original 
  De: fjogassa fjogassa@
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 5 de Setembro de 2008 13:31:36
  Assunto: [delphi-br] Access Violation em classe persistente
  
   Olá pessoas, 
  
  seguinte .. criei uma classe persistente para fazer o controle de 
  janelas abertas no meu sistema. Nesta classe existe um atributo 
 lista: 
  TStrings e ele está sendo criado no construtor da classe, mais no 
  momento que eu vou dar um create ele dá access violation.
  Esta classe é chamada por um formuário principal, e que no 
 construtor 
  do formulário principal eu dou um create na classe persistente, e 
é 
  nesta hora que acontece o erro.
  Alguém saberia me dizer o motivo ou uma sugestão para este tipo 
de 
  controle, sendo qeu este controle será para criar um menu com as 
  janelas abertas no sistema, se alguém tiver alguma sugestão eu 
 aceito.
  
  Obrigado.
  - Fim da mensagem original 
  
  Cara, para podermos ajudar de maneira mais eficiente, poste o 
 código do construtor da classe. Assim fica mais fácil, 
principalmente 
 pq a minha bola de cristal parou de funcionar (e alguém sabe me 
dizer 
 o pq dela não funcionar mais?)... ;-)
  
   ---
  Att.:
  Willian Jhonnes L. dos Santos
  Analista/Desenvolvedor Object/Free Pascal
  willianjhonnes@
  ---
  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]
 





Re: Res: [delphi-br] Access Violation em classe persistente

2008-09-05 Por tôpico fjogassa
Opa, blzinha? Segue o código do exemplo.

TTelaPrincipal = class(TForm);
.
.
.
public 
  constructor create(AOwner: TComponent);

var
  Tela: TTelaPersistente;

implementation
.
.
.

Constructor TTelaPrincipal.Create(AOwner: TComponent);
var telaAux: TForm;
begin 
  TelaAux := self;
  Tela.Create(TelaAux);
end;


classe persistente:
TTelaPersistente = class (TPersistent)
.
.
.
private
  telaDono: TForm;
protected 
  lstLista: TStrings;
public
  constructor create(pTela: TForm);
.
.
.

constructor TTelaPersistente.create(pTela: TForm);
begin
  lstLista := TSTringList.Create;
  telaDono := pTela;
end;

Obrigado desde já.

Abraços.

--- Em delphi-br@yahoogrupos.com.br, Willian Jhonnes Lara dos Santos 
[EMAIL PROTECTED] escreveu

 - Mensagem original 
 De: fjogassa [EMAIL PROTECTED]
 Para: delphi-br@yahoogrupos.com.br
 Enviadas: Sexta-feira, 5 de Setembro de 2008 13:31:36
 Assunto: [delphi-br] Access Violation em classe persistente
 
  Olá pessoas, 
 
 seguinte .. criei uma classe persistente para fazer o controle de 
 janelas abertas no meu sistema. Nesta classe existe um atributo 
lista: 
 TStrings e ele está sendo criado no construtor da classe, mais no 
 momento que eu vou dar um create ele dá access violation.
 Esta classe é chamada por um formuário principal, e que no 
construtor 
 do formulário principal eu dou um create na classe persistente, e é 
 nesta hora que acontece o erro.
 Alguém saberia me dizer o motivo ou uma sugestão para este tipo de 
 controle, sendo qeu este controle será para criar um menu com as 
 janelas abertas no sistema, se alguém tiver alguma sugestão eu 
aceito.
 
 Obrigado.
 - Fim da mensagem original 
 
 Cara, para podermos ajudar de maneira mais eficiente, poste o 
código do construtor da classe. Assim fica mais fácil, principalmente 
pq a minha bola de cristal parou de funcionar (e alguém sabe me dizer 
o pq dela não funcionar mais?)... ;-)
 
  ---
 Att.:
 Willian Jhonnes L. dos Santos
 Analista/Desenvolvedor Object/Free Pascal
 [EMAIL PROTECTED]
 ---
 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]





Re: Res: [delphi-br] Access Violation em classe persistente

2008-09-05 Por tôpico Jackson Gomes - ToolsComps

 Constructor TTelaPrincipal.Create(AOwner: TComponent);
 var telaAux: TForm;
 begin
   TelaAux := self;
   Tela.Create(TelaAux);
 end;

Não entendi mto de seu código, mas o erro está na penultima linha.

O correto é

Tela := TClasse.Create(Params);

Do jeito que está vai dar AV mesmo...

Jackson Gomes
ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
Web Site: http://www.toolsandcomps.com
Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
e-mail: [EMAIL PROTECTED]
Fone: 27 3389 1138 - 8811 0324

Devhost - Webhost para desenvolvedores Delphi
http://www.devhost.com.br
[EMAIL PROTECTED]




Re: Res: [delphi-br] Access Violation em classe persistente

2008-09-05 Por tôpico fjogassa
Ficou assim, mais debugando aqui ele continua dando na hora que eu 
vou dar um TStringList.Create.

TTelaPrincipal = class(TForm);
.
.
.
public 
  constructor create(AOwner: TComponent);

var
  Tela: TTelaPersistente;

implementation
.
.
.

Constructor TTelaPrincipal.Create(AOwner: TComponent);
var telaAux: TForm;
begin 
  TelaAux := self;
  Tela := TTelaPersistente.Create(TelaAux);
end;


classe persistente:
TTelaPersistente = class (TPersistent)
.
.
.
private
  telaDono: TForm;
protected 
  lstLista: TStrings;
public
  constructor create(pTela: TForm);
.
.
.

constructor TTelaPersistente.create(pTela: TForm);
begin
  lstLista := TSTringList.Create;
  telaDono := pTela;
end;

--- Em delphi-br@yahoogrupos.com.br, Jackson Gomes - ToolsComps 
[EMAIL PROTECTED] escreveu

 
  Constructor TTelaPrincipal.Create(AOwner: TComponent);
  var telaAux: TForm;
  begin
TelaAux := self;
Tela.Create(TelaAux);
  end;
 
 Não entendi mto de seu código, mas o erro está na penultima linha.
 
 O correto é
 
 Tela := TClasse.Create(Params);
 
 Do jeito que está vai dar AV mesmo...
 
 Jackson Gomes
 ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
 Web Site: http://www.toolsandcomps.com
 Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
 e-mail: [EMAIL PROTECTED]
 Fone: 27 3389 1138 - 8811 0324
 

 Devhost - Webhost para desenvolvedores Delphi
 http://www.devhost.com.br
 [EMAIL PROTECTED]





Re: Res: [delphi-br] Access Violation em classe persistente

2008-09-05 Por tôpico Jackson Gomes - ToolsComps

 Constructor TTelaPrincipal.Create(AOwner: TComponent);
 var telaAux: TForm;
 begin
   TelaAux := self;
   Tela := TTelaPersistente.Create(TelaAux);
 end;

 constructor TTelaPersistente.create(pTela: TForm);
 begin
   lstLista := TSTringList.Create;
   telaDono := pTela;
 end;

Outra coisa que está faltando é o inherited. Já que vc está dando um override 
no 
construtor, precisa chamar o inherited da classe base. Sem o inherited, o que a 
classe base precisa criar, não será criado...

construtor TClasse.Create(AOwner: TComponent);
begin
  inherited Create(AOnwer);
  ...
end;

Jackson Gomes
ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
Web Site: http://www.toolsandcomps.com
Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
e-mail: [EMAIL PROTECTED]
Fone: 27 3389 1138 - 8811 0324

Devhost - Webhost para desenvolvedores Delphi
http://www.devhost.com.br
[EMAIL PROTECTED] 




Re: [delphi-br] Re: Trabalhar com datas no Mysql

2008-09-05 Por tôpico Bollasette
Olá, tente:

DM.cdsCadastroAgendadatacriacao.Variant := DateToStr(now);

[ ]s, Henrique


  - Original Message - 
  From: cezarmolinar 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, September 05, 2008 7:52 AM
  Subject: [delphi-br] Re: Trabalhar com datas no Mysql


  --- Em delphi-br@yahoogrupos.com.br, crist_ita [EMAIL PROTECTED] 
  Olá amigo!

  Não sou especialista em mysql mas, pelo que eu sei, o formato de 
  gravação de data no mysql é -mm-dd e vc está passando na 
  seqüência inversa. Experimente passar a data através do Comando 
  FormatDateTime('-mm-dd', now).

  Acho que esta opção pode resolver o seu problema. 

  escreveu
  
   Bom dia a todos
   
   Estou querendo gravar a data e hora atual de um registro, estou 
  fazendo 
   desta forma usando o mysql.
   
   
   DM.cdsCadastroAgendadatacriacao.Text := DateToStr(now);
   DM.cdsCadastroAgendahoracriacao.Text := TimeToStr(now);
   
   Em TimeToStr(now) ele pega a hora certa mais a data não. Gostaria 
  de 
   gravar a data no formato `02-09-2008' e como eu poderia formatar a 
  data?
   
   Agradeço
  



   


--



  No virus found in this incoming message.
  Checked by AVG - http://www.avg.com 
  Version: 8.0.169 / Virus Database: 270.6.16/1654 - Release Date: 05-09-2008 
13:24


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



Re: [delphi-br] Re: Trabalhar com datas no Mysql

2008-09-05 Por tôpico Jackson Gomes - ToolsComps

 DM.cdsCadastroAgendadatacriacao.Variant := DateToStr(now);

Trabalhar com datas no Delphi é sempre a mesma coisa, independente do banco de 
dados ou do componente de acesso. A conversão para o formato interno é feita 
pelo camada de comunicação com o banco.

Simplesmente use:

Dataset.FieldByName('campo_data).AsDateTime := Now;

Jackson Gomes
ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
Web Site: http://www.toolsandcomps.com
Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
e-mail: [EMAIL PROTECTED]
Fone: 27 3389 1138 - 8811 0324

Devhost - Webhost para desenvolvedores Delphi
http://www.devhost.com.br
[EMAIL PROTECTED] 




Re: [delphi-br] firebird trocar por mysql para web

2008-09-05 Por tôpico Luiz ESCobar
Cara e o UniDAC ? Tem estas mesmas propriedades.???
Já testou ??  eu uso o MyDAC 4, que nao tem isso e to doido pra fazer o 
upgrade, mas nao sei se continuo no MyDAC ou vou pro UniDAC.
[]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: Eduardo Silva dos Santos 
Sent: Friday, September 05, 2008 9:39 AM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] firebird trocar por mysql para web


Olá Luiz, tudo blz..
O MyDac é realmente Fantástico, e na versão 5 com as Tecnologias
LocalFailOver e DisconnectedModel eles resolveram definitivamente
os problemas com o LostConnection.

para quem não sabe o MySQL é exigente em relação a conexão, se alguma coisa
de errada acontecer, erro nos pacotes.. falha de rede..
time out.. ele vai lá e derruba a conexão.

o MyDAC com a tecnologia LocalFailOver, tem a capacidade de detectar se
houve perda de conexão, caso positivo, ele reconecta e reexecuta as
operações pendentes, isso de forma transparente ao usuário... antes disso
era um deus nos acuda.. gerava uma exception.. era complicado.

2008/9/5 Luiz Escobar [EMAIL PROTECTED]

 Se for partir para MySQL, eu aconselho a COMPRA do MyDAC ou do UniDAC,
 onde este problema de LOST-CONNECTION é minimizado...
 vc vai encontra mais informação aqui: www.crlab.com, vale cada centavo
 se custa-se 10x o valor dele, ainda assim valeria, mas não conta pra eles..
 hehehehhehe
 []s

 Luiz Escobar


 - Original Message -
 From: Eduardo Silva dos Santos
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Thursday, September 04, 2008 7:38 PM
 Subject: Re: [delphi-br] firebird trocar por mysql para web

 Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um
 teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq
 demonstrou maior performance.

 migrar de um banco para o outro não é uma tarefa fácil, sugiro que você
 faça
 um teste antes.. mesmo com o MySQL seu sistema pode
 ficar lento remotamente.. isso depende de como você desenvolveu o mesmo,
 depende da velocidade do link..

 eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem..

 agora, para funcionar remotamente sinto te informar que você vai ter
 problemas com perda de conexão o famoso Lost Connection.. mas isso fica
 para
 outra hora.

 no que eu puder ajudar eu estou à disposição.

 2008/9/4 alessandra porto [EMAIL PROTECTED]alessandraporto11%40yahoo.com.br
 

  alguem indica a troca do firebird com delphi para mysql para resolver
  esse problema de lentidão do firebird na web
 
  delphi com mysql quais as possiveis fragilidades ?
 
  alguem que usa , qual sua opinião??
 
  vale a pena começar a desenvolver para substituir??
 
  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]
 
 
 

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

 


-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
MSN: [EMAIL PROTECTED]
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] Erro FB 2.1

2008-09-05 Por tôpico Odail Della Niesi Junior
Olá Pessoal,

Estou utilizando D7 + DBExpress (Driver Interbase com a VendorLib 
FbClient.dll) + FB 2.1.
Tenho uma Stored Procedure de inclusão e alteração, a inclusão é 
realizada com sucesso, inclusive verifiquei os dados no base. Só que no 
momento da alterção em design time retorna o seguinte erro:

---
Debugger Exception Notification
---
Project SysSocial.exe raised exception class EDatabaseError with message 
'value exceeds the range for valid dates
'. Process stopped. Use Step or Run to continue.
---
OK   Help  
---

Certo de poder contar com atenção dos colegas, agradeço antecipadamente.

-- 
[]s,

Odail Della Niesi Junior
São Pedro-SP



Re: [delphi-br] firebird trocar por mysql para web

2008-09-05 Por tôpico Eduardo Silva dos Santos
O UniDac tem também, na verdade eles colocaram em todos os Dac's deles...
heheh realmente é muito bom.
eu pensei em comprar o Unidac, mas como pretendo utilizar só o MySQL em
todos os meus projetos, vou ficar
com o MyDAC mesmo... sugiro que vc atualize para o MyDAC5 e se futuramente
optar pelo UniDAC vai ter um desconto
especial.

2008/9/5 Luiz ESCobar [EMAIL PROTECTED]

   Cara e o UniDAC ? Tem estas mesmas propriedades.???
 Já testou ?? eu uso o MyDAC 4, que nao tem isso e to doido pra fazer o
 upgrade, mas nao sei se continuo no MyDAC ou vou pro UniDAC.
 []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: Eduardo Silva dos Santos
 Sent: Friday, September 05, 2008 9:39 AM
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Subject: Re: [delphi-br] firebird trocar por mysql para web

 Olá Luiz, tudo blz..
 O MyDac é realmente Fantástico, e na versão 5 com as Tecnologias
 LocalFailOver e DisconnectedModel eles resolveram definitivamente
 os problemas com o LostConnection.

 para quem não sabe o MySQL é exigente em relação a conexão, se alguma coisa
 de errada acontecer, erro nos pacotes.. falha de rede..
 time out.. ele vai lá e derruba a conexão.

 o MyDAC com a tecnologia LocalFailOver, tem a capacidade de detectar se
 houve perda de conexão, caso positivo, ele reconecta e reexecuta as
 operações pendentes, isso de forma transparente ao usuário... antes disso
 era um deus nos acuda.. gerava uma exception.. era complicado.

 2008/9/5 Luiz Escobar [EMAIL PROTECTED]escobar%40megasistema.com.br
 

  Se for partir para MySQL, eu aconselho a COMPRA do MyDAC ou do UniDAC,
  onde este problema de LOST-CONNECTION é minimizado...
  vc vai encontra mais informação aqui: www.crlab.com, vale cada
 centavo
  se custa-se 10x o valor dele, ainda assim valeria, mas não conta pra
 eles..
  hehehehhehe
  []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: Thursday, September 04, 2008 7:38 PM
  Subject: Re: [delphi-br] firebird trocar por mysql para web
 
  Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz
 um
  teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq
  demonstrou maior performance.
 
  migrar de um banco para o outro não é uma tarefa fácil, sugiro que você
  faça
  um teste antes.. mesmo com o MySQL seu sistema pode
  ficar lento remotamente.. isso depende de como você desenvolveu o mesmo,
  depende da velocidade do link..
 
  eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem..
 
  agora, para funcionar remotamente sinto te informar que você vai ter
  problemas com perda de conexão o famoso Lost Connection.. mas isso fica
  para
  outra hora.
 
  no que eu puder ajudar eu estou à disposição.
 
  2008/9/4 alessandra porto [EMAIL 
  PROTECTED]alessandraporto11%40yahoo.com.br
 alessandraporto11%40yahoo.com.br
  
 
   alguem indica a troca do firebird com delphi para mysql para resolver
   esse problema de lentidão do firebird na web
  
   delphi com mysql quais as possiveis fragilidades ?
  
   alguem que usa , qual sua opinião??
  
   vale a pena começar a desenvolver para substituir??
  
   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]
  
  
  
 
  --
  ...
  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.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]

  




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

Res: [delphi-br] Access Violation em classe persiste nte - Com código

2008-09-05 Por tôpico Silvio Clécio
Olá pessoal,
 
fjogassa, você quer só listar os Forms abertos em um Menu? Se for, baixe o 
exemplo MDI Forms.zipno link: 
http://www.4shared.com/dir/5679510/48848609/Uploads.html, não precisa de tanta 
complicação para isso.
 
Um abraço a todos!
Silvio Clécio
 
- Mensagem original 
De: fjogassa [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 5 de Setembro de 2008 14:22:03
Assunto: [delphi-br] Access Violation em classe persistente - Com código


Opa, blzinha?
então abaixo vou postar o código da chamada.
TTelaPrincipal = class(TForm) ;
.
.
.
public 
constructor create(AOwner: TComponent);
.
.
.

Constructor TTelaPrincipal. Create(AOwner: TComponent);
var tela: TForm;
begin 
tela := self;
TTela.Create( self);
end;

classe persistente:
TTelaPersistente = class (TPersistent)
.
.
.
private
telaDono: TForm;
protected 
lstLista: TStrings;
public
constructor create(pTela: TForm);
.
.
.

constructor TTela.create( pTela: TForm);
begin
lstLista := TSTringList. Create;
telaDono := pTela;
end;

Abraços.

--- Em [EMAIL PROTECTED] os.com.br, Willian Jhonnes Lara dos Santos 
willianjhonnes@ ... escreveu

 - Mensagem original 
 De: fjogassa [EMAIL PROTECTED] .
 Para: [EMAIL PROTECTED] os.com.br
 Enviadas: Sexta-feira, 5 de Setembro de 2008 13:31:36
 Assunto: [delphi-br] Access Violation em classe persistente
 
 Olá pessoas, 
 
 seguinte .. criei uma classe persistente para fazer o controle de 
 janelas abertas no meu sistema. Nesta classe existe um atributo 
lista: 
 TStrings e ele está sendo criado no construtor da classe, mais no 
 momento que eu vou dar um create ele dá access violation.
 Esta classe é chamada por um formuário principal, e que no 
construtor 
 do formulário principal eu dou um create na classe persistente, e é 
 nesta hora que acontece o erro.
 Alguém saberia me dizer o motivo ou uma sugestão para este tipo de 
 controle, sendo qeu este controle será para criar um menu com as 
 janelas abertas no sistema, se alguém tiver alguma sugestão eu 
aceito.
 
 Obrigado.
 - Fim da mensagem original 
 
 Cara, para podermos ajudar de maneira mais eficiente, poste o 
código do construtor da classe. Assim fica mais fácil, principalmente 
pq a minha bola de cristal parou de funcionar (e alguém sabe me dizer 
o pq dela não funcionar mais?)... ;-)
 
  - - - - ---
 Att.:
 Willian Jhonnes L. dos Santos
 Analista/Desenvolve dor Object/Free Pascal
 willianjhonnes@ ...
  - - - - ---
 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]


 


  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]



Res: [delphi-br] Salvar cor da célula em StringGri d

2008-09-05 Por tôpico Silvio Clécio
Olá pessoal,
 
Robson, dê uma olhada nos StringGrid da JEDI. Link da 
JVCL333CompleteJCL1101-Build2725.zip  http://sourceforge.net/projects/jvcl
 
Um abraço a todos!
Silvio Clécio
 
- Mensagem original 
De: Robson Tazinaffo [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 5 de Setembro de 2008 13:10:59
Assunto: [delphi-br] Salvar cor da célula em StringGrid


Tenho um StringGrid com a seguinte extrutura:

no título das colunas o nome das máquinas, e no título das linhas os
horários disponíveis.. .Cliko em uma célula e atribuo um aluno para as
coordenadas (linha, coluna), ou seja, aquele aluno vai fazer o curso
no micro e horario indicado no StringGrid.. .Quando for aula marcada,
fica verde, quando é reposição amarelo, etc...Só que quando mudo de
célula ela perde a cor referente aquela célula e seu Status...Como
faço para o delphi memorizar a cor da célula e mostrar corretamente? ?
Alguem já fez algo parecido? Posso ou devo fazer isso com outro
componente?

 


  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]



Res: [delphi-br] Prova Certificação Delphi

2008-09-05 Por tôpico Silvio Clécio
Olá pessoal,
 
Braytiner, aproveitando a andar da carruagem, poderia me enviar o material 
também?
Se possível, envie para [EMAIL PROTECTED]
Agradeço antecipadamente!
 
Um braço a todos!
Silvio Clécio


- Mensagem original 
De: nunes [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 5 de Setembro de 2008 8:24:18
Assunto: RES: [delphi-br] Prova Certificação Delphi


Por favor tb poderia me mandar o material

De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em
nome de Açaí
Enviada em: quinta-feira, 4 de setembro de 2008 19:21
Para: [EMAIL PROTECTED] os.com.br
Assunto: Re: [delphi-br] Prova Certificação Delphi

Puxa cara, me manda esse material também.
Estou precisando pois preciso fazer a prova.

2008/9/4 Rafael rafael.adorno@ gmail.com mailto:rafael. adorno%40gmail. com


 Olá Braytiner,

 Tenho interesse no material, mas não posso acessar o MSN pela empresa.
 Sería possível me enviar para o e-mail pessoal?
 rafael.adorno@ gmail.com mailto:rafael. adorno%40gmail. com
rafael.adorno% 40gmail.com

 Muito obrigado.

 On 9/4/08, Braytiner [EMAIL PROTECTED] com mailto:braytiner% 40gmail.com
braytiner%40gmail. com wrote:
 
  Tenho um material aqui que pode ser útil, é uma compilação de dicas
  artigos
  sobre certificação, tem MSN?
 
  
  O Amor de Deus por nós é maior que nossos erros, Ele nos ama como
somos,
 e
  não como deveríamos ser
  Braytiner
 
  2008/8/28 futurodelphi futurodelphi@ yahoo.com. br
mailto:futurodelph i%40yahoo. com.br futurodelphi% 40yahoo.com. br
 futurodelphi% 40yahoo.com. br
  
 
   Pessoal, boa tarde...
  
   Vou precisar fazer a prova de certificação aqui para o meu novo
   emprego e tenho que passar..
  
   Aí, para as pessoas que já fizeram a prova, gostaria de saber se vocês
   teriam o material, dicas sobre a prova, coisas que possam ajudar pois
   tenho 30 dias para estudar e passar...
  
   Já trabalho com Delphi a 5 anos, então, não é que tenho que começar do
   zero. É só o fato de que tenho que passar mesmo.
  
   Portanto, conto com a ajuda de quem puder aí.. Mandem os materiais,
   vídeos, simulados, o que puderem em PVT pra mim...
  
   Brigadão...
  
   Guilherme
  
  
    - - --
  
   --
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]

 


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

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

 


  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]



RES: [delphi-br] geradorde relatorio

2008-09-05 Por tôpico cicero
 
 

 
 
tenho usado o free com excelentes resultados 
 
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! 
 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de felipe govoni
Enviada em: quinta-feira, 4 de setembro de 2008 17:29
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] geradorde relatorio



ja estou testando o free report, ele me pareceu bom
mas preciso testar melhor ele.

obrigado

2008/9/4 Silvio Clécio [EMAIL PROTECTED] mailto:silvioprog%40yahoo.com.br
com.br

 Olá pessoal,

 Felipe, recomendo o seguinte:

 FreeReport - Componente para gerar relatórios free e opensource.
 VDOPrint - Componente para gerar relatórios free e opensource.

 O FreeRport, VDOPrint estão disponíveis para download nos sites oficiais
ou
 no link: http://www.4shared.
http://www.4shared.com/dir/5679510/48848609/Uploads.html
com/dir/5679510/48848609/Uploads.html

 Nota:
 Os componentes VDOPrint indico para aplicações simples.

 Um braço a todos!
 Silvio Clécio

 - Mensagem original 
 De: felipe govoni govoni.felipe@ mailto:govoni.felipe%40gmail.com
gmail.com govoni.felipe%40gmail.com
 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
os.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 4 de Setembro de 2008 10:31:18
 Assunto: [delphi-br] geradorde relatorio


 bom dia

 sempre usei o quick report para fazer meus relatorios
 mas to procurando outro melhor, o que voces me indicam? (de preferencia
 free)

 ja procurei no google e cada pessoa fala uma coisa, nao sei o que fazer
 pois

 procuro algo que seja bom e free, pois senao continuo com o quick.

 obrigado

 --
 Felipe Govoni
  -
 Programador
 Fone 8472-8718

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

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

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



 


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



RES: [delphi-br] firebird trocar por mysql para web

2008-09-05 Por tôpico cicero
 
 

instalei o My no nosso servidor e agora ... como faço para acessar e começar
a usar 
 
 
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! 
 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Eduardo Silva dos Santos
Enviada em: quinta-feira, 4 de setembro de 2008 19:39
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] firebird trocar por mysql para web



Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um
teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq
demonstrou maior performance.

migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça
um teste antes.. mesmo com o MySQL seu sistema pode
ficar lento remotamente.. isso depende de como você desenvolveu o mesmo,
depende da velocidade do link..

eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem..

agora, para funcionar remotamente sinto te informar que você vai ter
problemas com perda de conexão o famoso Lost Connection.. mas isso fica para
outra hora.

no que eu puder ajudar eu estou à disposição.

2008/9/4 alessandra porto alessandraporto11@
mailto:alessandraporto11%40yahoo.com.br yahoo.com.br

 alguem indica a troca do firebird com delphi para mysql para resolver
 esse problema de lentidão do firebird na web

 delphi com mysql quais as possiveis fragilidades ?

 alguem que usa , qual sua opinião??

 vale a pena começar a desenvolver para substituir??

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

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

 


-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
MSN: eduardo.drd@ mailto:eduardo.drd%40gmail.com gmail.com
Site: http://www.drdsiste http://www.drdsistemas.com.br/ mas.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] Re: Trabalhar com datas no Mysql

2008-09-05 Por tôpico crist_ita
--- Em delphi-br@yahoogrupos.com.br, Eduardo Silva dos Santos Bom 
dia Eduardo

Muito obrigado por ter tirado esta dúvida, verifiquei no debug o que 
você falou o componente de acesso e o MySQL se entendem. No meu caso 
Dbexpress.
Se possível me tira uma dúvida;

Tenho um MonthCalendar com a opção multiselect = true.
Eu preciso pega a data inicial e final jogando dentro dos dbedits, 
estou fazendo desta forma.

procedure TfrmCadAgenda.MonthCalendar1Click(Sender: TObject);
begin
 DBEdit2.Text := (formatdatetime('-MM-dd', MonthCalendar1.Date));
 DBEdit3.Text := (formatdatetime('-MM-dd', 
MonthCalendar1.EndDate));
end;

Neste caso estaria correto?
Agradeço a ajuda!!




Re: [delphi-br] Re: Trabalhar com datas no Mysql

2008-09-05 Por tôpico Eduardo Silva dos Santos
Olá crist_ita, você não precisa formatar a data. nessa caso você tem duas
opções:
1 - Atribuir o valor a propriedade Text do DBEdit ( tem anos que não uso
DBEdit, favor testar )
procedure TfrmCadAgenda.MonthCalendar1Click(Sender: TObject);
begin
DBEdit2.Text := DateToStr( MonthCalendar1.Date);
DBEdit3.Text := DateToStr( MonthCalendar1.EndDate);
end;

2 - Atribuir o valor diretamente no campo ao qual o DBEdit está ligado
procedure TfrmCadAgenda.MonthCalendar1Click(Sender: TObject);
begin
  ClientDataSetNOME_DO_CAMPO.AsDateTime := MonthCalendar1.Date;
  ClientDataSetNOME_DO_OUTRO_CAMPO.AsDateTime
:= DateToStr( MonthCalendar1.EndDate);
end;

faça um teste e veja a melhor opção para você, quanto a formatação de data..
esquece,, não é necessário.

qualquer coisa que eu puder ajudar.. é só falar.

ate+

2008/9/5 crist_ita [EMAIL PROTECTED]

   --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br,
 Eduardo Silva dos Santos Bom
 dia Eduardo

 Muito obrigado por ter tirado esta dúvida, verifiquei no debug o que
 você falou o componente de acesso e o MySQL se entendem. No meu caso
 Dbexpress.
 Se possível me tira uma dúvida;

 Tenho um MonthCalendar com a opção multiselect = true.
 Eu preciso pega a data inicial e final jogando dentro dos dbedits,
 estou fazendo desta forma.

 procedure TfrmCadAgenda.MonthCalendar1Click(Sender: TObject);
 begin
 DBEdit2.Text := (formatdatetime('-MM-dd', MonthCalendar1.Date));
 DBEdit3.Text := (formatdatetime('-MM-dd',
 MonthCalendar1.EndDate));
 end;

 Neste caso estaria correto?
 Agradeço a ajuda!!

  




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


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



Re: [delphi-br] firebird trocar por mysql para web

2008-09-05 Por tôpico Eduardo Silva dos Santos
Você deve procurar um Front-end para acessar o banco.. criar as tabelas..
eu uso este aqui http://www.snapfiles.com/get/emsmysqllite.html é free e
muito bom.

uma boa apostila que você deve procurar no Google vai ser de grande valia
nesse começo.

2008/9/5 [EMAIL PROTECTED]




 instalei o My no nosso servidor e agora ... como faço para acessar e
 começar
 a usar 


 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!


 _

 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 Eduardo Silva dos Santos
 Enviada em: quinta-feira, 4 de setembro de 2008 19:39
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] firebird trocar por mysql para web

 Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um
 teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq
 demonstrou maior performance.

 migrar de um banco para o outro não é uma tarefa fácil, sugiro que você
 faça
 um teste antes.. mesmo com o MySQL seu sistema pode
 ficar lento remotamente.. isso depende de como você desenvolveu o mesmo,
 depende da velocidade do link..

 eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem..

 agora, para funcionar remotamente sinto te informar que você vai ter
 problemas com perda de conexão o famoso Lost Connection.. mas isso fica
 para
 outra hora.

 no que eu puder ajudar eu estou à disposição.

 2008/9/4 alessandra porto alessandraporto11@
 mailto:alessandraporto11%40yahoo.com.bralessandraporto11%2540yahoo.com.br
 yahoo.com.br

  alguem indica a troca do firebird com delphi para mysql para resolver
  esse problema de lentidão do firebird na web
 
  delphi com mysql quais as possiveis fragilidades ?
 
  alguem que usa , qual sua opinião??
 
  vale a pena começar a desenvolver para substituir??
 
  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
  cara @ymail.com ou @rocketmail.com.
  http://br.new. http://br.new.mail.yahoo.com/addresses
 mail.yahoo.com/addresses
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD SISTEMAS
 (27) 3218-4201
 MSN: eduardo.drd@ mailto:eduardo.drd%40gmail.comeduardo.drd%2540gmail.com
 gmail.com
 Site: http://www.drdsiste http://www.drdsistemas.com.br/ mas.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]
Site: http://www.drdsistemas.com.br/
...


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



Re: Res: [delphi-br] Access Violation em classe persistente

2008-09-05 Por tôpico fjogassa
Dae Jackson, blz?
Então coloquei o Inherited Create(Owner) mais ainda continua mesma
coisa. Tem mais alguma idéia?

Abraços.

--- Em delphi-br@yahoogrupos.com.br, Jackson Gomes - ToolsComps
[EMAIL PROTECTED] escreveu

 
  Constructor TTelaPrincipal.Create(AOwner: TComponent);
  var telaAux: TForm;
  begin
TelaAux := self;
Tela := TTelaPersistente.Create(TelaAux);
  end;
 
  constructor TTelaPersistente.create(pTela: TForm);
  begin
lstLista := TSTringList.Create;
telaDono := pTela;
  end;
 
 Outra coisa que está faltando é o inherited. Já que vc está dando um
override no 
 construtor, precisa chamar o inherited da classe base. Sem o
inherited, o que a 
 classe base precisa criar, não será criado...
 
 construtor TClasse.Create(AOwner: TComponent);
 begin
   inherited Create(AOnwer);
   ...
 end;
 
 Jackson Gomes
 ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
 Web Site: http://www.toolsandcomps.com
 Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
 e-mail: [EMAIL PROTECTED]
 Fone: 27 3389 1138 - 8811 0324


 Devhost - Webhost para desenvolvedores Delphi
 http://www.devhost.com.br
 [EMAIL PROTECTED]





Re: Res: [delphi-br] Access Violation em classe persistente - Com código

2008-09-05 Por tôpico fjogassa
Blz Silvio, vou dar uma olhada.

Obrigado.

--- Em delphi-br@yahoogrupos.com.br, Silvio Clécio [EMAIL PROTECTED]
escreveu

 Olá pessoal,
  
 fjogassa, você quer só listar os Forms abertos em um Menu? Se for,
baixe o exemplo MDI Forms.zipno link:
http://www.4shared.com/dir/5679510/48848609/Uploads.html, não precisa
de tanta complicação para isso.
  
 Um abraço a todos!
 Silvio Clécio
  
 - Mensagem original 
 De: fjogassa [EMAIL PROTECTED]
 Para: delphi-br@yahoogrupos.com.br
 Enviadas: Sexta-feira, 5 de Setembro de 2008 14:22:03
 Assunto: [delphi-br] Access Violation em classe persistente - Com código
 
 
 Opa, blzinha?
 então abaixo vou postar o código da chamada.
 TTelaPrincipal = class(TForm) ;
 .
 .
 .
 public 
 constructor create(AOwner: TComponent);
 .
 .
 .
 
 Constructor TTelaPrincipal. Create(AOwner: TComponent);
 var tela: TForm;
 begin 
 tela := self;
 TTela.Create( self);
 end;
 
 classe persistente:
 TTelaPersistente = class (TPersistent)
 .
 .
 .
 private
 telaDono: TForm;
 protected 
 lstLista: TStrings;
 public
 constructor create(pTela: TForm);
 .
 .
 .
 
 constructor TTela.create( pTela: TForm);
 begin
 lstLista := TSTringList. Create;
 telaDono := pTela;
 end;
 
 Abraços.
 
 --- Em [EMAIL PROTECTED] os.com.br, Willian Jhonnes Lara dos Santos 
 willianjhonnes@ ... escreveu
 
  - Mensagem original 
  De: fjogassa fjogassa@ .
  Para: [EMAIL PROTECTED] os.com.br
  Enviadas: Sexta-feira, 5 de Setembro de 2008 13:31:36
  Assunto: [delphi-br] Access Violation em classe persistente
  
  Olá pessoas, 
  
  seguinte .. criei uma classe persistente para fazer o controle de 
  janelas abertas no meu sistema. Nesta classe existe um atributo 
 lista: 
  TStrings e ele está sendo criado no construtor da classe, mais no 
  momento que eu vou dar um create ele dá access violation.
  Esta classe é chamada por um formuário principal, e que no 
 construtor 
  do formulário principal eu dou um create na classe persistente, e é 
  nesta hora que acontece o erro.
  Alguém saberia me dizer o motivo ou uma sugestão para este tipo de 
  controle, sendo qeu este controle será para criar um menu com as 
  janelas abertas no sistema, se alguém tiver alguma sugestão eu 
 aceito.
  
  Obrigado.
  - Fim da mensagem original 
  
  Cara, para podermos ajudar de maneira mais eficiente, poste o 
 código do construtor da classe. Assim fica mais fácil, principalmente 
 pq a minha bola de cristal parou de funcionar (e alguém sabe me dizer 
 o pq dela não funcionar mais?)... ;-)
  
   - - - - ---
  Att.:
  Willian Jhonnes L. dos Santos
  Analista/Desenvolve dor Object/Free Pascal
  willianjhonnes@ ...
   - - - - ---
  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]
 
 
  
 
 
   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]