FB II Compiler
PG PRO
Debugging
Memory
System
Mathematics
Resources
Disk I/O
Windows
Controls
Menus
Mouse
Keyboard
Text
Fonts
Drawing
Sound
Clipboard
Printing
Communication
ASM |
FB II COMPILER
How to ...
- Known incompatibility
- Naming convention
- Advices and technics of programming
- Take care of FB's constants
- Variables' scope
- Consider different handling of global variables
- Understand the DIM statement
- Understand the meaning of _"XXXX"
- Comprehend # and @ symbols along with parameters
- Comprehend the % symbol
- Define globals and compile options
- Eliminate strange compile errors
- Create a precompiled file
- Be careful with big projects
- Create a faceless background application
- Put an expiration date into a program
- Put a serial number into a program
- Keep control over the mouse clicks
- Suspend an application while in background
- Handle the Suspend/Resume events
- Fix misbehaviour of the AUTOCLIP statement
- Fix misbehaviour of the CIRCLE statement
- Set a bit
- Swap bits
- Emulate UNS$ with the mini - runtime
- Replace SYSTEM(_aplVol) in the mini - runtime
- Pass a record to a local function
- Set a value in a record's field
- Use XREF with arrays of records
- Set a two dimensional array with XREF@
- Know more on using XREF@
- Check for valid XREF@
- Work around the XREF bug
- Know where the variables are localised
- Display great numbers
- Overcome floating point calculation with mini - runtime
- Use arrays of memory addresses
- Call code resource in a pointer
- Call external code resources
- Let a DCOD call functions in your app
- Call 68K DCOD with FB^3
- Fix a misbehaviour with the List Manager on Mac OS 8.5
- Know about handles of text
- Write multiple edit fields on disk
- Toolbox traps
- Init and generic trap patch
- Consider speed (I)
- Consider speed (II)
- Consider speed with conditional structures (III)
- Measure float point and integer speed in FB^3
- Store data on the fly
|