Compile Stamps

Compile 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