The File Manager enables you to display the current usage of the shared memory segment, which contains the shared FlashBASIC object code.
To display shared code:
Select Flash Shared Code from the Tools menu.
The Flash Shared Code Memory Usage dialog box displays.
The table below describes the fields and buttons in this dialog box:
Used |
Display the used blocks. This list displays the following information: |
||
|
Handle |
Shared memory address. |
|
|
Size K |
Size in KB of the segment. |
|
|
Usage |
Number of programs currently using this code. |
|
|
Flags |
Set to 1 if the module stays loaded in memory, even if it is currently unused (Usage=0). Below is the list of possible values decoded by the most important bit: |
|
|
|
Bad |
Corrupted header |
|
|
Lost |
Abandoned block |
|
|
Old |
Obsolete block |
|
|
Sticky |
Not implemented |
|
|
Local |
Not shared |
|
|
Free |
Not used |
|
|
Shared |
Normal |
|
|
Bit values display in decimal and are: |
|
|
|
1 |
Unused |
|
|
2 |
Main |
|
|
4 |
Sticky |
|
|
8 |
Local |
|
|
16 |
Case |
|
|
32 |
No Text |
|
|
64 |
Interp |
|
|
128 |
Obsolete |
|
|
256 |
Abandoned |
|
Status |
Possible values are: |
|
|
|
Bad |
Invalid signature. Displays with the signature |
|
|
OK |
Normal |
|
|
Err |
Corrupted object. Displays with the header lock |
|
|
Loading |
Block allocated but the object has not been loaded and relocated |
|
Cataloged Name |
File and record name of the module. |
|
|
Unique Name |
File Control Block Frame Identifier (FCB FID) and Item-ID (IID). |
|
Free |
Display the free blocks. The size in kilobytes (KB) is displayed. |
||
Clear All |
Clear (release) all used blocks. This button is only available when the used blocks are displayed, and if there is at least one used block. WARNING—This option can cause severe aborts if used while an application is currently running a module and should be used with extreme caution. NOTE—This segment is self-extensible, by chunks of 512 KB, and is created on demand. Therefore, it is possible that no free segment and no used segment display in the list if no FlashBASIC program was ever run on the system. |
||
Save |
Saves a copy of the current Flash shared code to a file. This is useful for debugging purposes for Rocket support. |
See Also