# BPG Iterrator problem

**URL:** https://www.finalbuilder.com/forums/t/bpg-iterrator-problem/2518
**Category:** Discussion
**Created:** [January 25, 2017, 1:53am UTC](https://www.finalbuilder.com/forums/t/bpg-iterrator-problem/2518 "2017-01-25T01:53:30Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![dumarjo](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/d/f475e1/32.png) [@dumarjo](https://www.finalbuilder.com/forums/u/dumarjo)
#### Post date: [January 25, 2017, 1:53am UTC](https://www.finalbuilder.com/forums/t/bpg-iterrator-problem/2518/1 "2017-01-25T01:53:30Z")

</div>

Hi,  
  
I try to use the BPG iterator to build or projects.   
  
I have a BPG file Itterator with a build Delphi win32 child action.

 ![](https://www.finalbuilder.com/forums/uploads/default/original/2X/9/99293e8b4d351360338a9e3f165904e087671fb8.png)  
  
and now I would like to have my product version and FileVersion updated from my PropertySets. So I set this in my Version Info page  
  
 ![](https://www.finalbuilder.com/forums/uploads/default/original/2X/3/3bba54f03afb5f907bfffd6343792d38cf84f782.png)  
  
But the problem is that all other information that are stored in my project file are now removed. The property CompagnyName, File Description etc.   
  
Is it possible to get back thoses data that are stored with the project file ?  
  
Regards  
  
Jonathan

---

<div class="post-metadata">

### Author: ![nevar](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/n/c4cdca/32.png) [@nevar](https://www.finalbuilder.com/forums/u/nevar)
#### Post date: [January 25, 2017, 2:03am UTC](https://www.finalbuilder.com/forums/t/bpg-iterrator-problem/2518/2 "2017-01-25T02:03:36Z")

</div>

Hi Jonathan,   
  
 There are a number of ways you can load the Company Name and other fields into the property set for use in the Delphi build action. The PropertySet assign properties action allows the setting of the fields directly as you require. Another option is to load the PropertySet values from an ini file, or an assemblyinfo file. This allows you to have separate settings per project if you require. Simply have a separate ini file per project with the relevant property set values as you require.

---

<div class="post-metadata">

### Author: ![dumarjo](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/d/f475e1/32.png) [@dumarjo](https://www.finalbuilder.com/forums/u/dumarjo)
#### Post date: [January 25, 2017, 2:40am UTC](https://www.finalbuilder.com/forums/t/bpg-iterrator-problem/2518/3 "2017-01-25T02:40:08Z")

</div>

Hi,  
  
I thing th good to do is to read the project settings (like you do when the dpr file is used) and geek the version information and only override the field that is pecified in the setting panel.&nbsp;  
  
Is this a better solution than maintaining another set of (in our case) 100 project file ?  
  
Regards  
  
Jonathan

---

<div class="post-metadata">

### Author: ![dumarjo](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/d/f475e1/32.png) [@dumarjo](https://www.finalbuilder.com/forums/u/dumarjo)
#### Post date: [February 7, 2017, 4:55am UTC](https://www.finalbuilder.com/forums/t/bpg-iterrator-problem/2518/4 "2017-02-07T04:55:33Z")

</div>

HI,  
  
Any though on reading the information from the dpr file ?  
  
Regards
