Visual Blitz IDE

Community Forums/Showcase/Visual Blitz IDE

Red(Posted 2003) [#1]
version 3.09.16+ : Download Zip (302 ko)

Works With fullversion of B2D,B3D and B+ (needs BlitzCC compiler)

Added features :
----------
- Scintilla texting engine :-) powerful and easy to use
- splash screen
- menu
- popup menu
- toolbar + separators
- tabbers
- title control
- statusbar
- resizable code-explorer (colored treeview + splitterbar)
- color active line
- line numbers
- debug state (combobox)

- open (multi-selection)
- new/save file
- save All /close All
- set default directory
- recent files
- reload last opened file / Most Recent / Blank file
- Detect files modification

- run (muli-instance)
- run again
- check for errors
- create EXE (or SCR)
- command line
- toggle debug mode
- auto-save files option

- syntaxhighlighting + dynamic highlight
- multi-level undo/redo
- folding functions
- un/Comment block
- un/Indent block
- auto-indent
- tabs size
- copy/cut/paste/select all
- find previous/find next/replace next/replace all/find All
- format clipboard before paste
- wordwrap
- trim trailling spaces
- fold All / unfold All (F11 F12)
- Go to function (Ctrl+G)
- Go Back (Alt+G)
- Previous/Next routine (Ctrl+UP/DOWN)
- Auto-completion
- brace highlight

- Code-Explorer Updating
- Click to go to label
- Double-click to open a include file

- insert Color (HEX or R,G,B) / save Custom Colors
- insert template codes
- include source file(s) / all sources in the directory
- Insert File Datas
- Insert Image Datas

- command help (F1) / quickhelp (F1 or Dbl-Click)
- quick access help homepage / scancode picker / command reference
- Preferences panel
- about

ToDo List :
----------
- improve highlighting errors
- UPX
- change icon
- calltips
- Preprocessor support
- insert PATH / change PATH
- calculator
- print code
- ressources subsection
- keyboard setting
- language support




