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.

DarkBASIC Discussion / Any DB Classic Users Interested In This?

Author
Message
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 7th Aug 2005 17:16 Edited at: 8th Aug 2005 19:50
I've noticed that there are quite a few posts on the WIP board for new IDE's for DBPro. As primarily a DB Classic user, I've not tried them out so I don't know if any of them are compatible with Classic.

Are you all using Dark Edit, the original IDE (urghh!), or another one?

The reason I'm asking is that I've been using the IDE I wrote myself to develop my Particle Generator program and have been using the opportunity to fix problems with the IDE and update it.

I originally started it for DB Pro, but with so many others writing them at the time, I stopped work on mine. When I came back to it, I converted it to DB Classic only.

It's different in many ways - including the fact that it isn't quite finished yet!

If anyone is interested, I can post info about it on the WIP board and arrange a demo download.

TDK_Man
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 7th Aug 2005 17:53 Edited at: 7th Aug 2005 20:05
Here's a screenshot:



And here's a few of the features:

* Multiple source windows - You can load up to 20 programs at once.

* Colour-Coded Source Code.

* Folding Functions.

* Window Split - View two sections of the *same* dba file and copy/paste between them.

* Integrated #Include files - Include files are also loaded into the current source window and can be edited simply selecting them from a drop-down.

* Project Support - Works like DB Pro with 'To Do' lists.

* Additional Info - Lists all labels, arrays and functions in your program with clickable hotlinks to jump straight to them.

* Code Templates - Insert common code blocks like Repeat..Until and For...Next from a pop-up menu.

* Toolbox - Automatically format/indent your code, remove double blank lines etc.

* Full Media Browser - View sounds, images and videos before adding them.

There's more, but that will do for now...

TDK_Man
BearCDPOLD
20
Years of Service
User Offline
Joined: 16th Oct 2003
Location: AZ,USA
Posted: 7th Aug 2005 19:42
I would be very interested, lately I've been using Crimson Editor with a console app & batch file for compiling my projects, mainly because I want DarkEdit's GLOBALs and CodeKeeper's TAPEs.

Do you think it would be possible to run your own .exes or .bats from within your editor? Or, maybe, have the source replacing feature for GLOBAL and TAPE? The reason I like TAPE so much is that it lets me declare all my variables in a separate file, or even declare global variables used by functions above their respective #include files.

I would be very interested in seeing a demo, the editor looks really nice, and your multiple file editing system sounds useful and interesting.


I'm going to eat you!
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 7th Aug 2005 20:02
I've seen TAPE mentioned on the forum before, but don't have a clue as to what it is/does.

If you fill me in, I can look at implementing the same system in my IDE if you like.

TDK_Man
Xolatron old
20
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 7th Aug 2005 20:20
It looks nice, but I only use DBpro.

What control are you using for the syntax highlighting?

-Xol

Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 7th Aug 2005 20:47
im interested!

will it be free?

Your signature has been erased by a mod because it's larger than 600x120...
Jack
19
Years of Service
User Offline
Joined: 4th Oct 2004
Location: [Germany]
Posted: 7th Aug 2005 20:48
Can you send me a demo ?

[href][/href]
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 7th Aug 2005 21:06
me too

Your signature has been erased by a mod because it's larger than 600x120...
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 7th Aug 2005 21:16 Edited at: 7th Aug 2005 22:02
Yes it will be free - of course! I sell my Delphi software - my DB-related programming is just for fun...

I want to add a couple more features before I release a demo. I'm also waiting to find out what this TAPE thing is so I can decide whether to include a similar feature in my IDE.

It's working fine at the moment, but recent work on it has rendered it a little too rough to be released just yet.

TDK_Man
David R
20
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 7th Aug 2005 21:55
Looks fantastic

One quick question though; how easy would it be to make it work for DBP?

Although we have DBP-editor overflow at the moment, the more we can get the better;

@-> Two I know of are coded in DBP. Which gives them a small disadvantage when it comes to more complex stuff

@-> The new official IDE is a rip off, and costs money!

@-> Blue IDE is Ok, but I'm unsure of its continued development

@-> Fuse is good. That's pretty much it


What do you think?



