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 / New DBP IDE

Author
Message
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 9th Sep 2003 15:47
ROBK> I first send it to mail in your profile. I sendet it again on other mail.

TCA> Hehe... I used framework for my comercial app with czech enviroment. Thats the point of first error. You also cant use ide if you dont have installed DBP (at this time).

To all> If you send me found bugs (and there will be many of them ) please send me also file chyby.dbf and logy.dbf and also short description how to achieve this bug. Thankyou. I will fix them as soon as possibile.

Thanks.
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 9th Sep 2003 15:54
I've just checked my webmail - I have received your email.
I'll download the IDE when I get home later today
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 9th Sep 2003 15:57 Edited at: 9th Sep 2003 16:02
What about the demo (which is installed on my machine) ? I've also sent the two .DBF files too.

I'll give it a proper test when I get home... I notice you use FoxPro - which is an interesting way of doing it...


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 9th Sep 2003 16:06
I don't have demo, but now is necesary to have key in registry :
HKEY_LOCAL_MACHINE\SOFTWARE\Dark Basic\Dark Basic Pro\INSTALL-PATH

from there I generate project directory.
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 9th Sep 2003 16:09
Yes we use Visual Fox Pro for development of commercial apps in our company and have lagre codebase (frameworks, error handling, logging) where I can start from and also included database is powerful for use (filtering, scanning, indexing etc.) so I think why use VC++ or VB?
Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 9th Sep 2003 20:50
Thanks for the email Beavis

Clearly it is very early days, but the key components (source editor, help system) are looking great.

OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 9th Sep 2003 21:24
Yes, its a very nice layout...


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 9th Sep 2003 23:04
Here are some problems I've found so far:

Compile option in the menu doesn't work yet.
Compilation always fails with a "Failed to 'LoadDBA'"
Resizing the window - the project/help windows do not move with the window edge.

Suggestions:

Integrate the help into an editor tab, like Visual studio does, instead of a popup browser window.
If a line contains only spaces, clear it when you move from that line.
Only prompt for a save if the source code/project settings have changed.
When creating a new project, allow the user to specify the folder where the project should be created.
Add a file association to the project file to link to the editor


Also, is there any particular reason that you are using a command-line box for the compiler?
Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 9th Sep 2003 23:53
Quote: "Only prompt for a save if the source code/project settings have changed."


And only ask them once (no "Are you sure"?)

ChipOne
21
Years of Service
User Offline
Joined: 12th Sep 2002
Location: Canada
Posted: 9th Sep 2003 23:55
that message didn't come through to me Beavis. can you please try to send it to "chip.one" at "shaw.ca" thanks.

-= i only do what my rice krispies tell me to do =-
CattleRustler
Retired Moderator
20
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 10th Sep 2003 02:30
My Wishlist:

Visual Studio .NET but for Dark Basic Pro


thank you,

-RUST-
Mattman
20
Years of Service
User Offline
Joined: 5th Jun 2003
Location: East Lansing
Posted: 10th Sep 2003 05:43 Edited at: 10th Sep 2003 05:43
lol, maybe the next db will be DarkBASIC.net

Got a knack for finding secrets??? Jingot Racing --- A new brand of Racing --- Only from Nightwatch Studios
"hey, it's tomorrow" --- Hamish
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 10th Sep 2003 10:53 Edited at: 10th Sep 2003 10:56
Hello,
yes, its first release and its suposed to test mainly enviroment (where were bugs).
Yesterday I mixed most of reported bugs and included inteligent word completing.

- news :
- intelligent word completion (CTRL+SPACE)

- bugfixes :
- help filtering on keywords fixed
- save one source file fixed
- disabling Czech enviroment
- compile buttons disabled when project isnt opened

I fix new bugs found today and release new version for testing.

Why I use command line box for calling compiler? Its only testing interface and in final version I change it.

Please don't think that this is final version or something. I know that many functions still don't work, but I work on IDE every evening.

And here is new pic with intelligent wordcompleting (only keywords that are similar to actual word in editor is listed + function parameters showed).

OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 10th Sep 2003 13:42 Edited at: 10th Sep 2003 13:42
Quote: "Please don't think that this is final version or something"

Dont think we did

One other thing : What about user-defined commands - both Ian and myself have got KEYWORD files with our commands in - can that be added to your environment too ?


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 10th Sep 2003 15:38
I store keywords in database so there is no problem. I imported them from keyword.ini so I plan add "import keywords" function which imports new and update actual keywords. OK?
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 10th Sep 2003 15:45
Can I suggest that you rebuild that list every time the editor starts? I switch plugin DLLs/keyword lists to suit the current project.