dangerdave(Posted 2003) [#2]
WooHoo!!
That feature list is getting long!
Thanks Ed!!


Ian Thompson(Posted 2003) [#3]
The dogs dangle berries of an IDE!


Red(Posted 2003) [#4]
1- I want to add extra info in userlibs file.
VBlitz could use them to generate command help page like blitz ones.
What do you think about this idea ?
;<command>
;	SetWindowRgn%(hWnd%,hRgn%,bRedraw%)
;	<params>
;		hWnd% - handle window 
;		hRgn% - handle region
;		bRedraw% - True To redraw window
;	</params>
;	<description>
;		Set window visible region
;	</description>
;</command>
SetWindowRgn%(hWnd%,hRgn%,bRedraw%):"SetWindowRgn"

2- What name can I use as decls name ?
for xxx.DLL
'xxx.decls'
'moomoo.decls'
'doh.decls'


GfK(Posted 2003) [#5]
Your website seems to be broken at the moment...


Red(Posted 2003) [#6]
Perhaps too many downloads in same time...
It worked for me a few minutes ago.


keyboard(Posted 2003) [#7]
working like a charm under Win98

I did not believe I would see the wonders of your IDE, but I was wrong.

thank you Ed


Mighty MAC(Posted 2003) [#8]
Hi. Great IDE.

But I have a little problem with the syntax highlighting. I think the error is that the keywords.ini file says it missed a runtime.dll on the first run. Could anyone send me a keywords.ini file or give me a clue in what format I should write the commands to it to get syntax highlighting working.

Thank you beforehand.

Marcus


Mighty MAC(Posted 2003) [#9]
Got it. There are .decls that don't fit. Now I got it running perfectly and it's breathtaking !

Thanx Ed !

Marcus


Caff(Posted 2003) [#10]
Congratulations on this fine IDE!

The best IDE since pigeons for shoes.


Red(Posted 2003) [#11]
@Mighty MAC
Thanks for your comment.
I didn't notice that. :)
It seems that Blitz generates keywords by including userlibs commands.

It's perhaps the last compilation bug which I forgot.


bushsolo(Posted 2003) [#12]
I must be the only one that this happens to, VBlitz only fires the blitcc up when VBlitz is set to debug. Otherwise if it's set to Release nothing happens? Works fine with older version.

Brilliant IDE, I can't work without it.


Red(Posted 2003) [#13]
@bushsolo
- Which version do you use ?
- What happens when you try to create executable ?


JaviCervera(Posted 2003) [#14]
Ed this IDE is simply awesome... have you considered to make an IDE for PureBasic based on this? It would be really cool.


Red(Posted 2003) [#15]
@Bushsolo
I wait for your answer...

@Jedive
Oh... But there is already a IDE project under contruction, it's 'Japbe'.
This IDE uses Scintilla like mine.

I think that I would not have enough time to do a hack of my IDE.
It would already be satysfying to finish this version :)


skn3(Posted 2003) [#16]
Ed, you should crack a deal with mark to get your ide shipped with blitz.


Ian Thompson(Posted 2003) [#17]
Project managment functionality would be a great addition.


bushsolo(Posted 2003) [#18]
Can't tell you what version I'm running, can tell you that it allows me to fold and unfold functions. This is a slighly newer version than the previous one but I still can't use the latest release.

I can create executable without fuss, but try to run code without Debug brings no joy, B+ is now 1.36.


Red(Posted 2003) [#19]
[3.09.12]
- Added : compilation progress bar
- reduce compilation time

- bug fixed : reset quickhelp
- bug fixed : line numbers shift +1
- bug fixed : autocomp does not stop after typing a space caracter


dan_upright(Posted 2003) [#20]
this won't run for me on win98 - i get an invalid page fault after the splash screen =[


Sky009(Posted 2003) [#21]
Hello!

With this version (and the version before) the code runs
only with debug active.

I use win XP an Blitz+ 1.36.

By the way,

Fine IDE!!


GfK(Posted 2003) [#22]
Anyone else having problems setting up a file association with BB files? It seems that WindowsXP refuses to believe that VisualBlitz IDE is a program...

I always double-click on BB files to open them rather than opening the IDE first, so this is quite an issue for me, even though it might be a minor problem for everybody else...


Red(Posted 2003) [#23]
[3.09.12+]
I've fixed a compilation bug


Cronos(Posted 2003) [#24]
a small gift for so big contribution (VISUAL BLITZ)
CHECKS YOUR MAIL ( Ed From Mars )


Binary_Moon(Posted 2003) [#25]
hey Ed. The latest updates have added a lot to this very cool editor (especially the compile progress bar) :)

A couple of comments. I have a variable called toolbar in my current app. Each time I type it in the syntax highlighting turns the to (at the start) into To. Its a small thing but frustrating since I always keep variables in lowercase.

Also when I am typing something the auto-complete appears even if the command isn't in the dictionary. For example typing edfrommars I can see the auto complete at the start of the line flashing 'Each' as the selection. Again its a small thing but I touch type so seeing that flash a lot is off putting :)

Otherwise thanks for a very cool editor


makakoman(Posted 2003) [#26]
Hi Ed,

This version crashes right after the splash screen. I use WinXP Pro. Previous versions ran fine.

Thanks,
MK


LineOf7s(Posted 2003) [#27]
Odd. I seem to be having the opposite results to others: Works fine in Win98 whereas earlier versions didn't (locked up at 'loading keywords' on the splash screen), and file association works fine - sort of. Double-clicking on a .bb file gets VisIDE to open, but it opens as if I've opened it without loading a file in ie my .bb file isn't opened, just the IDE.

Still, I'm sure it's On The List, and I'm not going to look this particular free gift horse in the mouth just yet. :o)


Red(Posted 2003) [#28]
<down>


Red(Posted 2003) [#29]
@makakoman
- Which version did you test ? (look in about window)
- Did the previous version work ? (3.09.06)

@Binary_Moon
- I don't understand exactly your problem
You want a option to disable syntax correction
- you can turn off 'autocomp upon typing' in preferences panel
and use CTRL+Spacebar


Sky009(Posted 2003) [#30]
Hi ED,

trying this versiom i´m unable to run the source code
without debug on.


Hmm, weired (with debug off)

Source code with about 40 lines, run succesfull.
Source code with abou 1000 lines, run not succesfull.

Ralf


Red(Posted 2003) [#31]
argh !!
I've installed VBlitz on Win98 with B+ 1.36
and it didn't work


Red(Posted 2003) [#32]
Strange !!
I've the same problem like Sky009


Nebula(Posted 2003) [#33]
Same here.


Nebula(Posted 2003) [#34]
What is the last bugfree version? I am using v3.08.25 atm.


JaviCervera(Posted 2003) [#35]
hmmm Ed i have a strange problem with VBlitz...

When I try to run a program, if there's an error in an include file, the file is opened and the error line highlighted correctly, well... but, I fix it, save the include file, try to run again and... Blitz stil gives the error! I have to close VBlitz, open it again and everything works fine.


Red(Posted 2003) [#36]
@Nebula
Arf :)
- There's no bugfree version.
- VBlitz is always under contruction.
- all features are not implemented.

@Jedive
Tell me which is your Vblitz Version.
Does VBlitz still show the error messageBox ?
Does VBlitz still highlight the error ?


Binary_Moon(Posted 2003) [#37]
Ed -

I don't understand exactly your problem
You want a option to disable syntax correction


Try typing these as upper case (for use as variables) - type them, don't copy and paste

TOTAL
MODEL
TEXTURE

Basically I think the syntax hilighting should only happen when the space or return key are pressed.

I mentioned it before but don't know if you noticed it. It would be nice if we could double click on a function name (in the code explorer) to expand/ collapse the selected function.

Also is there a way of capturing the html clicks on the help page in the same way blitz does. If the luink points to a folder the open file dialogue should appear. If the link points to a bb file then it should be opened in VBlitz. Both those would be very useful.

BTW I can run the latest version fine in both release and debug mode

Ooh yeah - The error Jedive mentioned above... I had that one today as well. Closing the editor and reopening sorted it. I'm using the latest version


JaviCervera(Posted 2003) [#38]
Tell me which is your Vblitz Version.
3.09.06
Does VBlitz still show the error messageBox ?
Yes
Does VBlitz still highlight the error ?
Yes


Red(Posted 2003) [#39]
new version 3.09.16
- bug fixed : detect file modification after compilation (win98)
- bug fixed : no compilation in release mode (B+ only)


@Nebula
@Sky009
@Bushsolo
'Tell me if this version compile correctly.

@BINARY_MOON
'OK I understand. It would be possible.


Nebula(Posted 2003) [#40]
Ed - latest version. I see a dos box at the start. It remains there until I close it. The editor does not show up.


Red(Posted 2003) [#41]
@Nebula
I see a dos box at the start. It remains there until I close it.

It is hidden on win98 but not yet on XP.
Don't close this DOS window for the test.

...and the compilation, does it work without any problem ?


Red(Posted 2003) [#42]
@Nebula
I've fixed the XP bug.


Beaker(Posted 2003) [#43]
How about this feature:
When you type a close squiggly bracket "}" it looks for the most appropriate Blitz End command (EndIf, EndSelect, Wend etc) and inserts it, replacing the bracket.

I ask for this because I like the readability of Blitz but can live without some of the typing. :)


Nebula(Posted 2003) [#44]
Ok, the editor now loads and compiles, both in debug and runtime.

The compiler progress bar is kind of neat.

Thx


Red(Posted 2003) [#45]
@Sky009
@Bushsolo
...and you ?


Difference(Posted 2003) [#46]
This version seems to work ok, except I only have icons in the menu bar for "Calculator", "File Viewer" and "Command help". The rest is blank.


Red(Posted 2003) [#47]
hmm strange ...

Does it happen often ?


Sky009(Posted 2003) [#48]
Hi ED!

The Editor runs and compile in both modes here!!

Win XP, B+ 1.36

Thanks for the fast bugfix!


sky009


JaviCervera(Posted 2003) [#49]
This version seems to work ok, except I only have icons in the menu bar for "Calculator", "File Viewer" and "Command help". The rest is blank.
This has happened to me is other PureBasic applications too when I was using Windows98. Minimizing the window and then restoring again usually fixed it.


Difference(Posted 2003) [#50]
@ED : Yes, all the time.
@Jedive: Minimize, maximize does not help.


Red(Posted 2003) [#51]
@Peter
Can you take a screenshot of this bug ?


Difference(Posted 2003) [#52]
Here! :)




LineOf7s(Posted 2003) [#53]
Nice bug. :o)


Rob Pearmain(Posted 2003) [#54]
when i make a change in the code and check it still thinks the old code is there.


Red(Posted 2003) [#55]
@Rob Pearmain
which version do you use ? (look in about window)


Rob Pearmain(Posted 2003) [#56]
BETA 3.09.16

It is when I edit a file that is "included". When i recompile it does not pick up the change


Bouncer(Posted 2003) [#57]
Vblitz doesn't recomplie the keywords list when loading... it's annoying when developing a dll. It works if I manually delete the keywords.ini


Bouncer(Posted 2003) [#58]
Also should the edit userlibs and edit code templates under options menu work?? Don't do nothing for me...

Besides that... top work!


Bouncer(Posted 2003) [#59]
bump


EOF(Posted 2003) [#60]
Hi Ed,

Visual Blitz crashes with the new Blitz3D update.
I removed (renamed) the old keywords.ini file so that the ide can generate a new list. Now it crashes immediately upon loading.

Here is the error message I get (under WinXP)
#################################################
AppName: ide.exe AppVer: 0.0.0.0 ModName: user32.dll
ModVer: 5.1.2600.104 Offset: 0000bccb
#################################################


rhuk(Posted 2003) [#61]
Doesn't crash for me with the 1.85 update. I've tried it on two machines (both running XP Pro).


Perturbatio(Posted 2003) [#62]
it crashes whilst loading keywords for me, if I remove the old keyword.ini. Presumably it is supposed to autogenerate?


Bouncer(Posted 2003) [#63]
Your userlibs may have some conflicts (dobule commands).


EOF(Posted 2003) [#64]
Good call Bouncer. I removed math3d.decls and math.decls (Halo's I think) and it now works. Thanks.


Perturbatio(Posted 2003) [#65]
It does appear to be related to userlibs (I renamed my userlibs directory and the program opens fine, regenerating the keywords.ini), but I don't think it's to do with duplicate entries.
The Blitz IDE performs a check for this and warns you of it, and it will load fine.


Red(Posted 2003) [#66]
@All Users
Visual Blitz will be published on BinaryPeople website

@Perturbatio
When Blitz compiler generates the keyword list, it includes your userlib functions in this list.
You can see them in the autocomp window and the quick help statusbar.

That's why your problem is related to userlibs.
BLitz IDE hasn't this problem because it knows the keyword list.


Qcat(Posted 2003) [#67]
How long till the full version gets published? I am looking forward to see how this develops after version 3.09.16+


MrCredo(Posted 2003) [#68]
visual edit is a bit buggy

1) if i paste a code - VE don't highlight it
2) if i change a word - VE change it sometimes to a command:
example: if you change "object1" to "object2" - you delete 1 and add 2 - but after this you have "Object2" but not "object2"


Perturbatio(Posted 2003) [#69]
Blitz IDE (i.e. the original Blitz IDE) also adds the keywords from my userlibs, it works fine with my userlibs.

Visual Blitz IDE adds the keywords from my userlibs, but doesn't work fine if I tell it to regenerate the list.
It would appear to be an issue with Visual Blitz IDE rather than the Blitz IDE.


Red(Posted 2003) [#70]
@Qcat and MrCredo
2 beta version are still to be done before I can publish.
The Syntax Highlighter must be perfectly operartional before publishing.
I work on it.


Binary_Moon(Posted 2003) [#71]
Using the code explorer it often hilights the wrong part of the function/ label name (when you select a function) the selection can be anything from a couple of letters to a few lines out.


MrCredo(Posted 2003) [#72]
"I work on it."

ok i'm waiting...

what is when you have BB2D/BB3D/BB+ ??? can you add a combobox to select a compiler? Sometimes i have 2 versions of BB (old and new one) - it's cool if you can free define a compiler-name with compiler-path in preferences and you can just select a compiler to compile next program in main-editor...


smilertoo(Posted 2003) [#73]
I deleted my userlibs but the ide still crashes as soon as i set the blitz3d folder.


Shambler(Posted 2003) [#74]
Wow that's really nice.

I downloaded an earlier version of this but didn't get on with it somehow.

I'll definitely be using this from now on though, cheers ED.

One small 'bugget' I've found.

When it highlights a line in red because there is an error, the line stays highlighted even after you remove the error.


d-bug(Posted 2003) [#75]
link is still broken ???

when will it be fixed ?

greetz


Red(Posted 2003) [#76]
the beta version has been erased.
A new demo version will come.


PaulJG(Posted 2003) [#77]
"La page est inconnue du serveur des Pages Perso Wanadoo.

Veuillez vérifier l'URL demandée." :(