Question about saving your code
-
Wednesday, January 09, 2013 12:12 PM
Why is there three files when saving your code? .exe, .sb and .pdb are saved. Why is this and what does it all mean?
- Changed Type Kyle Julez Wednesday, January 09, 2013 12:13 PM Made discussion by mistake
- Edited by Kyle Julez Wednesday, January 09, 2013 12:18 PM
All Replies
-
Wednesday, January 09, 2013 2:14 PM
The EXE file is your executable, or the program you just made.
The SB file is the source code of your program.
And the PDB file holds debugging and project state information that allows incremental linking of a Debug configuration of your program.
- Proposed As Answer by litdevMicrosoft Community Contributor, Moderator Wednesday, January 09, 2013 3:02 PM
- Marked As Answer by Ed Price - MSFTMicrosoft Employee, Owner Wednesday, January 16, 2013 8:58 PM
-
Wednesday, January 09, 2013 4:51 PMI understand both exe and sb file but pdb is a little confusing. Is there a simpler definition?
-
Wednesday, January 09, 2013 4:59 PMModerator
It is something created by the Small Basic compiler, that stores additional information about the exe that can be used with a debugger. Theay are created as a by-product of the methods used to compile your *.sb to *.exe. For the SmallBasic language, there is no debugger tool that can use these files effectively (there may be in the future).
In the case of Small Basic, this file has limited practical use and you can safely delete it and you don't need to give it to anyone with your exe.
If you like (the pdb are additional files that serve no useful purpose and really shouln't be created).
- Proposed As Answer by Ed Price - MSFTMicrosoft Employee, Owner Wednesday, January 16, 2013 8:58 PM
- Marked As Answer by Ed Price - MSFTMicrosoft Employee, Owner Wednesday, January 16, 2013 8:58 PM
-
Thursday, January 10, 2013 3:20 PMThanx

