When output has to be generated, either by exporting DDL SQL scripts or by selecting Project -> Generate Source-code from the main menu or by pressing F7, the Code Generation Configurator dialog is opened. By default the General settings tab is the only tab visible in the dialog (Simple view). Clicking Advanded... will show the two additional tabs, the Template Bindings tab and the Task Queue to Execute Tab.
The workflow is as follows:
The code generation configuration workflow
Each box influences how the next one behaves and which information is available in that following box. You start with the General Settings tab. When you have filled in the information there, it is in general enough to proceed with starting the generator: LLBLGen Pro will choose the defaults for the template bindings and if you don't need to alter the preset chosen on the General Settings tab, you don't need to visit the Task Queue to Execute tab.
When you're done configuring, you click one of the two Start generator buttons. In general you should use the Start generator (normal) button, unless you're testing your own template code and have placed a Debugger.Break() statement in the templates. To make LLBLGen Pro compile the templates with debug information so you can attach a debugger, click the Start generator (debug) button instead.
When a code generation cycle is started by clicking the Start generator button, all settings you've specified in this dialog are preserved inside the project. If you want to re-use these settings when you have to re-generate the code, it's key to save your project after you've generated code.