-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|511|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Showcase Home -> Apps and Utilities


 
Afr0
Created : 04 June 2008
Edited : 05 June 2008
System : Windows
Language : Basic

Status Quo IDE

An IDE for multiple compilers/languages

StatusQuoIDE.rar
Sourcecode
Screenshots
Finally, this is the first official release of my IDE, that has now gotten a new name.
The reason for this is that it aims to change the current status quo amongst IDEs; Instead of being incredibly advanced and difficult to use, this IDE is simple, yet advanced, robust and flexible enough for most projects.
Ships with Microsoft's C# compiler (included with the .NET SDK) and the .NET compiler for LolCode. Should work with pretty much any Windows based console compiler you throw at it.

Latest Update

Initial Release: Late Beta. Fixed some bugs today that were reported by Jay last night, while trying to use the Blitz compiler. Also fixed some bugs that I discovered on my own, making sure that compilation should now be relatively foul-proof. In addition, I made the program somewhat more intuitive.

Second Release: Late Beta. Fixed a potential memory leak, and fixed the controls on the main form so that they will now resize when maximizing the main form.

Third Release: Late(r ) Beta. Fixed bugs related to saving.

Fourth Release: Almost at the end of the Beta process. Added a 'blitzpath.txt' file for BlitzBasic programmers, so that they can set their BlitzPath environment variable. The BlitzCC compiler will now correctly compile programs, but for some reason, it doesn't produce an exe yet! In other words, you are now able to compile and run your Blitz programs from within the IDE! Also made some minor changes to the compiler output textbox, like making it clear with each new build.
Testing is still very much appreciated!
Also uploaded the newest version of the source.

 

Comments


Wednesday, 04 June 2008, 07:29
Afr0
Could someone please test this with the Blitz compiler? Pretty please?
Wednesday, 04 June 2008, 07:47
Paul
first, when i add blitz as to the compilerlist it doesn't show up. but after a restart of the program i see it.
Then when i compile it gives me:
Can't find blitzpath environment variable

This is because the enviromentvariable blitzpath isnt set. For me it would be: "blitzpath=C:\Program Files\Blitz3D"

Also the log at the bottom doesn't clear with every build.

otherwise it looks good, and you dont get all the bloat that just gets in the way with vs.
Wednesday, 04 June 2008, 08:01
Afr0
Thanks for the feedback Paul!
Could you explain what the BlitzPath is?
How do I set it?
Is it like a commandline argument?
Wednesday, 04 June 2008, 08:08
Jayenkai





And for the record, I absolutely dislike having BlitzCC and all it's other crap, dumped into one of my coding folders.




A quick apology to anyone who thought "Those two strange laughing guys" was me having a dig at the error.

"Those two strange laughing guys" are in fact "Status Quo" a band from the 70's-onwards. You'll no doubt have heard of them, just seems that I'm getting so very old that I've forgotten some folk haven't!

The picture added is a regularly added picture, eminating from B3ta.com No offense was meant! It's only sodding Status Quo!!
Wednesday, 04 June 2008, 08:12
Afr0
How... bizarre!
The error report you gave me says BlitzCC is being used by another program! But it doesn't seem like you are running Blitz in addition to my IDE? o.O

Also, if the compilation had worked out, BlitzCC and it's stuff would have been deleted from your coding folder.

Maybe a restart would work? Make sure BlitCC isn't running before running my IDE.
Thursday, 05 June 2008, 11:17
Paul
To compile with with blitz you need to set an enviroment variable called "blitzpath" to where ever blitz is installed.
The blitz compiler is usually here:C:\Program Files\Blitz3D\bin\blitzcc.exe. and that would mean blitzpath is C:\Program Files\Blitz3D.
here is the function i use to compile from a program.

Thursday, 05 June 2008, 12:10
Afr0
I did that! Check the 'Recent Updates' log!
However, your codesnippet is nice!
I think I need to use the -d switch to make the Blitz compiler produce executables properly.
Friday, 06 June 2008, 14:41
Paul
sorry, missed the updates log.

I havent managed to compile anything, blitz doesn't give errors but the main.lol file is empty(checked with notepad). so i guess my question is, how do i edit it.
After saving "all" i get an error saying that an unhandeled exception has occurred, and i can choose to continue or to quit.
I also noticed that the "add new item" button doesnt do anything.
Saturday, 07 June 2008, 03:37
Afr0
Yes, at the moment, to compile something with Blitz, you should start an empty project, add an existing Blitz file, and then compile that. But yes, I will get back to adding code to the 'Add New File' button, definately! And I also need to add a switch to make Blitz produce executables.