# InstallShield Project Change Files and Bitmaps

**URL:** https://www.finalbuilder.com/forums/t/installshield-project-change-files-and-bitmaps/930
**Category:** Discussion
**Created:** [August 14, 2008, 2:40am UTC](https://www.finalbuilder.com/forums/t/installshield-project-change-files-and-bitmaps/930 "2008-08-14T02:40:47Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![b.bruno](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/b.bruno/32/101_2.png) [@b.bruno](https://www.finalbuilder.com/forums/u/b.bruno)
#### Post date: [August 14, 2008, 2:40am UTC](https://www.finalbuilder.com/forums/t/installshield-project-change-files-and-bitmaps/930/1 "2008-08-14T02:40:47Z")

</div>

Hello,

I'm new to FinalBuilder and have a question to get started with InstallShield 2009:

We want to build five setups, which are very similar.

The only difference is, that the bitmaps shown in the setup on the left side or on top should be different in each setup and also the files copied (everytime a hole directory) and other items in the start menu.

How can we do this? At the moment, we use 5 different installshield projects... :-/

Thanks!

Benjamin

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [August 17, 2008, 8:39am UTC](https://www.finalbuilder.com/forums/t/installshield-project-change-files-and-bitmaps/930/2 "2008-08-17T08:39:40Z")

</div>

That's a Installshield question.

If the projects are similar, you can use DEFINES (you can set it per installer from the Releases menu).

Then, on OnBegin() you need to call a function (I don't remember its name) to set the bitmaps like this -

IFDEF INSTALLER\_1

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function\_name\_to\_set\_bitmap\_on\_dialogs( location of the first bitmap here....)

ENDIF

IFDEF INSTALLER\_2....

......

and so on for each installer.

In any case, if your installers are similar, you should think about putting all of them in one project and use release flags instead of multiple, similar installers.

Of course, you could use FB to copy the bitmap to your production folder before building, for each installer.
