Res: [delphi-br] ADO, TImage, Jpeg, FileType

2009-02-28 Por tôpico Silvio Clécio
Olá galera,

Se você é quem vai modelar os dados, a solução do Marcos é uma boa.

Com certeza, e a do Caique tb ;)

No meu caso, tenho uma solução abstrata e por isto não tenho como guardar
o tipo do campo. Esta unit:
http://pressobjects .svn.sourceforge .net/viewvc/ pressobjects/ trunk/Source/ 
Core/PressPictur e.pas?view= markup
tem um registro de tipos de imagens. A procedure _InitGraphicFormat
cria alguns tipos pré-definidos e o último parâmetro são os primeiros
bytes para cada um dos tipos de arquivo. Lembro de ter feito testes
com todos, e até aonde eu lembro estão corretos. O restante da unit
declara a forma que o registro é feito bem como a forma que o
framework faz a busca e instancia a classe correta.

Caramba, eu estou com o Press aqui (mesmo sem ainda entender OO faço questão 
de
acompanhar :) ) e não tinha visto isso, admito ser um tanto disperso, mas, o 
Press tem
informações que até o João duvida, rs... Quem pegar o SDK vai ver que ele está
enorme (não em MB, e sim em funcionalidades/recursos).

//PressRegisterGraphicFormat(TPressGraphicFormat.Create(png, 
#137#80#78#71#13#10#26#10));

Essa parte faço questão de descomentar e testar, uso bastante PNG's.


[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silviop...@yahoo.com.br
Gmail, GTalk: silviop...@gmail.com
Hotmail, MSN: silviop...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/
BlogSite: http://silvioprog.blogspot.com/
°oO| Seja livre, use Linux! |Oo°   


  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]



Res: [delphi-br] ADO, TImage, Jpeg, FileType

2009-02-27 Por tôpico Silvio Clécio
Olá galera,

Eu tenho usado uma solução talvez meio tosca, que é pegar a assinatura
do arquivo. Cada tipo de imagem inicia com um padrão, e comparar este
padrão vai determinar de que tipo a imagem é.

João, eu já consegui uma solução com Zeos, mas, acredito que sua ideia não 
fica limitada a um componente (Zeos, ADO ou qualquer outro componente), cara, 
manda o código pra gente aí ;)

[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silviop...@yahoo.com.br
Gmail, GTalk: silviop...@gmail.com
Hotmail, MSN: silviop...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/
BlogSite: http://silvioprog.blogspot.com/
°oO| Seja livre, use Linux! |Oo°   


  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]