topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Thursday April 25, 2024, 5:22 pm
  • 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 2 3 4 5 6 [7] 8 9 10next
151
I've decided to possibly add more features for Beta 11. I am hoping to have them finished by the end of the week if I proceed with this.

I intend to add the following features in the Compile menu related to C++: "Compile Only", "Build Object Files" and "Specify Custom Linker". Other IDEs do this (except for Specify Custom Linker) but SkyIDE does not. Currently, the "Compile File" menu in SkyIDE compiles AND builds your files. Is there a need for a separate Compile and a Separate Build command? Please express your opinion. Personally, I never separately build the files. I am used to selecting "Compile" and the IDE does the job for me.

Also, I have created a "Specify Custom Linker" option where you will specify a custom linker to use or use the default one provided with the compiler.

Is there a need for all this so I start spending time on it or just leave it the way it is?


152
I am glad you solved your problem and I am sure Borland Technical Support was extremely helpful. Those guys are top notch!! They will never let you down. I don't know any other company so keen to help its customers.

153
Aha! It works! I just did "lcclnk test.obj" and voila! Thanks f0dder!

By the way, I had to change the code to printf("test") instead of cout, it's having problems with it. But yeah, as far as I know, LCC has a limited C++ support.

Thank You!

Hmmm now I have to modify some code......

154
Yes, sometimes I got exceptions too or it will just freeze.

155
Hi,

The support for LCC-WIN32 is fully completed but after all the work I did, I just realised the compiler might be buggy. It's either me doing something wrong or it is the compiler itself.

I have a simple code:


#include <iostream.h>




int main()
{

int iVar = 0;
cout << "Simple LCC C++ Program\n";

for (int i = 0; i < 1000; i++)
cout << "Looping\n";


return 0;

}

Filename test.cpp

I use "lcc test.cpp -FoC:\test.exe"
You can also use "lcc test.cpp -o C:\test.exe" which is the standard

The problem is, the exe file is produced BUT the program does not run. When you type C:\test.exe it just starts and exits instantly without producing any output. I have completely no idea why it does this. Their web site is:

http://www.cs.virginia.edu/~lcc-win32/

I didn't see any -l(inking) options. I was hoping I will find something but nothing.





156
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 22, 2007, 05:30 AM »
A brand new SkyIDE web page is up and running. VERY soon there will be full SkyIDE documentation. I am working on this web page every day now.

157
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 21, 2007, 01:40 AM »
I have almost completed support for LCC-WIN32 C++ Compiler. This is a fifth C++ compiler supported. I sort of prefer to stick with the free ones. I think LCC-WIN32 is also free for personal use.

These are the compilers supported for now:

OpenWatCom C++, Borland C++, GNU C++ (with MingW), Digital Mars C++, LCC-WIN32 C++,
Sun Java, Digital Mars D, Free Pascal + able to run VBS and JS files directly from the program.

So in Beta 11:

Bugfixes with Bakefile
Some spelling mistakes fixed
Support for LCC-WIN32 C++ Compiler
Ability to run JavaScript files (Prev releases ran only .VBS)
Extended Support for PHP (still working on this)

Once I reach 0 bug reports, I will go with RC1. I also need to write documentation. This is the part that will suck...

158
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 14, 2007, 01:44 PM »
Not using anything. All functions are written by me. I have functions that detect word counts per line, charaters between them for example between the first two words and by analyzing all that, I decide whether it is a proper variable declaration. I sort of know how to detect the PHP ones. I will be using the same code as the JavaScript one, I will just have to go an extra step further so every time I find "$somevar =", I will have to check whether it is already added to the object viewer. If it has been then I will treat it as a re-assignment and will not add it again.

With other languages it is easier because you have:

int iSomeVar;
Dim iVar as Integer
var myVar

where it clearly indicates variable declaration

159
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 14, 2007, 05:14 AM »
I will have to do a bit of research on this as I first need to get some experience with Cygwin. I consider my self confident with Linux but with Cygwin, it's a bit like looking at things from a different angle (at least for me). For the next SkyIDE release, I just started working on finalising PHP support. So editing a PHP file will be like editing JavaScript file with the Object and Functions Viewers etc.

This is gonna suck a bit.