################Dream::Catcher#################
ITS COMING. NOVEMBER 1ST
Eddie B
19
Years of Service
User Offline
Joined: 10th Apr 2005
Location:
Posted: 7th Aug 2005 21:57
I saw this a while ago on your site, Please may I have a demo?

TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 7th Aug 2005 22:01 Edited at: 7th Aug 2005 22:04
David R:

Lol!

I've literally spent weeks removing all the DB Pro code out of the damn thing because no-one was interested in it when it was an IDE for Pro.

Well, actually, I know 2 people who used it...

I've probably still got the Pro version in a zip somewhere.

Eddie B

Yes, that was the Pro version. This is the Classic only version, but with many of the nice Pro IDE features retained.

TDK_Man
blanky
19
Years of Service
User Offline
Joined: 3rd Aug 2004
Location: ./
Posted: 8th Aug 2005 00:51
It sure is pretty. I can't stand DarkEDIT, but I love CodeKEEPER which....comes up with 'Floating point inexact result' errors on my dodgy laptop.... so personally, I'd love a third (decent) IDE in the equasion

[Insert extremely witty comment here] :: Add me to MSN if you like, but don't expect any big favours [unless you like VB6]. ... IDK!!
Colonel Cool
18
Years of Service
User Offline
Joined: 3rd Aug 2005
Location: Somewhere
Posted: 8th Aug 2005 00:53
I use DarkEDIT But I'd like to have TDK's one!

Ogre Software - RPGs and Tools Made In DBC
Release Date For Mystic I: November 2005
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 8th Aug 2005 02:39
I'll post a link tomorrow so you can download an admittedly ropey, but working demo for you to have a play with.

It's usable, but as I said, the current version does some odd things occasionally. It should give you an idea of what the finished product should look like though.

I'll also make a few more screenshots...

TDK_Man
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 8th Aug 2005 06:18
As promised - a demo for you to play with!

First though, a bit of info so you don't shout at me 'cos it's not working properly...

1. Create a new folder called TDKEdit or whatever somewhere inside the 'Dark Basic Software' directory and unrar the files into it. You'll see there's loads of files... erm... well there's two actually and one of those is loaded but not used yet. Lol.

2. When you run it the first time, you'll see a reminder to set the options. To do this, go to Tools on the menu bar and choose System Options. Enter the info and set the settings how you want them and click OK.

That's it, though please remember that it's only for playing around with. DON'T entrust your precious software with it as it's not yet finished. Make a backup copy of your projects folder before starting.

I don't know about the other IDE's for DBC, but I was chuffed the other day when I figured out the problem with the DBC HTML help files. With the help system with this IDE, you can now view, copy and paste the example .DBA files! Woooo!

The help system isn't finished yet though - neither is the media browser, or the... you get the idea.

Finally, feel free to mess around, but don't whinge too much when it all goes ape. Oh and yes, the right mouse button works in lots of places - I like pop-ups.

http://www.computechtenerife.com/dbceditor.rar (800K)

TDK_Man
BearCDPOLD
20
Years of Service
User Offline
Joined: 16th Oct 2003
Location: AZ,USA
Posted: 8th Aug 2005 08:10
That editor is brilliant, the theme is supercool, and the project management features are awesome.

About TAPE:
The syntax is pretty much the same as #include, except you use TAPE.

TAPE "external.dba"

When the preprocessor runs through it opens each file named in the tape statements and injects them into a copy of the main source file exactly where the TAPE statement was found. That copy is the file that is run through the compiler.

This way if you use a preprocessor for GLOBALs you can use global variables in functions that you tape in from external files, and you can also have subroutines in external files.

I've written a console app that does tape injections (the global feature is a bit broken, doesn't pick up on multiple instances of the global variable on a single line), but if it would help your progress then just drop me an email at the address in the button and I'll send you the source.


I'm going to eat you!
Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 8th Aug 2005 12:08
TAPE? lol, interesting

PETA - People for the Eating of Tasty Animals
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 8th Aug 2005 19:14
A few screenshots...

How long have Dark Edit users wanted to be able to see something like this with the help files?



The IDE uses a 'project' system similar to DB Pro...



Right clicking on the editor window allows you to insert a number of code templates:



When you #Include DBA files, they are integrated into the current source window. Using a drop-down at the top, you can switch between editing the main source file and the include file:



Functions can be folded when finished - hiding the code you don't need to see:



TDK_Man
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 8th Aug 2005 20:04
BearCDP:

TAPE sounds like an alternative method for using #Includes - a feature which is already supported by the IDE.

AFAIK, this IDE is the only one specifically for DB Classic which uses the DB Pro 'project' idea, so if you take a look at the fourth screenshot of the five above, you will see that you simply click on the External tab in the project settings and add the external DBA file you want. I guess this would be instead of using TAPE, but with the same results.

But, you have the advantage of being able to switch between the main source code and any of the external DBA files by selecting them from the drop-down menu.

Also, when the IDE is finished, you should be able to place your #Include files anywhere. This would mean that rather than having to have the external files copied to every project folder that you need them, you will be able to have a single 'Includes' folder on your system with just one copy of each dba file in it.

TDK_Man
AndLabs
19
Years of Service
User Offline
Joined: 7th Dec 2004
Location:
Posted: 8th Aug 2005 22:32
This looks swell! Say, what WB skin are you using for the screenshots?? (Is it WindowBlinds?) I really like being able to show a hyperlink to websites and e-mail, but won't that cause problems if your'e not putting an e-mail address in a string (i.e. "Go to the building titled Club@Nightinggle"?). You should have your own set of documentation for DB available in the distro. Plus, there was a "project idea" in DB, but the DBPro version is different! Good luck!

For the Software You Want, AMPERSAND LABORATORIES is the place!

blanky
19
Years of Service
User Offline
Joined: 3rd Aug 2004
Location: ./
Posted: 8th Aug 2005 23:42 Edited at: 8th Aug 2005 23:46
WindowBlinds?! SOME of us patch our own UxTheme.dll files, without adding extra window rendering engines >.> (ME). Anyway, TDKMan's code editor theming is self-inflicted - That's right, there's even a button to change the colours 'n' all ^_^

Woo! Your 'scheme color' selector's pretty cool, but I think I bork it >.<

I get that after I change the theme colour and hit OK.

Um, the theming is ... a lot. The buttons change colours when you put your mouse over them, but it's all SO PRETTY

'nother bug - If you put your cursor along all the toolbar buttons, you'll see that after the 'Run' button it turns into a normal arrow again (going left-to-right). And, when you maximise the piece of code you're working on, at least at my (1024x768) resolution it maximizes off the edge of the screen.

This creates MDI-interface-scrollbars up the right and bottom of the screen, which, for me, flicker when I move them across. Maybe it's time I updated my drivers again, though

If you've got time, could you make it so when the 'split'ter is left 3 pixels or less from the top of the window, it snaps shut to the top of the screen? (At the moment, you can see a 1-pixel-high line running along the top of the screen with writing in it )

Anyway, I think you just replaced CodeKEEPER as my editor of choice on my computer .

(Btw., What are you planning?! When I put the EXE through Dependency Walker, it showed links to Quartz.dll (DirectShow, for showing AVI files) and WINMM.DLL, used mostly for CD Playing and perhaps the occasional WAV...)

[Insert extremely witty comment here] :: Add me to MSN if you like, but don't expect any big favours [unless you like VB6]. ... IDK!!
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 9th Aug 2005 01:54
AndLabs:

Blanky is correct - it's not a Windows theme, the IDE itself has the skin. At the moment, I've only given it the ability to use one theme, but you will be able to select skins in the finished version...








Quote: "won't that cause problems if your'e not putting an e-mail address in a string"


No it doesn't. Take a look at the first of the three new screenshots. Your line is highlighted, with no hyperlink!

blanky:

Quote: "Your 'scheme color' selector's pretty cool, but I think I bork it"


No I don't think so - it's probably down to my bugs. I've put it on the list to check out.

Quote: "it maximizes off the edge of the screen"


Yes, I have a few theme issues to address. A quick fix is to use the project panel show/hide button. Turn it off and then back on again and it sorts the window out. The flicker is also related. Something else on my list...

Splitter line problem - fixed!

Quote: "I think you just replaced CodeKEEPER as my editor of choice on my computer"


Looks like I'll have to finish it now then!

Quote: "What are you planning?"