Also, I believe that the source files are stored in the database, or a database file. While that's Ok for most people, I need to have separate source files for my source control system (CVS based).
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 10th Sep 2003 16:03
No problem, but I don't know where get that keywords. Is it possibile to put ini files into some folder, from which is keyword database created? Or second solution : you can enter new keywords by hand into keyword database. It depends what is quicker and better.
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 10th Sep 2003 16:16
That'll be fine.
I'll try the new version when I get home later.
One thing that may be of use is line number (if you haven't thought about it).


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 10th Sep 2003 16:37
There are no new version. I release new one when I fix all bugs.

And about line numbering?
I don't like line numbering and I don't see any reason to use line numbering. I have here CTRL+G shortcut to goto-line function, so if you get error message you press CTRL+G enter line number and fix your bug.

On onther side I know that many DBP developers like line numbering, so now I work on IDE setup form, where you can set color syntaxing, line numbering and other aspects of IDE ON/OFF.
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 10th Sep 2003 17:55
I must admit DBPro is the only language (I use) that has line numbers...
When will the new version be availiable for testing ?


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 10th Sep 2003 18:30
I release next version tommorrow.
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 10th Sep 2003 21:19
The keyword files are in the DBPro folder under editor\keywords
ChipOne
21
Years of Service
User Offline
Joined: 12th Sep 2002
Location: Canada
Posted: 10th Sep 2003 21:44
Hey Beavis,

1) Sending you an attatchment via email...I get an error everytime I start the app and it's a whole buch of Czech that I don't get (nor do I have the proper char set to really see what's going on.

2) If I go to the save screen, then hit cancel, it tells me the file saved.

3) Each line seems to have an infinate number of spaces built in. An option to remove white space would be nice. (as per IanM)

4) Keyword files that are detected could be listed in an options screen. The user clicks on checkboxes to say which ones are included. The option is saved with the project. Each new project includes all keyword files by default.

5) There seems to be no way to add bookmarks. I use them fairly extensively in my development. I like to have the ability to move to a numbered bookmark (CTRL + 1...0) and to move to to 'next' or 'previous' bookmarks (CTRL + SHIFT + , and .).

6) When you start a new project, there is no 'default file' started for you. The compile & run feature fails to properly run if you have code at this point. I get the error message:
"COMPILER ERROR" Failed to "LoadDBA"

7) The editor shouldn't allow you to enter code into a window that isn't really a source file. Stemming from number 6 above, when you create a new project you can start typing code in one of the two tabs. If you then add a new file, the code that you were typing disappears.

8) CTRL + SPACE gives me a popup with a list that has:
Function1
Function2
Function3
Function4
Function5
but no autocompletion seems to work.

9) Creating a new project seems to blow out any work on an unsaved project.
-Create a new project
-Add file
-Write code
-Create a new project...
A series of errors in Czech pops up as it tries to create the new one. The code you had written disappears.

10) Is there a keyboard shortcut for compiling and running the app?

cheers.

-= i only do what my rice krispies tell me to do =-
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 12th Sep 2003 14:45
Is the new update availiable yet ? I'm dying to try it...


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 13th Sep 2003 12:23
Sorry, I'm working on it now.
Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 13th Sep 2003 21:48
@Beavis / David89

I have found a highlighting bug in the CodeMAX / CodeSENSE component:

