Quantcast
Channel: SCN : All Content - PowerBuilder Developer Center
Viewing all articles
Browse latest Browse all 2935

Question about Project objects

$
0
0

I am working on one of my developer tools and have a question about the contents of the Project object. I don't have 12.6 and I need to find out what flag within the project object source is used to indicate 64bit compile.

 

The first two lines of a project object look like this:

 

EXE:myapp.exe,,0,1,1

CMP:0,0,0,2,2,0,0

 

Here is the mapping that I was able to figure out:

 

EXE:

1: Executable Filename

2: Resource Filename

3: Prompt Overwrite - 0=False, 1=True

4: Rebuild - 0=Incremental, 1=Full

5: Visual Style - 0=Classic, 1=New Style

 

CMP:

1: Machine Code - 0=False, 1=True

2: Context Info - 0=False, 1=True

3: Trace Info - 0=False, 1=True

4: Executable Format - 0=16bit, 2=Native

5: Optimize - 0=Speed, 1=Space, 2=None

6: ?

7: Debug Info - 0=False, 1=True

 

I need someone with 12.6 to compare a project object with 64bit on/off and see what is different. Then post here your findings.

 

Bonus questions:

What is CMP-6?

What is CMP-4 with a value of 1 mean? I think it was an option in PB 6.0 that went away in PB 6.5 but I can't verify that.


Viewing all articles
Browse latest Browse all 2935

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>