Forum: Multimedia
by Danny92,
18. Aug 2017
Ja das sieht schon ganz gut aus. Nur das Problem ist: ich will die Datei, die GIF, nicht von der Platte laden müssen. Am Ende darf nur noch die Hauptanwendung übrig bleiben. Das heißt ich hab die Datei in der Resource schon eingebunden. Aber so ähnlich mit einem Timer und dann alle paar Millisekunden ins StringGrid reinladen - so hab ich das auch gelöst. Es ging ja nicht anders. Danke!
Forum: Multimedia
by Danny92,
16. Aug 2017
Geht das auch einfacher?
Zum Beispiel das Image1 vor dem StringGrid1 stehen zu lassen?
Geht das mit einem DrawGrid einfacher?
Oder auch eine Idee wäre, das Image im Vordergrund zu haben, über dem StringGrid an irgendeiner Stelle. Geht das einfacher? Wie soll ich denn sonst die gif in ihre einzelnen Bilder aufdröseln? im Timer1-Intervall-Ereignis hab ich Image1.Picture.Assign(gifimg.Images)...
Forum: Multimedia
by Danny92,
16. Aug 2017
Ich möchte eine animierte GIF in eine StringGrid-Zelle laden.
Das Laden an sich hab ich mit Image1.Picture.Graphic schon hinbekommen. Auch die Transparenz in Image1 ist da.
Aber wenn ich das im OnDrawCell-Ereignis des StringGrids1 mit StringGrid1.Canvas.Draw(Rect.Left, Rect.Top, Image1.Picture.Graphic) einfüge,
ist die GIF im Standbild, statt animiert, außerdem ist es in den Zellen nicht mehr...