Making an IDE

Blitz3D Forums/Blitz3D Beginners Area/Making an IDE

AJ00200(Posted 2009) [#1]
How could I make an IDE like IDEal for BB3D?
AJ00200


Warner(Posted 2009) [#2]
Maybe you could start off with Schnok?
http://www.blitzbasic.com/Community/posts.php?topic=62516


AJ00200(Posted 2009) [#3]
I kind of ment hand-coded in BB3D


_PJ_(Posted 2009) [#4]
B3D is probably not a good choice for coding a B3D IDE, considering youu'd really need something to work on a level lower than the compiler itself I imagine.


Warner(Posted 2009) [#5]
I think an IDE is basically a text editor that is able to call blitzcc to compile/run the program. However, any debug features make it more complex.
You can write a texteditor natively in B3D, however, I think that an official Windows GUI element is more reliable.
Still, if you're determined, maybe this can help:
http://www.blitzbasic.com/codearcs/codearcs.php?code=2022


AJ00200(Posted 2009) [#6]
How do I pass a file to the BB3D compiler?


Warner(Posted 2009) [#7]
Try this:
ff = WriteFile("test.bb")
WriteLine ff, "cls"
WriteLine ff, "print " + Chr$(34) + "hello world" + Chr$(34)
WriteLine ff, "waitkey"
WriteLine ff, "end"
CloseFile ff

ExecFile Chr$(34) + "c:\program files\blitz3d\bin\blitzcc" + Chr$(34) + " " + Chr$(34) + CurrentDir$() + "test.bb" + Chr$(34)


For blitzcc commandline parameters, see this page:
http://www.bettiesart.com/tc/ultrablitz/


AJ00200(Posted 2009) [#8]
Sorry, been gone for a while.
Ill try that out.


AJ00200(Posted 2009) [#9]
is Chr$(34) a new line?


Ked(Posted 2009) [#10]
No, Chr$(13) is. Chr$(34) is a double quote.