topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday April 24, 2024, 6:38 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - SkyIDE [ switch to compact view ]

Pages: prev1 ... 4 5 6 7 8 [9] 10next
201
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 04, 2006, 03:51 PM »
I will look into it. At the moment I really have no idea why you are getting that.

202
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 03, 2006, 03:41 PM »
Thanks mouser :) Yes, I try to make it more user friendly as possible :)

203
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 03, 2006, 03:37 PM »
That is weird. I never get that. Does it happen everytime you try to run it? What happens when you press Ok, does it cotinue to load or does it stop? If it does continue to load, are there in pics on the toolbars and menus? What operating system are you running? I have tested it on XP SP2 only and nothing else. I will try reloading the images in design time. I really have no idea why you get that message. Seems like a problem with Borland's built in VCL controls. Something must be currupted within design time but I never get that.

Can anyone else confirm the same error?

Win95/98/ME are officialy not supported.

204
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: October 03, 2006, 08:18 AM »
Thanks :) SkyIDE Beta 4 is up

Tuesday, 03 October 2006

SkyIDE Beta 4 Released.

Bug Fix: The C++ object bar did not work properly if you moved for example "int test = 0" to the next line! It wouldn't find the string. Same with the function bars. FIXED

Improvement: Cleaned up a lot of code, I have cut the loading time of the C++ object bar to half and most likely quicker. Completely re-written.

Bug Fix: The Convert Tabs Into Spaces feature.....

Added: Implemented a dynamic auto complete. For example, if you have "int test = 0; float test2 = 7.8", the auto complete would have "test" and "test2" as options and when you type "te" they will apear (hopefully). It works over here :) However it only detects built in types such as int, float, char etc. If you were to create your own class and use it as a type, it would not detect it. In order for this to work with your latest changes, the document must be refreshed. Simply check/uncheck the "Dynamic Auto Complete" or activate/deactivate the file by using the tabs or simply save the file.

Added a "Collector". Similar to the Tracker but with more options. Credit given to Maxthon Browser :) It sort of resembles Maxthon's Collector in functionality but with less features. The Collector is a global text box that is attached to the right edge (In SkyIDE) of the screen. You can drop any text you want from any document, you can add any text you want and the next time SkyIDE is launched, the text will still be there. You have an option to cut/copy save the text as a text file. I like this feature a lot.

http://www.skyide.co...oads/SkyIDE_Beta.zip

205
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 30, 2006, 01:13 AM »
In Beta 4

- Bug fix: a bug has been identified when pressing the Tab key. Convert tabs into spaces deletes chars when the carot is between text. This is fixed in beta 4.

- Currently working on dynamic auto complete list. The Auto Complete list will be populated with all of your ints, floats etc in your current document.

Beta 4 not ready but should be ready soon.

206
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 27, 2006, 07:02 AM »
A possible use of XML is in the equation.....

207
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 27, 2006, 06:42 AM »
Yeah I found one called TVirtualTree which seems to be very powerful, however, unfortunately I coudn't even install it. Their instructions don't work on my machine, I kept getting compiling errors. May be because I only have BCB 6 standard but I removed all DB entries so it should work.

208
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 27, 2006, 06:12 AM »
No problems, sorry if my message sounded rather down. That was not intentionally. I just wanted to share with you what I am going through and let people know (people that might expect me to do evereything) that software development is not easy. I have no intentions of stopping development of SkyIDE. Next for Beta 4 I am gonna have to do some heavy thinking of finding a new way of re-writing and re-implementing the project manager (yet again). The current way just does not work, I thought it might have. I need to be able to add project folders in the project tree but the problem is, the tree view control that comes with BCB is very limitted. I can't even tell TTreeView to make the node bold! So I either have to extend/write my own TTreeView (something which I don't prefer because it's gonna take me too much time) or try to find another tree view component that will let me make nodes bold, have extra/spare string property which I can use etc but I am having trouble finding such a component. So, I will have to work and find a way with what I have at the moment.

