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 Professional Discussion / [LOCKED] Synergy IDE

Author
Message
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 17th Aug 2005 14:15
Just out of interest, with your IDE - how easy is it to add highlighing and compiling options for other languages?

For example, my current favourite IDE (that I'd love to get to work with DBP) is called "UltraEdit". I dont know if you've used it or not, but I love it. Maybe you could try it? Would it be easy to include highlighting and maybe even running options for PHP, Javascript and HTML?

A REALLY nice feature of ultraedit is column highlighting (rather than inline-highlighting). Basically, I could select 20 lines/rows but have it 0 columns wide and then when I type something like "HELLO" it will write it to 20 lines at the same time

My Website:
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 17th Aug 2005 14:22
It would be relatively straight forward, as the IDE is already multilanguage ready, it just means adding modules for handling project file loading and compiling.

Yeah, I have used Ultra Edit, not bad. Why would you want to type HELLO 20 times hehe

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 17th Aug 2005 15:06
If I had a lot of people to say hello to and I wanted to do it efficiently

I often use it when I want to make something like 20 bullet point links with very similar HREF="" values, saves copying and pasting. Its also really usefull for deleting a column of something, like if I had:
acbde
acbde
acbde
acbde
acbde
acbde
acbde

and I realised I'd been thick and put the b and c the wrong way around, I could select down all the b's and press delete, then select down a 0 wide column next to a and just press b once and it'd fill it all in.

My Website:
re faze
20
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 17th Aug 2005 18:18
(cough) or use find and replace (cough)

"I am what I am and that is all I can be -J King"
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 17th Aug 2005 18:27
lol - true.. say I wanted to type in abcde 100 times.. (dont say it, hypothesise)

My Website:
Kendor
22
Years of Service
User Offline
Joined: 31st Jan 2003
Location: Malta
Posted: 17th Aug 2005 19:05


1 + 1 is not 2, is 10
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 17th Aug 2005 19:42
*sobs*

My Website:
PowerSoft
20
Years of Service
User Offline
Joined: 10th Oct 2004
Location: United Kingdom
Posted: 17th Aug 2005 22:11
Why was my post deleted? I posted a question asking if they all worked! Not a dig at this program.

David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 17th Aug 2005 23:19
I haven't touched it, although your attitude in this thread may have lead to a certain spin being put on it

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
PowerSoft
20
Years of Service
User Offline
Joined: 10th Oct 2004
Location: United Kingdom
Posted: 18th Aug 2005 00:35
MY attitude? I have raised certain points which are of matter to the project.

Xolatron old
21
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 18th Aug 2005 01:03
PowerSoft has simply stated the obvious for those who haven't downloaded the demo. It would be useful to know if all the imaging features currently work (or if not, which do).
They do look impressive, JohnY.

Could I make an image-editing request? (I might actually think of buying Synergy just for the image tools if this is put in.) Basically, I want to be able to set a color and a direction (up/down only) If I used a brush with that color, it would make a fade circle of that color with the surounding image. That image would be faded (down/up) towards the color, but if it already was that color (or between the selected color and the color it would be faded to) it wouldn't fade. Sorry if this seems sort of weird, but it would be useful for making race track heightmaps in a cliffy area (like the Mos Espa Open on Tatooine).

-Xol

David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 18th Aug 2005 01:30
Quote: "MY attitude? I have raised certain points which are of matter to the project."


All I'm saying is you've seemed a little terse with previous posts and perhaps that tinted the glasses of whichever mod decided to remove your post (and it wasn't me, 'm not just making excuses for myself).

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
Jess T
Retired Moderator
21
Years of Service
User Offline
Joined: 20th Sep 2003
Location: Over There... Kablam!
Posted: 18th Aug 2005 01:57
Nick, you can do that in the default editor as it is

Take this;


Drop it into the editor, then hold Alt, and select down the column of C.
Put the carret at the top, between D and B, then just Paste - Will insert the column in there

I use it all the time

Team EOD :: All-Round Nice Guy
Want Better dbHelp Files?
Xolatron old
21
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 18th Aug 2005 02:09 Edited at: 18th Aug 2005 18:36
Wow, never knew that. That IDE would have been great given another year.

-Xol

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 18th Aug 2005 12:58
We have decided to convert the IDE to C#, and continue development using the C# language.

There are a number of reasons for this change, but the development team wish to embrace the more open C# standard. Development will not slow down as the team are already fluent C# programmers.

Following the change I will release a new beta featuring the graphics system for you to play with. JessTicular is also working on making the dbHelp file database compatible with Synergy IDE, which will work much like the online knowledgebase.

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 18th Aug 2005 21:11
so now you get free beta testing AND a free manual hehe..

Why the change?

My Website:
Xolatron old
21
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 18th Aug 2005 21:17
Quote: " We have decided to convert the IDE to C#"

What was it in before - C++, VB?

Actually, I'm glad that the Online Knowledgebase will be JessTicular's site. It means that all the user-based help will be more centered in one location, and other IDEs can access the same system

-Xol

PowerSoft
20
Years of Service
User Offline
Joined: 10th Oct 2004
Location: United Kingdom
Posted: 18th Aug 2005 22:29
Je pense que c'etait VB mais je ne suis pas sur.


(I think it was in VB but i am not sure)

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 19th Aug 2005 00:25
why in french?!

My Website:
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 19th Aug 2005 01:46 Edited at: 19th Aug 2005 01:48
Dunno, one-upmanship? j/k

Quote: "je ne suis pas sur."


You're not on?

I've got a feeling the French'd say something like ce n'est pas definate (whatever the word for definate is) or je ne suis pas confidante (if that is the word for confident). Just sounds more frenchy, don't you think?

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 19th Aug 2005 01:52
I'm still on the "why french" thing

My Website:
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 19th Aug 2005 02:00
As the Germans say,

TOTAL QUATSCH!

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
re faze
20
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 19th Aug 2005 10:53
i tried to learn french.... :< but sadly all i could learn was omlette du fromage sniff... sniff...

"I am what I am and that is all I can be -J King"
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 19th Aug 2005 12:16
The IDE was originally in VB.Net.

Quote: "Actually, I'm glad that the Online Knowledgebase will be JessTicular's site. It means that all the user-based help will be more centered in one location, and other IDEs can access the same system "


It is not replacing the Synergy IDE knowledgebase just working alongside it. The Synergy IDE knowledge base is much more flexible as it allows images, text styles etc. However, JessTicular's site is certainly a bonus to Synergy IDE.

Before there are any questions on why there are two online databases; the answer is because the Synergy IDE knowledge base is as much an experiment in online usage as a help tool.

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 20th Aug 2005 19:57 Edited at: 20th Aug 2005 19:57
The C# conversion went as planned, and the new tighter syntax enabled us to optimize the code, as well as find exising problems. Methods that were left over previously have been fixed, and there is now no dead code.

The imaging side has been progressing well; you are now able to create images and load existing ones. About a quarter of the image effects have been implemented (see pic), the rest should be done over the coming week.

[pic attached]

Attachments

Login to view attachments
Xolatron old
21
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 20th Aug 2005 20:01
Looks good Does Synergy IDE's online knowledgebase work in the demo?

-Xol

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 20th Aug 2005 20:06
@JohnY - thats nice... hows the Coding IDE coming on?

My Website:
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 23rd Aug 2005 19:42
Yeah, you can use the online knowledgebase in the beta.

The coding side is progressing at a good rate; the conversion helped find a lot of problems. At the moment the handling of tabs with different contents is being developed.

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 24th Aug 2005 15:06
I have been talking to Mike today, on how to make it so that dbpro programs can run inside of the editor. This is mainly so that a DarkSDK app can be used to show models included in the project, but could possibly open the doors to better debugging.

They are interesting ideas, but won't be implemented for a while

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 24th Aug 2005 15:30
I might be able to help you here .

I made a screensaver here that attaches itself to the preview window in Display properties. The result: a DBP Program running in a small window that isn't a DBP window.

If you make a small window with a hWND value, then run a DBP EXE and pass the hWND value to it, then you can use a Windows DLL to bing the application window to the hWnd - or something like that.. it was a while ago and I'm eating right now so my attention is split

My Website:
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 24th Aug 2005 21:00
Or just put an ini file in the same directory as the EXE with some details. That does the trick.

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 24th Aug 2005 21:04
That only works with setups where the application has a child window. Synergy IDE uses tabs, so it's not possible - we gave it a try though; Mike is allowing picture boxes and other controls in 5.9.

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 24th Aug 2005 22:18 Edited at: 24th Aug 2005 22:23
cant you put a child window in a tab?

Also, Whats the URL for the latest beta?

My Website:
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 25th Aug 2005 12:39
Quote: " cant you put a child window in a tab?"


No, unfortunately it isn't possible.

Quote: "Also, Whats the URL for the latest beta?"


No new beta. Currently we are finishing off the image system, and converting the visual basic dependent registry calls to generic win32 ones. I am aiming for a new release next Monday.

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 25th Aug 2005 14:26 Edited at: 25th Aug 2005 23:51
Quote: "No, unfortunately it isn't possible."

So how come the display panel with its "tabbed browsing" of the settings can do it? That has a child windows embedded in a tabbed pane. Logically that means tabbed child windows are possible.

Quote: "next Monday"

(next Monday) == "Bank Holiday Monday" || (next Monday) == "Week after Bank Holiday Monday"

Nick

My Website:
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 25th Aug 2005 23:20
I've managed to get a tabbed interface in VB6 made up of child windows...

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
empty
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: 3 boats down from the candy
Posted: 26th Aug 2005 00:38
Well basically, for the OS Windows, all buttons, panels (statics) etc are "child windows".
I don't recall how DBpro's INI setting works. However, you can place any control that has a window handle inside any other control that has a window handle.


Play Nice! Play Basic! Version 1.08
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 26th Aug 2005 11:02 Edited at: 26th Aug 2005 18:51
The ini settings need the captions of the parent window and the child window.

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 26th Aug 2005 12:05
Quote: "need to captions"


I think those 3 words are the cause of me not understanding that sentence

My Website:
Lost in Thought
21
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 26th Aug 2005 12:13 Edited at: 26th Aug 2005 12:14
need the captions

Perhaps?

Or : need to capture ?

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 26th Aug 2005 12:33
"need to capture of the parent window..."

I think not!!

Your first idea fits in gramatically, but that still makes no sense to me! why does an ini file need the window captions?!

My Website:
empty
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: 3 boats down from the candy
Posted: 26th Aug 2005 12:35 Edited at: 26th Aug 2005 12:36
DBpro needs them to find the windows.


Play Nice! Play Basic! Version 1.08
Lost in Thought
21
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 26th Aug 2005 12:37
Quote: ""need to capture of the parent window..."

I think not!!"


But wouldn't it be more fun if they fought it out and the ini won

DrEvillX
22
Years of Service
User Offline
Joined: 8th Jan 2003
Location: United States
Posted: 26th Aug 2005 14:18
as soon as i installed .net and ran the exe for your ide, it opened and said it had expired?


:-] ²°°²
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 26th Aug 2005 18:51
Sorry, I was typing fast, it needs the captions.

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 27th Aug 2005 12:01
Great news everyone.

