Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / [LOCKED] BlueIDE - Beta 2 available.

Author
Message
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 9th Jan 2004 00:36
@Scraggle

I suggest that you enable the "Save on Compile" feature. (Compile > Save On Compile from the menu) As I think I mentioned previously, version 1.0.0 also has highly configureable backup options.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Scraggle
Moderator
21
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 9th Jan 2004 12:08
Thanks Rob. I had overlooked that option. When will we be able to dl version 1.0.0?

GOD exists and his name is Jonny Wilkinson

BatVink
Moderator
21
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 9th Jan 2004 13:55 Edited at: 9th Jan 2004 13:57
Quote: "after uninstalling BlueIDE, can you delete the program folder in case there are any left-over files "


Did this, no luck.

Quote: "could you list the contents of your %DBProInstallFolder%EditorKeywords dir "


There is no keywords directory. I've also just realised I never installed any patches...I'll get back to you.

This machine has DB Pro installed, and I can compile programs, but not run them because there is no 2D backbuffer support on the card. Is it anything to do with the DB Browse program you include?

BatVink (formerly StevieVee)
http://facepaint.me.uk/catalog/default.php
BatVink
Moderator
21
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 9th Jan 2004 16:23
Now on Patch 5.2, DirectX 9.0b (although card doesn't support 2D backbuffer), Latest update of standard DB Pro editor, and reinstall of BlueIDE...doesn't work

BatVink (formerly StevieVee)
http://facepaint.me.uk/catalog/default.php
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 9th Jan 2004 22:49
I looked through the keywords code today and fixed a few problems. Hardly anything else in the setup code uses arrays much.

Do you have Visual Basic BatVink?


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
BatVink
Moderator
21
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 10th Jan 2004 01:56
Yes, I have VB on my machine that works fine. On the problem machine, there is no VB, but it has VBA installed as part of Office 2002. It's also a Win 2K machine, so it probably has some other scripting controls installed too.

BatVink (formerly StevieVee)
http://facepaint.me.uk/catalog/default.php
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 10th Jan 2004 16:34
Hi BatVink,

Found a rather odd, sporadic error with language loading this morning. This might be what you are experiencing. Its fixed for the next version anyhow.

v1.0.0 seems pretty stable atm. so it shouldn't be too long before release, just tweaking performance for very large projects.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 10th Jan 2004 21:07
Any chance of putting in my previous idea !?


The place for all great plug-ins
2 x XP3000+, 1Gb RAM, nVidia FX5600. 1 Draytec Router and me.
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 10th Jan 2004 21:39
About being able to choose the commands which are always included?

Under v1.0.0, the default template file is loaded from the \Templates folder into the new main source, so you could always edit the default template to include these commands.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 11th Jan 2004 00:38
Good idea.


The place for all great plug-ins
2 x XP3000+, 1Gb RAM, nVidia FX5600. 1 Draytec Router and me.
Wik
21
Years of Service
User Offline
Joined: 21st May 2003
Location: CT, United States
Posted: 11th Jan 2004 19:49
I'd like if there was an option to auto-configure a project like in the origonal.

Also, I would like for there to be an option to set the default path for the save/open control. Like, I have all my projects in a progect folder and I'd like it if that was where it would automaticly goto when I save or open.

BTW I just switched over to always using your IDE


the_winch
21
Years of Service
User Offline
Joined: 1st Feb 2003
Location: Oxford, UK
Posted: 13th Jan 2004 03:15
"/" isn't red and some of the bitwise operators arn't red either, "<<" etc.

"as" isn't allways highlighted.

Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 16th Jan 2004 04:46
lol, I didn't even realise BlueIDE was Open Source until I went into the folder and noticed all the project file there. hehe.

Nice of you to do that though Rob, now I can make all these small nitpicky changes without having to bother you.


"Computers are useless they can only give you answers."
feiting
20
Years of Service
User Offline
Joined: 19th Oct 2003
Location:
Posted: 16th Jan 2004 05:27
!!!!!!!!!!!!!!!
I gotta buy it! I wanna learn how he did that!
Btw, which language is it in... Delphi is a no no... for my tweaking anyway.

He who does not take the assassin job, will get killed by one who does.
Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 16th Jan 2004 07:26
lol it's free and was programmed in Visual Basic.


"Computers are useless they can only give you answers."
feiting
20
Years of Service
User Offline
Joined: 19th Oct 2003
Location:
Posted: 16th Jan 2004 08:36
oh oops... was thinking about BlueGUI

He who does not take the assassin job, will get killed by one who does.
Airtent
21
Years of Service
User Offline
Joined: 25th Sep 2003
Location:
Posted: 16th Jan 2004 08:36
Few questions, is the online help where others can comment/offer tips on dba commands working (request help in the forums link)?

In code editor preferences; whenever I make a change such as tab size from 4 to 3 it doesn't save that change for the next time I open the ide. Same thing with compile and display settings, they reset each time the ide is restarted.
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 16th Jan 2004 15:58 Edited at: 16th Jan 2004 16:03
Quote: "is the online help where others can comment/offer tips on dba commands working"


Yes. The online help is up and working, but you can't access it in Beta 2b (Under v1.0.0 its a link at the bottom of the help window which opens the comments for the current command), you can see what it looks like here (SYNC command):

Online Help Example

Tab size isn't saved, but I can easily add it.

Quote: "Nice of you to do that though Rob, now I can make all these small nitpicky changes without having to bother you."


- I did this to address the fundamental problem with the original IDE - it has bugs but the author has gone AWOL.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 17th Jan 2004 02:46
Ahh. That Online Help looks great, just need to wait for people to populate it and then it will be VERY useful. The only problem I see is that it doesn't check if a command isn't an actual command, so people could post under the command: "Blashazgad" and it wouldn't care lol. I'm not sure if this is such a big problem because you'll mainly be accessing it through the IDE but some broken links might mean that some people might post under "Wait Key" and others post under "WaitKey" - To be on the safe side, I would have the script run through an uploaded version of the keywords.ini file to check if the command exists. The only problem with this is that someone might want to post under a plugin's command which might not be in the INI file on the server. So I guess it's all up to what you want.


"Computers are useless they can only give you answers."
Airtent
21
Years of Service
User Offline
Joined: 25th Sep 2003
Location:
Posted: 17th Jan 2004 07:09
Also noticed whenever you assign hotkeys to ide functions, say ctrl + A = 'select all' none of those are saved either.
Rpg Cyco
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: Australia
Posted: 17th Jan 2004 09:36 Edited at: 17th Jan 2004 09:39
I have read through all 5 pages but haven't seen these issues reported. (Sorry if they have been!) In the Code Editor Preferences the font size isn't saved, which is kind of annoying. And also the project version information isn't saved into the Project file.

l8ter

Rpg Cyco

Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 17th Jan 2004 13:02
@RPG Cyco

I hadn't coded them when I released Beta 2b - I have coded version info saving now, font-size saving is still on my to-do list.

@Airtent

Again, I haven't had time to write the code for that yet.

@Exeat

I see your point - however I will leave the keyword checking out at the moment. In the future I could add it in as more of a warning rather than a preventative measure ("Warning: This command was not found in the official DarkBASIC command list")


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 17th Jan 2004 15:31 Edited at: 17th Jan 2004 15:32
If people wish to try it out, here is a release candidate for version 1.0.0:

Extract all the files into your existing BlueIDE (Beta 2b) install folder. I will produce a proper installer for the final version. Read the changelog for bug fix & new feature info.

BlueIDE version 1.0.0 RC (465KB)


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Karlos
21
Years of Service
User Offline
Joined: 18th Nov 2002
Location: United Kingdom
Posted: 17th Jan 2004 19:23
Just a small problem.
My existing project didn't comile with a could not unfold include error.

I was using an absolute link to file in a completely different location.
I moved the file and changed to relative and all is well.

It did work in b2b.

Excellent work btw - editor of choice for me now.

thanks

Karlos

If it ain't broke - try harder.
W2K Pro - Geforce2 MX400 64MB - Athlon 900
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 17th Jan 2004 20:09
Hi Karlos,

I have run into several issues with the compiler re absolute paths and I haven't been able to fix them (for some reason, if you specify an absolute path, the compiler will tag the project folder onto the start of it). For now, use relative paths for everything.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Karlos
21
Years of Service
User Offline
Joined: 18th Nov 2002
Location: United Kingdom
Posted: 17th Jan 2004 21:01
fair enough - i should keep my sources in one place anyway really.

Just got one big mess of a hard drive.

I'll keep looking for bugs but it looks pretty solid at the moment.

If it ain't broke - try harder.
W2K Pro - Geforce2 MX400 64MB - Athlon 900
the_winch
21
Years of Service
User Offline
Joined: 1st Feb 2003
Location: Oxford, UK
Posted: 18th Jan 2004 00:26 Edited at: 18th Jan 2004 00:33
With BlueIDE version 1.0.0 RC
When I rightclick on a .dbpro file and open it with bide I get a
Save changes
Do you want to save changes to the current project?
message box.

Also if I enter
call dll1,
I get a
runtime error 91
Object variable or Width block vairable not set

Then the program exits.
edit: the above bug appears to happen everytime you type a comma (",")
Rpg Cyco
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: Australia
Posted: 18th Jan 2004 00:39 Edited at: 18th Jan 2004 00:40
1.0.0 RC is awesome to say the very least. But when I open my project, I get this error:

Quote: "Run-time error '5':
Invalid procedure call or argument"


I click ok and BlueIDE closes automatically. There is almost no doubt in my mind that I get this error because the project has 22 include files. (They are seperated into folders as well, eg: Interface, General, Levels, Weapons.) But I didn't get this error at all in the Beta 2b.

Also, I have a suggestion. It would be nice to be able to disable the tabs, and just use the drop down box for accessing include files.

l8ter

Rpg Cyco

Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 18th Jan 2004 01:55 Edited at: 18th Jan 2004 02:09
@the_winch

Fixed both problems. Please re-download RC 1.0.0, the bug was a result of a last minute change before compile.

@RPG_Cyco

I don't think the problem is related to the number of includes as I can happily open projects with 24 includes here, can you email me just the project settings file (the .dbpro one) so that I can look at it?

EDIT: Updated again - made macro processor faster with large projects & added status info. You can disable/enable preprocessor features from the Advanced tab in the IDE Preferences dialog.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Rpg Cyco
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: Australia
Posted: 18th Jan 2004 02:11
Emailed to me@robert-knight.net.

l8ter

Rpg Cyco

Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 18th Jan 2004 02:41
Coolness. Great Work Rob!


"Computers are useless they can only give you answers."
Scraggle
Moderator
21
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 18th Jan 2004 08:24 Edited at: 18th Jan 2004 13:05
Hi Rob

I just tried V1.0.0 RC nd while it seems great for the most part there is one thing that I would like to see changed if possible: You have put in a function to automatically insert an ENDIF after an IF. A good feature. However, the IDE doesn't check to see if the ENDIF is there already.
So, if I decide to insert lines after the initial IF line, I would place the cursor at the end of the line and hit return to give me a new line but that would also insert an ENDIF even though I already have one a little further down the code.

I keep getting caught out by this. I notice you have done this with DO ... LOOP aswell and possibly other loops (I haven't tried yet). Would it be possible to insert a check so that the auto-insert doesn't insert a command that is already there?

Thanks

[edit] I've lost the vertical scroll bar from the code window too!

[Edit 2] When I first run the IDE I have a vertical scroll bar and I have tabs for the includes but after compiling once I lose both the scroll bar and the tabs.
In the 'Window Properties' I have got show vertical scrollbar checked but I see no similar option for the tabs. And yet they both disappear.

GOD exists and his name is Jonny Wilkinson

Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 18th Jan 2004 14:06
Quote: "Would it be possible to insert a check so that the auto-insert doesn't insert a command that is already there?"


I played around with that but it proved rather unreliable. If you have auto-loop switched off, then pressing Ctrl+Enter auto completes the statement. Perhaps when it is switched on, pressing Ctrl+Enter would disable auto-completion?

In case you hadn't seen this - Auto Loop can be enabled / disabled from Tools > IDE Preferences

@Scraggle

If you resize the BlueIDE main window do the tabs reappear?
If you hide&show the project explorer & navigation bar do the tabs reappear?

(If its the first one then I can simply instruct the IDE to perform a resize operation after compiling)

@RPG Cyco
I tested your project file with dummy includes (with the same names) and it worked correctly.
When the runtime error occurs, how many source files have been opened from your project? (look at the tabs)?


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 18th Jan 2004 14:16
I'm getting the same thing as RPG Cyco. The only difference is I have 2 includes/files and they're in the same folder. My 2 includes/files are named "Collision.dba" and "Main.dba", when I try to load, the IDE loads "Collision.dba", shows the error RPG Cyco said and then quits.


"Computers are useless they can only give you answers."
Rpg Cyco
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: Australia
Posted: 18th Jan 2004 14:17 Edited at: 18th Jan 2004 14:19
It bombs out when it tries to load the main file. All includes load fine. I should've said this to start with, sorry.

EDIT: Very interesting Exeat, my Main file is named Main.dba also! Maybe just a coincidence though.

l8ter

Rpg Cyco

Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 18th Jan 2004 14:58
@Exeat

Would you mind emailing me the complete project (if it isn't too sensitive)

Most of my projects use main.dba as the name of the main source file, so I don't think this is the cause. It is almost certainly a source issue, which I can't reproduce without code. I've tried loading all the projects I can find but I still can't reproduce the bug.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 18th Jan 2004 15:25 Edited at: 18th Jan 2004 15:26
lol no worries. It's just a collision engine that's open source anyway. Hopefully I can release a demo soon if you can get that problem fixed.

Emailed.


"Computers are useless they can only give you answers."
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 18th Jan 2004 16:25 Edited at: 18th Jan 2004 16:27
Hi Exeat @ RPG Cyco

Thanks for your help, now Fixed - Please re-download.

Bug in SearchForFunctions() (Check to ignore end/exitfunction statements could cause an underflow error).
Also fixed a few bugs in CloseProject() and doSearch() in this build.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
Scraggle
Moderator
21
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 18th Jan 2004 19:48
Hi Rob
Quote: "@Scraggle

If you resize the BlueIDE main window do the tabs reappear?
If you hide&show the project explorer & navigation bar do the tabs reappear?

(If its the first one then I can simply instruct the IDE to perform a resize operation after compiling)
"


Yes - If I resize the BlueIDE window that tabs and the vertical scrollbar reappear.

Thanks

GOD exists and his name is Jonny Wilkinson

IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 18th Jan 2004 20:02 Edited at: 18th Jan 2004 20:02
I'm getting a subscript out of range error on startup again Rob. Did you use any of those changes that I sent to you?

Also, when I close it down after this error, the process wtill hangs around in background.

For free Plug-ins, source and the DBPro Interface library for Visual C++ 6 and .NET
http://www.matrix1.demon.co.uk
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 18th Jan 2004 21:07
@Ian

Can you put BlueIDE into debug mode and let me know what messages you receive on startup? (I presume you are using v1.0.0 RC?)

To do this, use regedit to navigate to HKEY_CURRENT_USER\Software\VB and VBA Program Settings\BlueIDE\General

Then create a new string value called "ide_debug" and set its value to "msgbox".


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 18th Jan 2004 23:09
Interesting error message for you :




The place for all great plug-ins
2xXP3000+,1Gb RAM,FX5600,1Mb ADSL,Router,.Net 2003 Pro & me
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 19th Jan 2004 00:06 Edited at: 19th Jan 2004 00:07
@TCA

If that's the Beta2b bug I think it is (looks like Beta2b with the old logo at least), its fixed in v1.0.0, please download the 1.0.0 RC version mentioned above.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 19th Jan 2004 00:33
Rob, the last msgbox that I get is 'Loading IDE', and yes, it's the latest version

For free Plug-ins, source and the DBPro Interface library for Visual C++ 6 and .NET
http://www.matrix1.demon.co.uk
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 19th Jan 2004 00:55
Hi Ian,

Sorry to be a pain, but can you download the new version (*again*!) - I have added some more detailed debug info to help me. Same thing, I need to know the text of the last message box you see.

I had hoped that this would be a smooth test - as it isn't, I'll leave it for at least a couple of weeks before releasing the final version 1.0.0 to ensure that the bugs are fixed.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 19th Jan 2004 01:32
'Loading global settings' this time

For free Plug-ins, source and the DBPro Interface library for Visual C++ 6 and .NET
http://www.matrix1.demon.co.uk
Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 19th Jan 2004 02:01
Excellent work!


"Computers are useless they can only give you answers."
Rpg Cyco
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: Australia
Posted: 19th Jan 2004 05:51 Edited at: 19th Jan 2004 06:45
Indeed, works a treat Rob! Nice work.

l8ter

Rpg Cyco

OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 20th Jan 2004 00:49
Using the lastest RC1, I've found then when trying to cursor (from the right to left) over an endif statement, the cursor moves to the left of 'f' and them immediately jumps back to the righthand side of the aforemention letter. To get around this, you have to hold down the cursor key, and eventually it will properly scroll over each letter.


The place for all great plug-ins
2xXP3000+,1Gb RAM,FX5600,1Mb ADSL,Router,.Net 2003 Pro & me
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 20th Jan 2004 01:26
Its part of auto-loop completion - to make creating new lines after the ends of loops easier. If you position the cursor at the very start of the end-loop this will not happen.

This option can be toggled in IDE Preferences.

This is still experimental stuff, if people want, I can change the defaults.


BlueGUI Plugin:http://blue.robert-knight.net / BlueIDE http://blueide.sf.net-Free Replacement editor for DBPro

Login to post a reply

Server time is: 2024-09-29 08:27:03
Your offset time is: 2024-09-29 08:27:03