Ahh... that will be my unfinished Media Browser. It plays most media files, but I've not finished the .X object viewer.

To try it, right-click in the source code window - it's at the bottom of the pop-up menu.

Actually, I've fixed a few other bits and pieces making it a bit easier to play with. Download the latest version from:

http://www.computechtenerife.com/dbceditor.rar

TDK_Man
BearCDPOLD
20
Years of Service
User Offline
Joined: 16th Oct 2003
Location: AZ,USA
Posted: 9th Aug 2005 02:18
Wow TDK, you are the man. I am moving my project over to this ide.


I'm going to eat you!
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 9th Aug 2005 03:18
Be careful!

It still does the odd unpredictable thing.

Yesterday I opened a .dba file and there was no associated .dbp project file so it asked me if I wanted to create one. I said yes and it created one, but zapped the damn .dba file in the process. Lucky I was only working with a backups file.

So as I said, please don't fully trust it just yet...

I've also now got the #Include pre-processor working, though it's not in the version you have yet.

I'm getting there, but I still don't think it's in a state to even call beta yet.

TDK_Man
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 9th Aug 2005 08:27
New much more stable version just uploaded.

http://www.computechtenerife.com/dbceditor.rar

Fixed quite a few problems:

* Many MDI window problems fixed
* Sorted out the project panel updating
* Finished the #Includes so they now work
* Disabled the F4-F7 buttons when viewing external files
* Child windows now minimize rather than the whole app
* Adding/removing functions and vars now appear instantly on the lists
* Sorted out most of the problems with compiler error messages
* Other things I can't remember...

Finally, I've added a useful little feature:

When you have an error in your code, DB reports the line number that the error was caught.

If the faulty line is in an include file, unfortunately the error line number might be say line 1280 - but your main file might only have 600 lines. Where on earth is line 1280?

The IDE now converts the error message and reports the actual line number of the faulty line in the include file.

It's now 6:26am so I'm off to bed!

TDK_Man
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 9th Aug 2005 12:31
This IDE is cool! I love the GUI!

Btw, what happened to ParticleGen?

Your signature has been erased by a mod because it's larger than 600x120...
Sven B
19
Years of Service
User Offline
Joined: 5th Jan 2005
Location: Belgium
Posted: 9th Aug 2005 15:03
I have to say this: Finally a good one...
I'll be using this.

Immunity and Annihalation makes Immunihalation...
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 9th Aug 2005 17:28
Zotoaster:

I'm writing the Particle Generator using my IDE and it got to the stage where I needed things in the IDE sorting out to continue.

I've finally sussed out how to do rotating emitters and wanted to attach all the functions as Include files - something the IDE didn't do at the time. It now does!

Here's a quick demo of the new rotate function I will be adding to the PG:

http://www.computechtenerife.com/rotate.rar

There's also a new feature of the IDE which I'm keeping as a surprise until it's finished...

TDK_Man
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 9th Aug 2005 18:24
OK - the new feature is done and working fine, so I'm pleased to present you with yet another screenshot...



Spot what's new?

OK, the question is, can anyone think of any more that would be of use - provided I can do them that is! Lol.

TDK_Man
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 9th Aug 2005 18:59 Edited at: 9th Aug 2005 19:03
wow! you can link to sites and stuff too , now its turning out better than DBPro ^_^

