Standalone Win32 wxPython apps?

Grant Edwards grante at visi.com
Sun Mar 10 02:06:32 EST 2002


In article <3C8B00E2.75783719 at engcorp.com>, Peter Hansen wrote:

> Not sure how you would make your app look elsewhere than in
> the executable's directory for DLLs, if you need to avoid the
> system directories.

I don't know that I "need" to, but it just seems to be good
common sense not to put user files into system directories. I
guess I'm not using "WindowsThink" yet.

> Might be possible.  Anyone?

>> AFAICT, there doesn't appear to be a practical way to have
>> multiple versions of DLLs installed, so if you've got two apps
>> that require different versions of DLLs, then one of the apps
>> is screwed.
> 
> A good reason to use the everything-in-one-folder method and
> not worry about it.

That sure sounds like the best bet.

>> Windows users... worried about drive space... ROTFL!
> 
> Who's worried?  Not me.  I thought you might be, and I didn't
> want to insult you by saying I thought that would be silly.

Personally, I _don't_ think it's silly to worry about disk
space.  I've still got Linux systems I use every day running
with a few hundred MB of disk space.  It wasn't more than 3-4
years ago I was using a Linux system with under 100MB of disk
space.  But, AFAICT, Windows users have completely abandonded
any hope of usable systems with less than several GB of disk
space.  I thought multi-GB disk drives were pretty pointless
until I started playing with MP3 files.  :)

> If you don't care, then you have little reason not to go with
> the options suggested.  Distributing to Windows users via
> a single executable is actually worse than via an installer
> (which would hide the multiple files if it's not statically
> linked) since (a) they get cute icons in the Start menu, 
> (b) they can uninstall without having to run Explorer and 
> manually delete files, (c) you can split out parts that
> should be modular (resources such as help files, etc.), and
> (d) they're used to it and don't know what to do with an
> executable (depending on the ignorance level of the user).

Good points.  I'm pretty much convinced that a folder full of
stuff and an installer are the way to go.

-- 
Grant Edwards                   grante             Yow!  I'm not available
                                  at               for comment...
                               visi.com            



More information about the Python-list mailing list