$txt="Hello World";

It will be a bit hard to detect when a variable has been declared. I hate languages like PHP. How am I suppose to know (from coding point of view) if

$txt="Hello World"; is being declared and assigned or just re-assigned....I have some ideas...I will see how I go :)



160
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 13, 2007, 12:35 AM »
Thanks guys, I will see what I can do :)

161
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 11, 2007, 02:13 PM »
Thanks Jesse. I am bit confused and I am not sure what people want and which way to make it work.

If SkyIDE supports, Cygwin, what is the behavior to be expected?

1. They launch SkyIDE.
2. When compiling, I need to detect whether they are working within the Cygwin directory.
   |
   |
   ---> If so, convert POSIX paths into Win32 paths
        |
        |
        ----->When done, call the GCC compiler BUT pass /cygwin/etc/......instead of C:\cygwin...?


Or is it something else? I am not new to Linux/Unix but I am new to Cygwin.

162
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 11, 2007, 04:59 AM »
I didn't take the PC to the shop. I managed to resolve most of the issues. I am trying to setup Cygwin now. I have never ran Cygwin before but some people asked me if I can support Cygwin so I will see what I can do.

163
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 10, 2007, 03:56 AM »
That's encouraging :) Thanks Jesse. I will be to their shop fisrt thing in the morning :D I better grab my serial number of the board in case they say "we replaced it" but they didn't, they may just update the BIOS. This *is* a hardware issue.

164
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 10, 2007, 03:18 AM »
Sorry guys, there are absolutely no updates at this stage. I have been battling with my PC for the last week. I think my Gigabyte motherboard is faulty and if the guys at the PC shop don't replace it and they send it to service instead, things aren't looking very good at all :( My PC is only month and a half old. Doesn't Gigabyte have 3 months replacement warranty? In case they mess me around, I could say it to them.

165
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 01, 2007, 01:35 PM »
Thanks Jesse :)

So that everybody knows, that screenshot on top is out of date now.

166
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: January 01, 2007, 07:14 AM »
Have a Happy and Prosperous New Year!

SkyIDE Beta 10 Released

Improved: Completely redesigned the Options dialog. Now there is a pane on the left showing your sections in a tree-like structure
Improved: Added new styles to the editor


Added: Multiple views per tab. Each tab can have multiple split-views
Added: View Document Spaces Option from the View menu. Marks spaces in your file.
Added: Middle mouse button click or scroll wheel click brings up a list of open documents (Double clicking shows a document)
Added: File->New->C++ Unit added. It creates a C++ Source file and a C++ Header file simultaneously.
Added: Function viewers have been merged with the file inspector.
Added: Ctrl+Numeric+ and Ctrl+Numeric- zooms in/zooms out
Added: WordWrap mode now shows arrows on each wrapping point.


Bugfix: Find function declaration did not work properly. It should work now. To use: Left click on function and then right click.
Bugfix: Open/Show Source/Header file bug fix. Irrelevant error messages and failure to find the files (sometimes)
Bugfix: Added extra code to the variable detection system to make it more precise.
Bugfix: Completely re-written the section that bookmarks your integers, floats etc..
Bugfix: Completely re-written the section that extracts your integers, floats, functions....
Bugfix: Dev Tools->Comment Stream, Comment Box and Comment Block did nothing
Bugfix: When changing between tabs, the page bar page was always set to the first one (quite annoying)
Bugfix: goto no longer is mistaken as a variable
Bugfix: switch no longer is mistaken as a function
Bugfix: Fixed a dynamic_cast failure when canceling an Open Dialog (when no active files in SkyIDE)
Bugfix: Fixed some bugs with block comments
Bugfix: Fixed a typo with the function detection section

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

My objective: Well, before I make my IDE work 100% like other ones, first I want to fix all bugs with the existing features and add features that others don't have. I know SkyIDE is missing a Debugger. Next I will consider adding  support for Cygwin and I will have to do a bit of a research on adding a Debugger.

167
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 24, 2006, 06:14 PM »
Merry and Happy Christmas Everyone! I hope everyone enjoys the holidays.

Here in Melbourne it is 25/12/2006 :)

Here is the official Beta 10 screenshot explaining what has been done.

