아 더블버퍼링은 진작에 해봤습니다.
안먹히더군요 ㅡ_ㅡ
패널속에도 넣어보고 별짓 다해봤는데 jvgifanimator가 Timage를 상속받는게 아니라서 그런지 잘 안되더군요.
결국 그냥 TImage를 상속받고 jvgif로 로딩해서 나눠진 프레임을 가지고 타이머를 이용해 플레이시키는 컴포넌트를 하나 만들었습니다. jvgifanimator와 크게 방식상 다를건 없는데 TImage를 상속받으니 더블버퍼링이 잘되더군요.
그냥 하니까 gif가 장면 장면이 완성된 이미지가 아니더군요 그래서 또 jvgifctrl을 뒤져보니 GetBitMap... 정도 되는게 있길래 그걸 수정해서 완성된 이미지가 되게끔 보정하는 컴포넌트를 하나 만들어버렸습니다 ㅡ_ㅡ
흠.. 그 컴포를 써보진 않았습니다만..
대충 머리 속에서 그런 기능의 컴포를 만들에서 돌려보면..
..........
폼의 OnCreate 이벤트 처음에..
Self.DoubleBuffered := True
를 넣으면 될것 같네요..
수고하세요..