Muito interessante o codeinsight, mas o Andreano matou a apresentação, deu a impressão que ele estava perdendo a hora do almoço, ou o ônibus sei lá..
Tudo muito corrido..
Erick, alguma novidade sobre o driver dbx ter compatibilidade como Firebird?
Opa, gostei das novidades mas uma que fazia falta e agora veio é o “ordenador de código” só assim daqui um tempo não teremos mais programadores lá na empresa fazendo aqueles códigos sem legibilidade nenhuma, tipo
“if X>0 then y:=4 else y:= Y+X” ahuahau que droga de código! desculpa, mas irrita né?
Tudo junto sem espaço, begin else na mesma linha, parece q estão programando em C, Java sei lá, poxa se estão programando em Delphi programem em Delphi.
O código abaixo funciona no delphi 2009 com driver da devart mas não funciona no delphi 2010 com driver da embarcadero ou com o driver free do Chau Chee Yang:
// Read from TClientDataSet to TImage
var
ob_BlobStream:TClientBlobStream;
ob_jpg:TJPegImage;
Resolvida a questão de acesso a imagem. A rotina de acesso está ok, o problema era na definição do campo BLOB.
Definido agora como: BLOB SUB_TYPE 0
O driver da Devart me parece mais robusto, rápido (e mais experto), pois muitos dos problemas que se apresentaram com o driver da Embarcadero, o driver da Devart resolvia as questões internamente. Espero concluir os testes com os trials em 2 semanas.
to me sentindo cheiroso, nunca vi tanta perfumaria, coisa para encher linguiça,
2006 compact framework.
2009 rainbown controls.
2010 nesse video, perfumaria.
Como sempre tem Bug nas versões.Update 4. E impossivel debugar aplicação usando Host Application. Migrei meu projeto do delphi 2009 para o 2010. Minha aplicação é modularizada, todos meus cadastros são Pacotes, e quando vou debuga-lós , não consigo, os break’s points não funcionam. Desde jeito vou ter que voltar para o Delphi 20009.
No delphi 2010 utilizando o driver dbExpress para firebird que vem com ele, campos do tipo float, quando dou um open no clientdataset dá um erro “Operation not aplicable”.
Substitui o driver pelo da Devart (Trial mesmo) e funcionou.
11 Comments
Muito interessante o codeinsight, mas o Andreano matou a apresentação, deu a impressão que ele estava perdendo a hora do almoço, ou o ônibus sei lá..
Tudo muito corrido..
Erick, alguma novidade sobre o driver dbx ter compatibilidade como Firebird?
@Fausto Sei que foi prometida compatibilidade para o Firebird, mas não sei se é para o Delphi 2010.
Erick, a princípio o Delphi 2010 virá com driver DBExpress para Firebird.
Links:
http://blog.marcocantu.com/blog/firebird_sourceforge_award_embarcadero.html
http://mantmor.blogspot.com/2009/06/noticias-importantes-relacionadas-ao.html
Opa, gostei das novidades mas uma que fazia falta e agora veio é o “ordenador de código” só assim daqui um tempo não teremos mais programadores lá na empresa fazendo aqueles códigos sem legibilidade nenhuma, tipo
“if X>0 then y:=4 else y:= Y+X” ahuahau que droga de código! desculpa, mas irrita né?
Tudo junto sem espaço, begin else na mesma linha, parece q estão programando em C, Java sei lá, poxa se estão programando em Delphi programem em Delphi.
abração!
Finalmente saiu a tão esperada compatibilidade com o Firebird.
E ficou show de bola..
Confiram.
http://www.youtube.com/watch?v=a3CnagkyBWE
Fausto
A compatibilidade do driver dbexpress para Firebird vale para gravar campos Blob com imagens jpeg usando o tclientdataset com o componente timage ?
Alguém já testou gravar e ler a imagem ?
Há algum exemplo disponível já testado no Delphi 2010 ?
O código abaixo funciona no delphi 2009 com driver da devart mas não funciona no delphi 2010 com driver da embarcadero ou com o driver free do Chau Chee Yang:
// Read from TClientDataSet to TImage
var
ob_BlobStream:TClientBlobStream;
ob_jpg:TJPegImage;
begin
ob_jpg:=TJPegImage.Create;
Try
cldCfgEmp.Active:=True; // TClientDataSet
ob_BlobStream:=TClientBlobStream.Create(TBlobField(cldCfgEmp.FieldByName(‘LOGO_IMP’)), bmRead);
ob_jpg.LoadFromStream(ob_BlobStream);
img1.Picture.Assign(ob_jpg); // TImage
Finally
FreeAndNil(ob_BlobStream);
FreeAndNil(ob_jpg);
cldCfgEmp.Active:=False;
end;
end;
Alguém tem uma rotina que funcione no delphi 2010 para transferir uma imagem de um TClientDataSet para um TImage ?
Resolvida a questão de acesso a imagem. A rotina de acesso está ok, o problema era na definição do campo BLOB.
Definido agora como: BLOB SUB_TYPE 0
O driver da Devart me parece mais robusto, rápido (e mais experto), pois muitos dos problemas que se apresentaram com o driver da Embarcadero, o driver da Devart resolvia as questões internamente. Espero concluir os testes com os trials em 2 semanas.
to me sentindo cheiroso, nunca vi tanta perfumaria, coisa para encher linguiça,
2006 compact framework.
2009 rainbown controls.
2010 nesse video, perfumaria.
Como sempre tem Bug nas versões.Update 4. E impossivel debugar aplicação usando Host Application. Migrei meu projeto do delphi 2009 para o 2010. Minha aplicação é modularizada, todos meus cadastros são Pacotes, e quando vou debuga-lós , não consigo, os break’s points não funcionam. Desde jeito vou ter que voltar para o Delphi 20009.
No delphi 2010 utilizando o driver dbExpress para firebird que vem com ele, campos do tipo float, quando dou um open no clientdataset dá um erro “Operation not aplicable”.
Substitui o driver pelo da Devart (Trial mesmo) e funcionou.
Tem bugs ou atualizações para o driver?