http://www.skyide.co...ages/temp/beta10.png

Along wiith...

Improved: The Object Viewer - the variable detection section has been completely re-written. Everything should work now.

Added: Middle mouse button click or scroll wheel click brings up a list of open documents (Double clicking shows a document)
Added: Function viewers have been merged with the file inspector.
Added: Ctrl+Numeric+ and Ctrl+Numeric- zooms in/zooms out


Bugfix: goto no longer is mistaken as a variable
Bugfix: Fixed a dynamic_cast failure when canceling an Open Dialog (when no active files in SkyIDE)
Bugfix: Fixed some bugs with block comments
Bugfix: Fixed a typo with the function detection section

168
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 24, 2006, 04:44 PM »
Thanks, I changed things a bit. I think this is much better. Each view will have its own properties.

169
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 24, 2006, 03:34 AM »
Thanks Gothi[c]

Here is something that I just got it to work properly (I think). This is really complicated. I hope no one gets Access Violations or dynamic_cast failures after I release Beta 10. These controls are added dynamically and the methods are attached dynamically.

These are multiple views per MDI Child. Each MDIChild/tab can have unlimitted multiple views such as this. The controls on the toolbars such as Cut/Copy/Paste etc, when clicked will reflect the view that is active however, the function vieweres, object viewers on the left will reflect the main view (the one which is created when New Document is selected). Some of you may argue why don't I make it so that when the second view is clicked, the function bar, object viewer updates accordingly. Well, it is seriously very complicated but there is a way. I am not sure whether I will have it for beta 10. Anyway, here is a screenie. I hope you like it.





170
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 23, 2006, 05:50 AM »
Split-view, two files being edited in one window and code beautifier might be added. The code beautifier.....I hope there is an external tool that I can call to do the job otherwise it will take me ages to write such a tool.

171
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 23, 2006, 05:21 AM »
Here is a screenshot of the new Options. This is work in progress. GUI widgets spacing will be fixed....


172
Developer's Corner / Re: SkyIDE - Latest Release Information
« on: December 23, 2006, 04:34 AM »
I can't access my web server space. My domain is either attacked or the server is playing up. (I am not surprised) Whenever I try to connect I get a message on the status bar: Connection refused: Winsock error #10061. I have no trouble connecting to other servers. I have been spammed in my forums a lot. I don't understand why people abuse free service. It's sad really.

I can't update my web page. It's been like that for about 12 hrs.
 
 
Beta 10 progress: 
 
Improved: The Object Viewer - the variable detection section has been completely re-written. Everything should work now.

Added: Middle mouse button click or scroll wheel click brings up a list of open documents (Double clicking shows a document)
Added: Function viewers have been merged with the file inspector.
Added: Ctrl+Numeric+ and Ctrl+Numeric- zooms in/zooms out

Bugfix: goto no longer is mistaken as a variable
Bugfix: Fixed a dynamic_cast failure when canceling an Open Dialog (when no active files in SkyIDE)
Bugfix: Fixed some bugs with block comments
Bugfix: Fixed a typo with the function detection section



Connection refused: Winsock error #10061: No connection could be made because the target machine actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host i.e. one with no server application running.

Hmm...interesting. The whole web site was down the other day (I lost count how many times this happened).


It has been extremely hot in Melbourne and I can't work/code on hot weather but still I have done some stuff. It's cooled down now for Christmas and we've had some rain but the drought remains....


Update: I am also re-designing the Options dialog. It will have a tree view on the left with sections and the contents on the right.

173
Thanks Gothi[c] :)

I hope I find a way around the "Import Bakefile" feature. I have not forgotten about it. I will look at it again once I have the current task completed. I'd rather work one task at a time and make sure it works than working on multiple sections everywhere at once.

174
I took a small break for about a day or two :) Here is a small update about how the VB section works :)

http://www.skyide.co...es/temp/vbscreen.png

Please ignore the C++ toolbar/tree-node images in VB....I will fix the art work at the end when I finish the new changes. For now I just want to get the main things working. As you can see from the image, although illigal, if you have multiple function declarations with the same name and the same signature (just testing to see how smart my code is hehe), it highlights the right one! :)

175
Thanks guys! More than half of the work is done.

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