View Single Post
Old May 3rd, 2008, 7:11 PM   #4
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 747
Rep Power: 3 Jimbo is on a distinguished road
Re: Installation v.s. Standalone question.

It's possible for a program to be a single file, but it's really inefficient. The reason programs are split up into libraries and other files are so that you don't have to load a single several-hundred MB file into memory each time you load the program. So there's tricks, like keeping resources (whether text strings or images) in separate files so you can load or unload them as needed. Sometimes parts of the programs are split into libraries, so they only need be loaded when the program requires that code. Other libraries can be shared between programs, so by installing one copy of it, several programs can rely on the same file.

To answer your question, there isn't (AFAIK) a way to recreate a program as a standalone. Even if there was, your system would quickly feel the brunt of it.
__________________
<insert disclaimer here>
<insert shameless plug for Visual Studio here>
Jimbo is offline   Reply With Quote