[delphi] Vreemd gedrag TAnimate

Pagina: 1
Acties:

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
Het moest een keer gebeuren dat TAnimate mijn slachtoffer wordt :)

Ik heb dus een TAnimate waarin ik een AVI wil afspelen die uit een resource komt. Dat werkt inmiddels allemaal prima, ware het niet dat hij compressed AVI's niet snapt (zelfs niet compressed met Microsoft RLE of Video 1). Uncompressed begin ik gewoon niet aan. Maargoed, het werkt nu wel.

Het probleem is namelijk dat na onderstaande code de TAnimate pas zo'n 5 seconden later begint met afspelen. Das natuurlijk niet zo netjes als de actie zelf, waar ie naast staat te animaten, maar enkele seconden duurt:
Delphi:
1
2
Animate.ResName := 'IDA_COMPACTING';
Animate.Active := True;

Deze code moet [volgens de help] genoeg zijn... Waar gaat het dan fout?

日本!🎌


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Krijg je die vertraging alleen bij compressed avi's of ook bij uncompressed?

We adore chaos because we like to restore order - M.C. Escher


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
Ik heb er nu een AVI inzitten die ik met Resource Hacker uit OE heb gesloopt, en die is compressed met MS RLE. als ik de compressie weghaal, dan zegt ie "Cannot open AVI" dan doet het ook pas na die 5 seconde. En de transparantie is weg 8)7

[ Voor 21% gewijzigd door _Thanatos_ op 06-03-2004 20:41 ]

日本!🎌


  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 27-05 15:56

Tomatoman

Fulltime prutser

Dat probleem van niet-transparante AVI's heb ik eerder gehoord, een oplossing echter nog nooit. Zie ook http://www.soft-gems.net/ThemeManager.php in de sectie 'known issues'.

Een goede grap mag vrienden kosten.


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
Het probleem is de delay bij het starten van de TAnimate. Het niet-transparent-probleem treedt ook alleen maar op bij uncompressed AVI en ik ben toch niet van plan die te gaan gebruiken ;)

日本!🎌


  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 27-05 15:56

Tomatoman

Fulltime prutser

Vertoont de AVI die vertraging ook in andere programma's zoals Media Player?

offtopic:
Je gebruikt nu een illegaal verkregen resource, waardoor jouw programma ook illegaal is.

[ Voor 3% gewijzigd door Tomatoman op 06-03-2004 21:17 ]

Een goede grap mag vrienden kosten.


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
Nope, in media player gaat ie perfect. Ook als ie een keer afgespeeld is, gaat het herhalen ervan ook zonder delay.

offtopic:
hoezo illegaal? je mag icoontjes van MS ook gebruiken hoor

[ Voor 29% gewijzigd door _Thanatos_ op 06-03-2004 23:50 ]

日本!🎌


  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 27-05 15:56

Tomatoman

Fulltime prutser

offtopic:
_Thanatos_ schreef op 06 maart 2004 @ 23:49:
hoezo illegaal? je mag icoontjes van MS ook gebruiken hoor

Nope, dat mag je alleen als de eigenaar expliciet heeft aangegeven dat dit is toegestaan. Dat geldt voor broncode, voor gecompileerde code en ook voor meegelinkte resources. Dus ook voor icons en AVI's.

Een goede grap mag vrienden kosten.


  • TG
  • Registratie: Juli 2001
  • Laatst online: 30-10-2024

TG

oplossing voor het 'illigaal' probleem: de resource direct uit de exe halen.

http://www.wilsonc.demon.co.uk/delphi.htm

deze gozer heeft componenten om resources uit exe's en dll's te halen

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
Prima, maar daarmee is mijn probleem nog niet opgelost...

日本!🎌


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
ff wat extra speurwerk gedaan, maar nog steeds niets kunnen vinden. Nouja, wat mensen die dit probleem ook hebben, hier en hier. Ik heb trouwens ontdekt dat het niets uitmaakt of ik de AVI uit een resource haal of de Filename property gewoon invul...

日本!🎌

Pagina: 1