# How to perform a loop Build Delphi Win32

**URL:** https://www.finalbuilder.com/forums/t/how-to-perform-a-loop-build-delphi-win32/2263
**Category:** Discussion
**Created:** [March 24, 2014, 3:44am UTC](https://www.finalbuilder.com/forums/t/how-to-perform-a-loop-build-delphi-win32/2263 "2014-03-24T03:44:04Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![boris](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/b/74df32/32.png) [@boris](https://www.finalbuilder.com/forums/u/boris)
#### Post date: [March 24, 2014, 3:44am UTC](https://www.finalbuilder.com/forums/t/how-to-perform-a-loop-build-delphi-win32/2263/1 "2014-03-24T03:44:04Z")

</div>

I need to perform a loop Build Delphi Win32. I need for each iteration to set Project File and Starting Dir. How is better to do this?

---

<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: [March 26, 2014, 12:34pm UTC](https://www.finalbuilder.com/forums/t/how-to-perform-a-loop-build-delphi-win32/2263/2 "2014-03-26T12:34:00Z")

</div>

Hi Boris\_s,   
  
 In the BeforeAction script (see the script editor) of the Build Delphi action place the following code;   
  
 Action.ProjectFile = FBVariables.\<YourVariableHere\>   
 Action.StartingDir = FBVariables.\<YourVariableHere\>   
  
 This will mean that before the Build Delphi action is run it will update the project file and starting directory with the variable values you specify.

---

<div class="post-metadata">

### Author: ![boris](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/b/74df32/32.png) [@boris](https://www.finalbuilder.com/forums/u/boris)
#### Post date: [March 26, 2014, 11:21am UTC](https://www.finalbuilder.com/forums/t/how-to-perform-a-loop-build-delphi-win32/2263/3 "2014-03-26T11:21:58Z")

</div>

Hi, Jason,   
  
 I understood. Thank you.   
 Regards.   
  
 Boris