209
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 26, 2006, 03:11 AM »
I don't know for how long I can keep up with the project. Some of the user requests are pretty tough. I will do all I can to implement requests. The major con with me is the understanding of Windows OS in general. I have no problem with C++. If I know what to look for in Win32APIs I would have no problems but the problem is I don't know what to look for when I need something and have no one to ask so all you see in SkyIDE is done thanks to my own research. It's like re-inventing the wheel.

SkyIDE was originally started for educational purposes after all. Sometimes I have to ask the user twice/three times to make sure I understand the request right otherwise I will get it wrong. I have no intention to fight/compete against projects such as Dev-C++, Relo and others. It's pretty tough for a one man developer to fight against an army of developers.

I hope you all appreciate what you see in SkyIDE as I try my best. I have absolutely no problems open sourcing SkyIDE and I believe in free and open source software however, I have some very personal reason for having SkyIDE closed source.

I would like to thank DonationCoder.com again for all the support has provided me and Borland and other companies for making the contest possible.

210
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 26, 2006, 03:01 AM »
I just tried to make sure it works alright regardless the user input but yea, never fail is impossible

211
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 25, 2006, 05:47 AM »
I have uploaded Beta 3 of SkyIDE

Monday, 25 September 2006 (Australian)

- Fixed the Compiler Parameters dialog when adding parameters. Now it detects the pre-selected parameters you have selected.

http://www.skyide.co...oads/SkyIDE_Beta.zip

I re-wrote an important procedure and I think I made it fool prove so it cannot fail. Needs testing.

212
I have to agree with you. I like BCB 6 interface better. It's much easier to use. I am used to it. When I used BDS2006 demo, I simply could not get used to it. The space is more limitted.  The very first veresion of BCB I have used is BCB 3 and the interface is pretty much the same as BCB 6. When my BDS2006 expired, I decided to buy BCB 6 because BDS2006 was not available and I managed to use and do development without the features of 2006 BDS. I started SkyIDE on the BDS2006 demo which ran for 30 days and before it expired I purchased BCB 6 Standard and later on I entered the contest :) Of course, downgrading the project was a pain. I had to copy/paste entire code literally and redraw the interface. Once I get BDS2006 Enterprise, I will upgrade the project :)

213
Borland C++ Builder Contest / Re: an article about SQL AM :-)
« on: September 23, 2006, 05:35 PM »
That is great :)

214
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 22, 2006, 05:29 PM »
Sorry for the lack of updates. I have taken a bit of break for the last few days. From now on, the official download URL for Betas will be http://www.skyide.co...oads/SkyIDE_Beta.zip regardless which Beta it is.

215
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 18, 2006, 07:06 AM »
Announcement: SkyIDE Beta 1 Uploaded

Changes in this version, big upgade.


<b>Compiler Profiles</b>

Now you have a "Compiler Profiles" section. There you can add as many compilers as you want. This can be quite useful when you want to test/compile your software with different versions of the same compiler. This means, you can add/remove different compiler profiles dynamically. Due to this advanced feature, many other sections had to be heavily modified in order to make them play along. I have spent most of the time fine tuning this section to make sure it works as expected.


<b>Parameter Manager</b>

Instead of selecting compiler parameters from the New Project Dialog, now you have a button which when you press, it pops up a compiler parameters dialog for the appropriate project type. This is nice because it gives me space to put a lot of parameters freely in a dialog instead of stacking them in the New Project Dialog itself. This Parameters dialog is also available when you create Compiler profiles. Currently, this works but there is a small issue with it. It will be resolved.


<b>Enhanced Project menu</b>

The Project menu has been improved and now you have more options related to the Project. You can now open the output, source or the include directory of the selected project (if applicable)

