PickBASIC / FlashBASIC
Compile stamps
.mdCompile stamp items contain descriptive internal information about programs compiled for BASIC.
When a program is compiled, this information is placed in an item in the dictionary level of the file in which the source program resides. The item_ID of the item is the program name. The structure of the information is as follows:
| Attribute | Description |
|---|---|
| 0 | Item-ID (name of program) |
| 1 | CC |
| 2 | Starting frame number of object code. |
| 3 | Pick BASIC object frame count. |
| 4 | Date, internal, when last compiled. |
| 5 | Time in seconds, internal, when last compiled. |
| 6 | Port number of who compiled program last. |
| 7 | User who compiled program last. |
| 8 | Account name that compiled program last. |
| 9 | Release version from where program was last compiled. |
| 10 | Options used when last compiled, alphabetically. |
| 11 | Bytes in Pick BASIC object code. |
| 12 | Pick FlashBASIC object frame count. |
| 13 | Date of the last execution in internal format. Note that you can reference this value from the r/date attribute defining item. |
| 14 | Time of the last execution in internal format. Note that you can reference this value from the r/time attribute defining item. |
| 15 | Number of times the program has been run or called since the last compile. Note that you can reference this value from the r/count attribute defining item. |
Example(s)
This program was compiled January 28, 2003 at 10:29:03 AM, and takes up 43 bytes of 1 frame. It was compiled on port 12 by user dm in the account qa with no options and was not Flash compiled.
ct dict bp prog 001 CC 002 740380 003 1 004 12812 005 37743 006 12 007 dm 008 qa 009 6.1.0.A5 010 011 43 012 0 013 13742 014 52761 015 00000002