Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations derfloh on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Making an application which does not require .NET

Status
Not open for further replies.

james0264

Programmer
Mar 1, 2005
52
GB
I have several situations which I can sucessfully make an application for, but I need to be able to "embed" the .NET framework into the application, or something similar. Basically, I need to make my application to run without the need to install .NET framework or the need to "setup" anything. Many thanks, James.
 
There are a couple of .net linkers available now. Remotesoft Salamander is probably the most well-known of them.

They work, but their downsides are:

1. Price (really expensive)
2. Size of executable (big)
3. Another thing to potentially go wrong that's out of your control.
4. Very difficult to debug linked executables (you need to use WinDbg).

Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Whoah! Well it looks like making "unmanaged" programs are very difficult. Thanks for all your help, but I've now opted not to use "unmanaged" coding. I guess I'll have to return to VB6. Thanks again, James.
 
What's the actual reason you have for not wanting to install the framework?


____________________________________________________________

Need help finding an answer?

Try the Search Facility or read FAQ222-2244 on how to get better results.

 
I guess I'll have to return to VB6.
VB6 has runtime requirements, too.

It's just that Windows XP distributed VBRUN600.dll, so you only thought you didn't have to ship it. But the one that comes with Windows is down-level, so if you want to have the fixes that are in VS6 SP6, you'll need to ship the VB6 runtime anyway.

As well as to customers who are on Windows 2000 or Win98.

Unless you want to use C and write to the Win32 API as of Windows 95, there's no such thing as writing prerequisite-free code.

Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Whoah! Well it looks like making "unmanaged" programs are very difficult. Thanks for all your help, but I've now opted not to use "unmanaged" coding. I guess I'll have to return to VB6. Thanks again, James.[/quote]

You've got that backwards. VB.Net/C# are managed code, VB6 is unmanaged.

-Rick


VB.Net Forum forum796 forum855 ASP.NET Forum
[monkey]I believe in killer coding ninja monkeys.[monkey]
 
I also should point out that VB6 will be end-of-life'd soon, and you won't even be able to get the minimal amount of support afterwards that you're getting today from Microsoft.

Like it or not, .NET is here to stay, so you'd better start learning it.

Also - much of the Vista API is in .NET; the death of Windows XP is becoming visible on the distant horizon.

Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Having visions about the future chiph?
Spent the weekend installing Vista Beta 2, only to find out that my network card (a 3Com 3C905B-TX, that they sold MILLIONS of) has been discontinued, and there are no Vista drivers available for it.

On top of that, 3Com's support website totally stinks.
So I'm ordering an Intel card instead. Grrrrr.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Ah yes, the future is out there.

Or perhaps they are going the linux way and you have to write your own driver.

Christiaan Baes
Belgium

"My new site" - Me
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top