Update: I have uploaded again Beta1, I had to fix some small mini bugs so if you downloaded Beta1 yesterday 18/09/2006 Australian time, this Beta1 today 19/09/2006 Australian time is a newer version. I just added a "New" button in the Compiler Profiles section, I fixed a few spelling errors and some minor bug fixes...

Download: http://www.skyide.co...ads/SkyIDE_Beta1.zip


216
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 17, 2006, 01:34 AM »
Alpha 10 or Beta 1 to be released soon possibly in 24 hours:

I have re-written entire sections, added a lot of stuff.

Now you have a "Compiler Profiles" section. There you can add as many compilers as you want of the same type. This can be quite useful when you want to test/compile your software with different versions of the same compiler to see how it compiles and runs. So this means, you can add/remove different compiler profiles dynamically.

Due to this advanced feature, many other sections had to be heavily modified in order to make them play along. I have spent most of the time fine tuning this section to make sure it works as expected.

Instead of selecting compiler parameters from the New Project Dialog, now you have a button which when you press, it pops up a compiler parameters dialog for the appropriate project type. This is nice because it gives me space to put a lot of parammeters freely in a dialog instead of stacking them in the New Project Dialog itself. This Parameters dialog is also available when you create Compiler Profiles.

I should upload a new build very soon. This new build seriously needs some testing to make sure there are no bugs so to anyone that is willing to test it, thanks in advance.

217
It is an extremely difficult feature and then when you create an object

MyClass myVar = new MyClass();

you need to be able to list the class members of that class! BUT if I succeed with the class explorer, this second feature might be easier to implement because I would already know the class members of all the classes (they'll be listed in the tree view) so it will only be a matter of detecting the word on the left of myVar and see if it is present in the tree view class explorer and if it is, you just need to show a drop down box and list all the members of the tree node in the class explorer. That would be extremely easy to do.


218
Thanks :)

>> Do You plan to add something similar to ClassExplorer ?

Believe me I tried, but I failed. I tried a few times. I haven't tried lately again but I will. I've had a big break since my last try. I just left that section and focused on other stuff. I am so very sorry. I really want this feature pationately. I tried a few different ways to implement this but I always failed when I tried to catch/detect inner classes, a class within a class. It's getting complicated. I need to write some good C++ string analyzer. I am not sure how long this is gonna take me and whether I will succeed. Yes, DevC++ does this and does it well with great success. The C++ Object viewer was my answer to this, at least I tried to do something similar to it. I can assure you I will try again but whether I will succeed , I am not sure. Speed is also very important.

>> Do You plan to add functionality similar to 'Understand for C++' ?

I don't think I've heard of this before, can you please clarify?

219
Thanks :) That screen shot is quite old now.

Here is how it looks now: http://www.skyide.com/images/main.png

Download URL: http://www.skyide.com/downloads.html



220
Borland C++ Builder Contest / Re: SQL Advanced Manager 1
« on: September 12, 2006, 05:52 AM »
Great application, congratulations on winning.

221
Thanks too all the people that made this contest possible, Jesse from DonationCoder.com and all the people from Borland. This is a great achievement for me as I have never achieved anything like this before - being awarded for using my skills. It really means a lot to me.

I can't say Thanks enough to the people that made the contest possible so thanks again Jesse and Borland. I am very excited about it.

Competition was tough, there was a lot of good software in it and that is undeniable. I am just really glad I made it to the winning list.

Personally, I have spent so much time on this project. I work on it every day. Not just that, but I also have to do reseach myself - investigate the Win32 API and that takes a lot of time. Open up Microsoft's WIN32API help file and start exploring... If there was someone to tell me "this is the API you need to call" "This is what you need" it would have been much easier for me :) Also thinking of the design - where to put things, thinking which would be the best way to write the code plus work on my web site.

Really Thank you Jesse and Borland.

 




222
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 11, 2006, 03:51 PM »
Thanks Gothi(c) :) I am very excited about it and don't know what to say.

