Distributing your Program

Some questions on this topic

Page 1 of 1

5 Replies - 650 Views - Last Post: 19 February 2009 - 08:53 PM

#1 mykohlx43  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 19
  • Joined: 13-January 09

Distributing your Program

Posted 19 February 2009 - 08:22 PM

I know that in order to distribute your project you need to also install the runtime environment like .net framework or jre. But is there a language or a way were you don't need to add that environment to it?

Also, what compiler do you recomend for using a installer?
-languages (Java or C#)
I know c# you can do it in visual studio, but who wants to pay hundreds of dollars for that.
Is This A Good Question/Topic? 0
  • +

Replies To: Distributing your Program

#2 Core  Icon User is offline

  • using System.Linq;
  • member icon

Reputation: 764
  • View blog
  • Posts: 5,095
  • Joined: 08-December 08

Re: Distributing your Program

Posted 19 February 2009 - 08:28 PM

If your application is built in Java, you will always need JRE to run it. Same applies to .NET applications - .NET Framework is required to run those.
Was This Post Helpful? 0
  • +
  • -

#3 mykohlx43  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 19
  • Joined: 13-January 09

Re: Distributing your Program

Posted 19 February 2009 - 08:34 PM

I knew that part, i was wondering of a great compiler that can package my application and that environment into an installion package.

Then the other question is, is there another language where i can do it with out installing an environment because when your downloading apps off the internet your not always downloading an environment. or are you?
Was This Post Helpful? 0
  • +
  • -

#4 Core  Icon User is offline

  • using System.Linq;
  • member icon

Reputation: 764
  • View blog
  • Posts: 5,095
  • Joined: 08-December 08

Re: Distributing your Program

Posted 19 February 2009 - 08:40 PM

Quote

I knew that part, i was wondering of a great compiler that can package my application and that environment into an installation package.


Try using third-party installer packages like InnoSetup (which is free) or InstallShield (which is not free). However, you will have to do some work manually to add the necessary libraries to the installer package.

Quote

Then the other question is, is there another language where i can do it with out installing an environment because when your downloading apps off the Internet your not always downloading an environment. or are you?


Basically, any application you install requires specific libraries. The difference is that many libraries (for applications developed in VB6 or C++) are already shipped with the operating system. Others need to be installed separately (like JRE and .NET). .NET is now shipped with Windows, since Windows Vista comes with .NET Framework 3.0.

This post has been edited by Core: 19 February 2009 - 08:40 PM

Was This Post Helpful? 0
  • +
  • -

#5 mykohlx43  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 19
  • Joined: 13-January 09

Re: Distributing your Program

Posted 19 February 2009 - 08:48 PM

Thank you so much. That helped alot.
do you know which operating systems the c++ library is shipped with?
Was This Post Helpful? 0
  • +
  • -

#6 Core  Icon User is offline

  • using System.Linq;
  • member icon

Reputation: 764
  • View blog
  • Posts: 5,095
  • Joined: 08-December 08

Re: Distributing your Program

Posted 19 February 2009 - 08:53 PM

If your application is using the default C++ libraries, it will work by default in most of the operating systems C++ is available for. The difference is just the executable file format.

This post has been edited by Core: 19 February 2009 - 08:54 PM

Was This Post Helpful? 0
  • +
  • -

Page 1 of 1