Well, as I have started to comfort me in PureBasic, I found that you can enter version information but it's ugly hard, "go to compiler options select version tab etc...", so I would like PB more if the version info could be attached to a file with commands!
when I make some PB file and I save it with some version info, when I open the PB file in notepad I see at the end something like this:
Code: Select all
; IDE Options = PureBasic v3.94 (Windows - x86)
; ExecutableFormat = Windows
; CursorPosition = 1
; Folding = 5
; EnableXP
; Executable = mygame.exe
; IncludeVersionInfo
; VersionField0 = 1,0,0,1
; VersionField1 = 1,0,0,1
; VersionField2 = josku_x
; VersionField3 = My Game
; VersionField4 = 1
; VersionField5 = 1
; VersionField6 = My Game example by josku_x
; VersionField7 = mygame
; VersionField8 = mygame.exe
Code: Select all
IncludeVersionInfo(VersionField0,.......VersionField8 [,VersionField9....])

Also, I would like to have this kind of commands also:
Code: Select all
EnableXPSkinSupport(WindowID(0)) ; This would be to enable XP skinning support for the given WindowID..
string$ = stringreplaceall(string$,a,b) ; This would replace all "a" letters to "b" in the string string$.
Attach files in the EXECUTABLE. Like having data files, a user attaches for example "test.txt" with the executable and then executes it like this:
DataFileRead("test.txt")
also many other commands relating to this would be nice, for example add, delete etc.. so people would not stick many resources with the EXE, but they would have the resources IN the EXE.
Add those and PB will be the world's best language