Thanks too all the people that made this contest possible, Jesse from DonationCoder.com and all the people from Borland. This is a great achievement for me as I have never achieved anything like this before - being awarded for using my skills. It really means a lot to me.

I can't say Thanks enough to the people that made the contest possible so thanks again Jesse and Borland. I am very excited about it.



223
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: September 11, 2006, 08:53 AM »
I am excited to announce the release of Alpha 9.

I think a separate SkyIDE forum will need to be created.

In this version:

Added: New tab on the Information Bar. "Line Search", type in some text and press "!Run" and all the lines containing that text in the current document will be outputed in the bottom edit control. When you click on a particular line that has been found, the line containing that text in the main file will be highlighted. You can also select/copy text/lines in the output. Here is a screenshot:

http://www.skyide.co...mages/linesearch.png

By the way, the syntax error on the screenshot was done deliberately, I kept typing anything...

This was suggested by "doublebogey". Thanks for the suggestion doublebogey :) He even built an external tool which was made compatible with SkyIDE for this functionality and asked me if I can have such or similar functionality integrated so I implemented it.

Added: Now the the compiler output pane says "Warning" when there is a warning and "Error" when applicable with C++ compilers. Before it was not distinguishing.


Fixed: In Custom compiler command, Borland compiler did not run when requested. Now it does :)

Download Alpha 9 from http://www.skyide.co...ds/SkyIDE_Alpha9.zip

Next version: Ummm Beta 1? Is it stable enough? I think it is.


224
Developer's Corner / Re: Don't get screwed by C
« on: September 10, 2006, 01:53 AM »
regarding the "if" statements

I have "unintentionally" done something like this:

if (something < some_thing else);
             ShowMessage ("Test");           

pay attention to the terminating char at the end of the "if" statement

Of course, the program didn't work as expected until you realise you have put ";" at the end of the "if" statement.

Basically, the code/statement between the closing brace ")" of the if statement and the ";" char gets executed but in this case, it is an empty statement ";" and nothing gets executed and a normal program flow continues to the next statement "ShowMessage("Test");


225
Developer's Corner / Re: Don't get screwed by C
« on: September 10, 2006, 01:03 AM »
Once I put a \ in a commented section with //

The program didn't work the way it was suppose to and I couldn't figure out why I was getting funny results and I coudn't see the reason for it. I did spend a lot of time on it and believe it or not, because I had \ in my comment, that part was effecting the output result of the next non-commnted statement.

Here is a proof of concept code. You have to type this exactly as it is. Including the line spacing

    int iVar = 0;
    // this a test C:\
    iVar = 3;
    ShowMessage(IntToStr(iVar));


Execute the program, you will get 0 in the message that pops up.


BUT if you type this:

    int iVar = 0;

    // this a test C:\
    iVar = 3;
    ShowMessage(IntToStr(iVar));


you will get what you would expect, 3 in the message box. Pay attention to the line spacing between int iVar = 0; and the next line, the commented one.



Imagine the frustration I went through. I was literally frustrated. I spent HUGE amount of time debugging, going step by step, executing line by line to figure out why I was getting funny output.

I realised after I saw the warning produced by the Borland C++ compiler:

Warnning: Continuation character \ found in // comment

I was shocked. Who would expect something like this? A perfect code giving you completely incorrect results? Imagine the pain I went through to catch that! The error being somewhere you are not looking. How can you find an error if you are debugging  the wrong section!

The Borland C++ compiler did good over here, obviously the designers knew about this silly thing so they also made a warning about it....


UPDATE: I just tested the code with GNU C++. Guess what, GNU C++ didn't give ANY warning while Borland's bcc32.exe did produce a warning!!


    int iVar = 0;
    // this a test C:\
    iVar = 3;


    cout << iVar << endl;


output is 0! but how can it be??? I just said it should be 3! Argh!! Even now I get frustrated lol. This can seriously stuff you up!


 

Pages: prev1 ... 4 5 6 7 8 [9] 10next