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]