Framework Assistant v2.09

Written by Jim Brown
email: config2000 (at) hotmail (dot) com
Mac version help from Pierre Durant and Ghislain Schoofs
Linux version help from Chris Chamacho
Created entirely in the cross-platform development language BlitzMax.
Vist www.blitzmax.com for more detais.

 

About Installation Usage Tips Download

About

Framework Assistant is a utility which creates BlitzMax 'Framework' templates.
By default, when you compile a BlitzMax source file without a framework every module (in the mods folder) gets included in the final executable.
This will result in a larger executable than required.
What Framework Assistant does is examine the source file and produce a list showing only the modules actually needed.
This resulting framework code can the be pasted into the source code. After a re-compile the executables file size should be significantly smaller.
Note: For use with BlitzMax v1.12 onwards only.

Installation

You can install Framework Assistant anywhere you wish.
When you first run the application you should set the BlitzMax ROOT folder via:
This only needs to be done once (or anytime you move the BlitzMax installed location).
If the correct BlitzMax root folder is set you'l see the status bar updated with the number of modules scanned and the total number of commands found.

Using Framework Assistant

To examine a BlitzMax *.bmx source file you have 2 options:
	A requester appears. Choose the BlitzMax source code to examine.
After a brief pause a report detailing what you need to paste into the source code appears.
Clicking the links to the main source / imported code opens it using the associated *.bmx IDE editor.
NOTE: The default BlitzMax IDE editor will open more than one instance here.
If your code uses graphics FA will produce different types of frameworks.
This depends on what is found in the source code. 
If your main source imports other code FA will detail what modules the imported code should handle.

Tips

To reduce your final exe size even further:


Download

Get the latest version of Framework Assistant