Главная страница | назад





Article #17366: Using an AVI file with TAnimate

 Question and Answer Database

FAQ2366D.txt - Using an AVI file with TAnimate

Category   :Miscellaneous
Platform   :All-32Bit
Product    :

Question:
How can I resource an AVI so the TAnimate control doesn't have 
to rely upon an external file?

Answer:
There is an AVI Type, which is not used often, called 'AVI' and 
if you create a .RES file, Resource file, with this type it will 
allow you to use the resource as an AVI. 

The steps are:

Create a new RES file. (Resource Workshop is good 
but it must be a 32-bit resource file)
Add the AVI to the RES Project as a New Type 
specified as 'AVI'. (ie File | "Add to project..." in 
Resource Workshop and followed by clicking on the 
"New Type" button)

NOTE:Make sure to edit the Name of the Resource 
(from 'AVI_1') to a more meaningful name before saving 
the project. (maybe 'About') - case sensitive.

Save the RES Project to a name (ie RORY.RES)
Back in Delphi 3, add the RES file in with the $R 
Compiler directive (ie {$R 'C:\AVI\RORY.RES'} )
Programmatically, set the TAnimate's RESName property 
to the Resource name. (Not the Type; AVI)

Example:
  Animate1.RESName := 'About';
  Animate1.Active := True;

4/2/99 12:14:28 PM
 

Last Modified: 01-SEP-99