The .Net Framework is NO longer required to install, run or use Synergy IDE. Due to some technical wizardry it is possible to install the required runtimes with Synergy IDE.

No changes are made to your computer, so you can continue living without .Net installed

On a different note, expect a new release on Monday

David R
21
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 27th Aug 2005 16:20
a) Why is this thread suddenly not a sticky? Have I missed something?

b)

Quote: "We notice a few people in the forum are getting upset that Synergy is going to cost money when finally released and "shouldn't they get it for free" / "why are TGC supporting it?". First of all we'd like to make one thing clear: Synergy is not, and will never be, the official replacement IDE for DarkBASIC Professional. That vacancy is still open. The reason for this is that it requires the .NET framework to be installed, any IDE that requires this cannot be the official IDE replacement. However, Synergy is shaping up to be a fine product in its own right. If you feel you've got an IDE that equals or betters this then get in touch with us. This isn't a single horse race by any stretch of the imagination, we here to offer our users choice and alternative IDEs form part of that."


So is this whole statement totally obselete, now that Synergy no longer needs .NET?


Freddy 007
20
Years of Service
User Offline
Joined: 30th Nov 2004
Location: Denmark
Posted: 27th Aug 2005 18:36
Not to interrupt, but when I install and run the IDE, it says it has expired. Is there a limit or something?

*** PANZERGAMES ***
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 27th Aug 2005 19:25
David R - where did you ge that quote from?

"A book. If u know something why cant u make a kool game or prog.
come on now. A book. I hate books. book is stupid. I know that I need codes but I dont know the codes"
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 27th Aug 2005 20:08
Regarding Expiration Messages

The IDE uses an expiration system when a beta version has reached the end of it's support period.

Check this thread for details of an update.

Login to post a reply

Server time is: 2025-05-29 15:32:54
Your offset time is: 2025-05-29 15:32:54