Thread overview
Dinstaller 1.005 Released
Mar 11, 2008
Chris Miller
March 10, 2008
Today, I announce the release of DInstaller. It is written in C# just to get everything up to date with the latest dmd, tango, etc. However Mango support was removed  as C# has a way to connect to other applications but I am having a hard time using it predictably. DMD DMD+TANGO DMD+TANGO+TANGOBOS DMD+PHOBOS+TANGO DMD+PHOBOS+TANGO+TANGOBOS DSSS DDBG DFL are all supported. I hope this keeps some people from having to ask the question of how do I install DMD on windows(won't but I always like to hope). Any questions ask them here. download at http://www.dsource.org/projects/dinstaller/browser/downloads/InstallD.zip?format=raw

Lester L. Martin II
March 11, 2008
Lester L. Martin II Wrote:

> Today, I announce the release of DInstaller. It is written in C# just to get everything up to date with the latest dmd, tango, etc. However Mango support was removed  as C# has a way to connect to other applications but I am having a hard time using it predictably. DMD DMD+TANGO DMD+TANGO+TANGOBOS DMD+PHOBOS+TANGO DMD+PHOBOS+TANGO+TANGOBOS DSSS DDBG DFL are all supported. I hope this keeps some people from having to ask the question of how do I install DMD on windows(won't but I always like to hope). Any questions ask them here. download at http://www.dsource.org/projects/dinstaller/browser/downloads/InstallD.zip?format=raw

I'm not at a Windows machine, so I'll just ask the question instead of experiment for myself.

When I last tried DInstaller (1.004) I had two problems:  First, I couldn't tell where it installed to.  Second, it'd be a lot nicer if it had some documentation on how to use it.

If I remember correctly it installed to my user folder (D:\Users\Lord Sauron\)  I would suggest writing some code to make it fail if it tries to install to a path which has a space in it (since I'm told that it will not function if it does - I haven't stress-tested it to find out though).

As an aside, I'm surprised you're not using a NullSoft Scriptable Installer, which are free, open-source, and open you up to multiple platforms.  I don't use 'em, so I'm not patronizing you, but I'm interested to know why you went with C#.
March 11, 2008
Chris Miller Wrote:

> Lester L. Martin II Wrote:
> 
> > Today, I announce the release of DInstaller. It is written in C# just to get everything up to date with the latest dmd, tango, etc. However Mango support was removed  as C# has a way to connect to other applications but I am having a hard time using it predictably. DMD DMD+TANGO DMD+TANGO+TANGOBOS DMD+PHOBOS+TANGO DMD+PHOBOS+TANGO+TANGOBOS DSSS DDBG DFL are all supported. I hope this keeps some people from having to ask the question of how do I install DMD on windows(won't but I always like to hope). Any questions ask them here. download at http://www.dsource.org/projects/dinstaller/browser/downloads/InstallD.zip?format=raw
> 
> I'm not at a Windows machine, so I'll just ask the question instead of experiment for myself.
> 
> When I last tried DInstaller (1.004) I had two problems:  First, I couldn't tell where it installed to.  Second, it'd be a lot nicer if it had some documentation on how to use it.
> 
> If I remember correctly it installed to my user folder (D:\Users\Lord Sauron\)  I would suggest writing some code to make it fail if it tries to install to a path which has a space in it (since I'm told that it will not function if it does - I haven't stress-tested it to find out though).
> 
> As an aside, I'm surprised you're not using a NullSoft Scriptable Installer, which are free, open-source, and open you up to multiple platforms.  I don't use 'em, so I'm not patronizing you, but I'm interested to know why you went with C#.


I used C# because I have in the past and this was just to get it done quickly. I will release a version wrote in D sometime. The whole system is revised this time however I didn't do the part that keeps you from installing to path with a space in it. I think the space part works however because I did it once and it required the command line to be something like: cd C:/"Program Files"/D. And I got tired of typing it. Now I simply edit my Path variable however I didn't do so in this install because I don't want to mess up my system trying to edit the system :-)  However if you can find out if it truly fails to work under a spaced folder name(not just very hard to get to work) I will edit the code and release 1.005.1. I didn't use Nullsoft as I plan to make my installer in D a little more flexible for installing D stuff.

As for the documentation I am doing a lot of stuff right now but basically it's unzip, double click D Installer.exe and follow on screen directions. I will write instructions when/before I do the D version.

And sorry for messing up installing D for you Chris Miller.

Lester L. Martin II



March 12, 2008
Lester L. Martin II Wrote:

> Chris Miller Wrote:
> 
> > Lester L. Martin II Wrote:
> > 
> > > Today, I announce the release of DInstaller. It is written in C# just to get everything up to date with the latest dmd, tango, etc. However Mango support was removed  as C# has a way to connect to other applications but I am having a hard time using it predictably. DMD DMD+TANGO DMD+TANGO+TANGOBOS DMD+PHOBOS+TANGO DMD+PHOBOS+TANGO+TANGOBOS DSSS DDBG DFL are all supported. I hope this keeps some people from having to ask the question of how do I install DMD on windows(won't but I always like to hope). Any questions ask them here. download at http://www.dsource.org/projects/dinstaller/browser/downloads/InstallD.zip?format=raw
> > 
> > I'm not at a Windows machine, so I'll just ask the question instead of experiment for myself.
> > 
> > When I last tried DInstaller (1.004) I had two problems:  First, I couldn't tell where it installed to.  Second, it'd be a lot nicer if it had some documentation on how to use it.
> > 
> > If I remember correctly it installed to my user folder (D:\Users\Lord Sauron\)  I would suggest writing some code to make it fail if it tries to install to a path which has a space in it (since I'm told that it will not function if it does - I haven't stress-tested it to find out though).
> > 
> > As an aside, I'm surprised you're not using a NullSoft Scriptable Installer, which are free, open-source, and open you up to multiple platforms.  I don't use 'em, so I'm not patronizing you, but I'm interested to know why you went with C#.
> 
> 
> I used C# because I have in the past and this was just to get it done quickly. I will release a version wrote in D sometime. The whole system is revised this time however I didn't do the part that keeps you from installing to path with a space in it. I think the space part works however because I did it once and it required the command line to be something like: cd C:/"Program Files"/D. And I got tired of typing it. Now I simply edit my Path variable however I didn't do so in this install because I don't want to mess up my system trying to edit the system :-)  However if you can find out if it truly fails to work under a spaced folder name(not just very hard to get to work) I will edit the code and release 1.005.1. I didn't use Nullsoft as I plan to make my installer in D a little more flexible for installing D stuff.
> 
> As for the documentation I am doing a lot of stuff right now but basically it's unzip, double click D Installer.exe and follow on screen directions. I will write instructions when/before I do the D version.
> 
> And sorry for messing up installing D for you Chris Miller.
> 
> Lester L. Martin II
> 
> 
> 

I forgot that it also has a textfield at bottom now that lets you tell it where to install(you have to as there is no default location).

Lester L. Martin II