Good IDE

All development related issues welcome

Moderator: Moderator Team

Locked
NEW2ROS
Posts: 8
Joined: Sun May 30, 2010 2:57 pm

Good IDE

Post by NEW2ROS » Sat Jun 05, 2010 10:57 am

Does anyone know of a good free IDE
i am looking for a good program That can make some exe and dll files that work with Win9X NT and React Os

I need one that is free with Active X support and can produce dll and exe files That i can use in React os

if you know about one that has

React os Win9x and nt Support

Active X OCX support

Build dll and exe files

works with react os source code

If you have a Free ide that does those 4 things tell me about it Please

bugboy
Developer
Posts: 39
Joined: Thu May 22, 2008 9:23 pm

Re: Good IDE

Post by bugboy » Sat Jun 05, 2010 3:32 pm

That was to make dlls and exes?
On windows and reactos?
Dlls and exes?
Image

NEW2ROS
Posts: 8
Joined: Sun May 30, 2010 2:57 pm

Re: Good IDE

Post by NEW2ROS » Sat Jun 05, 2010 3:59 pm

Stupidity detected DO NOT READ





















yes but that change extension
I don't want to confuse people

file.Dll
file.Dlls
file.EXE
file.EXEs

I Think there are some apps that produce DLLS and EXES

Most ppl would know that by exes i mean exe
for people who Happen to be SMURFS!

DGMurdockIII
Posts: 123
Joined: Sat Sep 16, 2006 8:30 pm

Re: Good IDE

Post by DGMurdockIII » Wed Jun 16, 2010 8:11 pm

you may want to take a look at codeblocks http://www.codeblocks.org/

NEW2ROS
Posts: 8
Joined: Sun May 30, 2010 2:57 pm

Re: Good IDE

Post by NEW2ROS » Sat Jun 19, 2010 8:03 pm

Does code blocks support OLE Active X OCX?

b4dc0d3r
Posts: 148
Joined: Fri Sep 28, 2007 1:17 am

Re: Good IDE

Post by b4dc0d3r » Tue Jun 22, 2010 4:19 pm

Normally I don't do peoples' research for them, but I was curious and at the same time wanted to explain ActiveX a bit. ActiveX is just a .dll file, an application extension. It uses a well-defined interface and the C calling convention. You can build them yourself from straight C if you know what you're doing, so any IDE has "support" for ActiveX.

OCX files are typically for Visual Basic users, or early IE versions, and are usually just controls (making your own button or combobox or textbox or whatever else). Or collections of controls of course, and you could write your own flash player as a single "control" if you want. It actually started IIRC with .vbx controls which were pretty much intended only for Visual Basic, then .ocx controls any OLE application could use, then we have ActiveX which are .dll files.

So when you said it has to build dll and exe files, any IDE that runs on Windows will do that. When you said it has to have ActiveX OCX support, that doesn't make a lot of sense. ActiveX is backwards compatible, so you can make a .dll instead of .ocx file. So still .dll files would qualify. Windows-only compilers might make .ocx files, but you'd have to find an old version (earlier than maybe year 2000).

What I think you're looking for in an IDE is something like Visual Studio where you can write a class or object or whatever and the compiler will write the ActiveX interface for you. That makes it windows-centric immediately, since no other platform has ActiveX. And most of the decent IDEs are cross-platform, so it does not sound like you will find what you want. Visual Studio 6 is the best match and it's not free.

Win9x support excludes a lot of programs. Visual Studio 5 and 6 would let you make .ocx files, and support Win9x, but it's not free. Modern Visual Studio versions have a free version but no IDE, and no OCX support. ActiveX yes, but .dll files not .ocx files. Visual Studio does not compile ReactOS source code. That is being worked on, but the code still uses gcc/mingw syntax in places and MSVC does not understand it, or there are linking problems, or the headers are misarranged so you have to include different files.

Here's a good starting point for you to find what you need:
http://en.wikipedia.org/wiki/Comparison ... .2FC.2B.2B

More info on making your own ActiveX interface if you want to go that route. I highly recommend this since you should learn how these work if you're going to use them:
http://stackoverflow.com/questions/1670 ... codeblocks

If you find something that works let us know.

EDIT: I assumed you meant that the output runs on ReactOS and Windows. Your criteria wasn't clear on whether the IDE should actually run on ReactOS. Since it's Alpha as of this post, there's no guarantee of course.
Last edited by b4dc0d3r on Thu Jun 24, 2010 6:46 pm, edited 1 time in total.

swight
Posts: 130
Joined: Thu Jan 10, 2008 10:31 pm

Re: Good IDE

Post by swight » Thu Jun 24, 2010 3:50 am

should also note that there is a bug preventing the install of the more recent versions Visual Studio on ReactOS.

patternjake
Posts: 112
Joined: Sun May 31, 2009 12:15 am
Location: UK
Contact:

Re: Good IDE

Post by patternjake » Thu Jul 22, 2010 4:30 pm

ActiveX is Microsofts ancient techology in providing COM access to many components in Windows. Eg. MSHTML.dll provides a COM interface for Trident, for use in nearly any Windows programming language.

What we define as an 'IDE' is just a GUI for source control and application development.

If you are going to be making an app for ReactOS, it would need to be in pure C++, ATL or Win32.

Depending on things such as the .Net framework, VB runtimes etc is a no go.

And btw, there is no IDE for actual interface development for C++ apps, you create the window on runtime (in the source), just like you do with Java / Java Swing applications. (Which, ReactOS supports, btw.)

cruonit
Posts: 250
Joined: Mon Jun 29, 2009 12:57 am

Re: Good IDE

Post by cruonit » Sat Jul 24, 2010 11:09 am

you can ry
http://sallyide.sourceforge.net/

but i didn't like it it uses smartwin++. Also dev-c++ has some kind of an winforms designer

Sof_T
Posts: 140
Joined: Fri May 01, 2009 4:46 pm

Re: Good IDE

Post by Sof_T » Sun Jul 25, 2010 12:06 pm

cruonit wrote:Also dev-c++ has some kind of an winforms designer
wxDev-C++ it produces applications built with the wxWidget library.

Locked

Who is online

Users browsing this forum: DotBot [Crawler] and 0 guests