edit:
you should add dba files that people could include to make things easier, i.e. a get distance function, or even better collision with .X models, I don't think people like having to search for sparky's collision Dll or NCG and work out how to use it, besides, DB collision sucks enough as it is..
you could even do things where you can write with a border [e.g. border_text("Hello","Comic sans ms",borderthickness,size,red1,greeen1,blue1,red2,green2,bluee2]

I'm going to start using this when its finished, it sounds soo much better than DBC

Your signature has been erased by a mod because it's larger than 600x120...
Impreza
21
Years of Service
User Offline
Joined: 7th Nov 2002
Location:
Posted: 9th Aug 2005 20:42
TDK_Man you are the best!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

set mipmap mode 1: set matrix texture 1,1,1: set spot light 1,0,90: set normalization on: sync rate 0: statistic(1): flush video memory
autocam off: always active on: hide mouse: set window on
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 9th Aug 2005 23:06
Zotoaster:

Did you not notice in the last screenshot? I've added two new commands to DB Classic - MOD and BinToDec!

MOD gives you the MODulus of a number (the remainder when you divide two number). So MOD(10,3) would return 1 because 10 divided by 3 is 3, but with 1 left over.

BinToDec takes a binary number and converts it to decimal.

Both commands are typed into the IDE and the program just runs!

I have other commands I'm going to add and I've posted on the General Talk asking for suggestions - which in hindsight was a mistake!

So, if you can think of any commands that you think should be in DBC but aren't, now is your chance!

Please note that commands have to be possible, so if you can't actually use DBC to write the command then it can't be included.

TDK_Man
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 9th Aug 2005 23:21
check your general talk one again, i posted a few earlier, i know most probably wont work, but thy're just ideas anyway

"Well if she dies it'll teach her not to do it again..." - Me
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 10th Aug 2005 00:34 Edited at: 10th Aug 2005 06:10
Zotoaster:

Yes thanks - saw that one and replied already.

The IDE now has 6 new commands:

MOD(Val1,Val2)
BinToDec(Binary$)
MidStr(String$,Val1,Val2)
LTrim(String$)
RTrim(String$)
Min(Val1,Val2)
Max(Val1,Val2)
CompStr(String1$,String2$)

MidStr is an alternative Mid$ which works the way it's supposed to:

A$ = MidStr(A$,6,4)

which will pull out 4 characters from A$ starting at character 6.

Min and Max take two integers and return the smallest and biggest respectively.

CompStr compares two strings and returns the first character position that the two strings don't match.

I'm adding more when I think of them...

TDK_Man
Cameron
18
Years of Service
User Offline
Joined: 7th Aug 2005
Location: In Your Closet...
Posted: 10th Aug 2005 03:01
I want It

waffle
21
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 10th Aug 2005 04:01
Can you set this up to "create" new DBC commands or
multiline macros? I like the highlighting of such
functions and that would be very helpfull with debugging
by actually testing spelling as I type.

But, coming along nicely I see ...
thinkdigital
20
Years of Service
User Offline
Joined: 18th Oct 2003
Location:
Posted: 10th Aug 2005 04:11
Well, if it's as good as the screenshot makes it look, you've won me over from Dark EDIT. d/l now.


Forgive the sig, I'm learning PHP
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 10th Aug 2005 09:11 Edited at: 10th Aug 2005 09:13
New version to play with!

This one has the pre-processor updated, 9 new commands for DB Classic and Global variables working (but not fully tested).

ATM, the pre-processor ONLY works with the execute (F5) option and isn't called with F4, F6 or F7 yet.

I've included an example DBA/DBP file for you to play with, but remember that the code will error if you don't use F5 to run it.

Global variables are defined by putting a verticle bar ( | ) on the end of the variable name - like you use $ for strings and # for floats.

At the moment, you need to put a space before the variable or the pre-processor won't recognise it as a global variable. So:

X = MyGlobalVar|

is OK, but

X=MyGlobalVar|

is not. I'll fix that though.

If anyone doesn't know what global vars are, they are vars that can be accessed inside functions. Normal vars are local inside functions and cannot be accessed.

Include files also seem to be working OK too now...

Download (870K): http://www.computechtenerife.com/dbceditor.rar

TDK_Man
Grog Grueslayer
Valued Member
18
Years of Service
User Offline
Joined: 30th May 2005
Playing: Green Hell
Posted: 10th Aug 2005 10:03
TDK, I love the skin that looks like the editor has grey robot-like parts at the corners.

Good job on everything!
Osiris
19
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 10th Aug 2005 10:23
Looks good, alot better than thoose other crappy windows 95 looking ones guuhhh! ill be looking for this when its dont and if I can gt db to reinstall lol.

thinkdigital
20
Years of Service
User Offline
Joined: 18th Oct 2003
Location:
Posted: 10th Aug 2005 20:04
Brother, right after I download the old version, lol

I like it much better than Dark EDIT, By the way Just found one small problem: If you click on Examples on the main menu (in the Help File), them the DBA Source Code box fills with the HTML code for that page, instead of showing the page itself.


Forgive the sig, I'm learning PHP
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 10th Aug 2005 22:45
thinkdigital:

Sorry 'bout that lol! Luckily it's only 800K. Good job it wasn't a multi-megabyte file...

Quote: "Just found one small problem"


Only one?

You say that as though you didn't know that this is only in the pre-beta stage. In fact it's not yet stable enough to qualify for being in alpha stage!

There are too many bugs in it at the moment to list, but today I fixed the major ones and the version I will be posting later this evening will be officially alpha and 99% safe to use.

And yes, I know there are still issues with the help files, but they are quite low down on my list of priorities at the moment. They will be fixed though.

Oh yes, by the way, did anyone check out the rotate emitter particle demo I posted a link for earlier in the thread or did you all miss it?

TDK_Man
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 11th Aug 2005 05:44 Edited at: 11th Aug 2005 05:46
OK, if there's still anyone left who's not bored with the whole thing yet, here's the last download link before I make it officially an alpha release, (V1.0a I guess)!

I suppose I should then post all further details in a new thread on the WIP board.

Anyway, I think I've tracked down and killed the bug which was zapping my DBA files when project files were created.

Switching between the main dba file and Included files via the drop-down is now working correctly.

Global variables still seem to be working fine - not seen any problems myself. Same for Include files, but I've not tested multiple include files properly yet.

Added three new string commands too:

CompStr(A$,B$) - which compares two strings A$ and B$ and returns the first character position they don't match, or 0 (zero) if they are identical.

LCapStr(A$) - which takes a string sentence and capitalizes the first letter of each word.

Instr(A$,B$,StartPos) - which searches string A$ looking for string B$, starting at position StartPos in the string. It returns the character position the match is found or 0 (zero) if not.

That's a total of 11 new DBC commands in total and there's an updated example newcommands.dba file in the rar file.

Still not totally finished multiple window support since sorting out the bugs mentioned earlier, so expecting a few hiccups there. Stick to single projects for now and the IDE should be pretty much safe to use for normal use.

Download: http://www.computechtenerife.com/dbceditor.rar

Note: No bug reports yet please - save them for the next version when the alpha version is released.

TDK_Man
Robot
19
Years of Service
User Offline
Joined: 27th May 2004
Location:
Posted: 11th Aug 2005 13:41
Well done on the rotating particle emitter. Although the gravity didn't seem to work. Very nice IDE you have there. I will definatly keep my eyes open for the next realese.

The happenings of tommorow are behind us now
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 11th Aug 2005 14:35
very very nice, ill be getting the alpha as soon as its out

will there be a help file with all the new commands?

"Well if she dies it'll teach her not to do it again..." - Me
kRx
19
Years of Service
User Offline
Joined: 2nd Apr 2005
Location: Canterbury, Kent, UK
Posted: 11th Aug 2005 18:02
........ one word - fantastic. great job TDK its far superior to darkedit. having a problem though. occasionly the editor goes insane and uses about 90% of processor and the syntax disappears, causing the user to have to end the task killing whatever u were working on and havent saved. other than that its a great piece of software. well done

kR

kR
TDK
Retired Moderator
21
Years of Service
User Offline
Joined: 19th Nov 2002
Location: UK
Posted: 11th Aug 2005 18:15 Edited at: 11th Aug 2005 18:17
kRx:

Yes, I have seen that... only once, but I have seen it happen and I can't remember what I was doing at the time.

Unfortunately, as it hasn't happened again since, I've not been able to find out what caused it.

If anyone can figure out exactly what to do to make it happen at will, I'd love to hear about it and I'll sort it out.

Does it happen when typing, running or compiling?

Zotoaster:

Yes, I'll knock together a doc file for the new commands, but the example dba code supplied with the exe will probably be enough to show how they work.

TDK_Man
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 11th Aug 2005 18:23
ok sounds cool, when V1.0a comes out im moving X-Ball from DB to your IDE

"Well if she dies it'll teach her not to do it again..." - Me
Xolatron old
20
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 11th Aug 2005 18:48
Looks great. You really should have this for DBpro also. It would easily become the most popular IDE.

Also, how did you do the window skinning? - it looks great!

-Xol

Login to post a reply

Server time is: 2024-04-28 10:11:14
Your offset time is: 2024-04-28 10:11:14