If you have a backslash ("\") as the last character in a string, all the text after that will be coloured as if it were part of the string.

Use a forward slash instead or place another character after the backslash and it works properly.

Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 16th Sep 2003 11:02 Edited at: 16th Sep 2003 11:09
RobK > I has something to do with this :
Backslash is used in C++ for defining special characters in strings. For example \n means next line. I try solve this problem.

Please testers, download it and report if fixes work or new bugs found. At this stage, send only bugs found. I have here large list of wishlist, so I need first kill all bugs and then work on new features. Thanks...


ver. 0.0.2
release date : 16/09/2003
=========================
- news :
- intelligent word completion (CTRL+SPACE)

- bugfixes :
- help filtering on keywords fixed
- save one source file fixed
- disabling Czech enviroment
- compile buttons disabled when project isnt opened

- known bugs :
- display of settings tab on other resolution than 1024x768
- build and run only compile not run compiled exe
- compile problems
- Patch 5 commands not in help file
Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 16th Sep 2003 14:02
Quote: "Backslash is used in C++ for defining special characters in strings. "


Yup - I was aware of this. Its dead easy to fix though, just Replace all from /" to \"

I'll download the new beta when I get home this afternoon.

OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 16th Sep 2003 14:21
I hope I'll be trying it today - got my 2 new computers coming, so its going to take hours installing all the XP updates, DBPro, Antivirus etc...


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 16th Sep 2003 15:11
I forgot fix bug where if you have opened project and want create new project, then there is bug. Now is fixed, but will be released in next beta.

I also fixed big problem with resizing main window. I worked on it hard. Now it all works perfectly (i think ), but this fix will be released also in next beta.
Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 17th Sep 2003 00:55
Various bugs:

- Cannot add source files to project, a new tab is opened with the text "this.form1.pf.page1.fontsize=8" instead.

- Cannot resize main window by dragging edges.

- In the FUNCTIONS list, some of the names have loads of weird symbols in front of them. You cannot navigate to a function using it either (several errors)

On the positive side the program loads without errors.

Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 17th Sep 2003 09:37
RobK >

I fix adding existing sources. Thanks.

Resizing is fixed as I said but I fixed it yesterday, after beta was released.

Could you show me screenshot of function list?
Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 17th Sep 2003 14:49
Will do

Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 19th Sep 2003 12:28
News :
- project settings fully functional
- working compiler

New screenshot :
FieldDoc
20
Years of Service
User Offline
Joined: 30th May 2003
Location: London, UK
Posted: 19th Sep 2003 13:24 Edited at: 19th Sep 2003 13:24
This looks really exciting! Do you have an approximate release date Beavis? Do you need another beta tester?

Thanks,

Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 19th Sep 2003 14:03
Thanks!
Approximate release date is November/December 2003 if all go fine.

If I'll need another tester I contact you.
Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 19th Sep 2003 14:48
@Beavis

In the above source it appears that comments starting with REM are not coloured differently as they should be.

Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 19th Sep 2003 15:19 Edited at: 19th Sep 2003 15:23
Yes, that is true. I fix it. Thanks

Fixed.
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 24th Sep 2003 17:55
Please download new beta and test new features.

ver. 0.0.3
release date : 24/09/2003
=========================
- news :
- global project settings working
- display project setting working

-bugfixes :
- when resizing IDE, all forms are properly resized
- display of settings tab on other resolution than 1024x768
- syntax highlight after REM fixed
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 24th Sep 2003 18:08
Does the actual compiling options work too ?


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 24th Sep 2003 18:48
For me compilig works fine. Please test it. I'm in contact with Lee so I have all information needed to remake compiling function, but in this version is still old compiling system. Please test it, because I think that it might work.
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 25th Sep 2003 09:47 Edited at: 25th Sep 2003 09:52
Testers,
please download http://www.haback.net/js/download/config.dbf and put it into data directory. And also copy dbp_config.dll from original editor directory into main directory of my IDE.

I forgot on these two files. Sorry

And I also forgot mention new features :
- you can now change line numbering and other settings in tools/configuration menu.
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 25th Sep 2003 11:24
Ah - thats much better - goes in without any messages now.


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 25th Sep 2003 11:31 Edited at: 25th Sep 2003 11:36
And how about compiler? I think that if you have DBP in directory where you installed it, it must work, beause I read settings from registry.

And if you use #include then put full path to source please.
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 25th Sep 2003 12:08
Yes, the DBPro is in the default directory, and its certainly picking up the correct path when the command line box opens (haven't fully checked everything there, but it seems okay).

The only thing I can think that causes the message is the fact that the DBPro directory isn't PATHed - I'll see if that works later on.


Avatar & Logo by Indi. Come to the UK DBPro Convention in Chichester
Barliesque
21
Years of Service
User Offline
Joined: 10th Nov 2002
Location: Los Angeles
Posted: 6th Oct 2003 10:52
To Beavis

I had been thinking of writing my own IDE when I happened to visit this board for the first time in a long time, and find that several are already in development. Yours looks absolutely superb! And it is the most like the sort of editor I had in mind, so if I could test a BETA vesion, I would be pleased to send you whatever ideas I've had that are not already worked into your editor.

Thanks,
Barliesque.

david@barliesque.com

CPU: Pentium 4 3GHz, w/ Hyperthreading, 1GB DDR RAM
OS: Win XP Home, SP1, DirectX 9.1b
GPU: NVidia GeForce FX 5800, 128MB
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 6th Oct 2003 13:39
Hello,
I stopped work on IDE for 10 days becasue I must finish my game for Czech competition, but now I already started on it. I want warn all developers who want use CodeSense. If you use DLL then all works fine but if you want use ActiveX COM object then there is error in it, because it cant lauch CodeTip event so you cant use intellisense. I'm now working on my own isense, but I lost lot of time to figure it.

Barliesque > send me your email...
Barliesque
21
Years of Service
User Offline
Joined: 10th Nov 2002
Location: Los Angeles
Posted: 7th Oct 2003 10:28
My e-mail is: david@barliesque.com

CPU: Pentium 4 3GHz, w/ Hyperthreading, 1GB DDR RAM
OS: Win XP Home, SP1, DirectX 9.1b
GPU: NVidia GeForce FX 5800, 128MB
Beavis
20
Years of Service
User Offline
Joined: 15th May 2003
Location: Czech Republic
Posted: 8th Oct 2003 17:18
New functions :
- my own fast intellisense
- pressing F1 inside editor run help window with help for actual command
Dreamora
21
Years of Service
User Offline
Joined: 20th Sep 2002
Location: Switzerland
Posted: 9th Oct 2003 21:47 Edited at: 9th Oct 2003 21:49
just one question:

Does your editor support user defined foldings?

over

rem{
rem}

or something like that

Dell Inspiron 8200,P4-M 1,7ghz, GF4 440go (45.23 - DX9b), 512mb RAM

Login to post a reply

Server time is: 2024-05-04 21:58:22
Your offset time is: 2024-05-04 21:58:22