Cataloging makes code easier to locate. It is not necessary to catalog a BASIC module to run or call it. Cataloging does not affect performance since the object code is always loaded in a dynamically extensible shared memory segment.
BASIC object code can be exported to a DOS file with a .D3F extension, and then combined with a launcher to turn it into an executable that can be run directly from a Windows command prompt. It is also possible to configure Windows to recognize the .D3F extension as an executable and associate it with the Flash interpreter (see Notes below), which makes the Flash module significantly smaller.
When using a FlashBASIC module with the D3 Visual Basic class, D3clsRuleModule, some differences and constraints are applied due to the differences between the Windows and D3 environments.