Re: [ANN]Beta signup for #Install SDK is now open(Applicable to Delphi 8 only!)

From: Youseful Software (support.n0.sp_at_m@youseful.com)
Date: 05/27/04


Date: Thu, 27 May 2004 11:36:01 -0400

HI

If you check the april newsletter you will find a (preliminary) power point
presentation.
http://www.youseful.com/msi/install.ppt

The april newsletter is found on the main page on www.youseful.com .

Also my blog also contains some info. It will probably contain more later
on.
http://blogs.slcdug.org/jmele

It is in this first SKU similar to spirit and philosophy to WiX.
(http://wix.sourceforge.net).
Except you use code instead of XML. Which I find more natural than using
XML. (This metaphor - setup as source was really first done by Bill White
back in 1996!). You write code to build MSIs and convert existing MSI's into
Code. (Limited in Beta edition A). I am still undecided whether SDK 1.0 will
include the T-Classes.(see power point presentation)

The reason I am doing it like this with the IDE embedded skus coming out
later , is to ensure basic soundness of the foundation.(God is in the
details) Also it seems some people do not mind do their installs non
visually. This SDK is the foundation for the versions for Delphi 8 and
VS.NET 2k3.

You can use this for everything except create a competing install tool
visually or non visually. However, if you wish to create extensions that you
redistribute than we can discuss that.

For example, here is a sample using the raw C classes -
http://www.youseful.com/SI/sample1.htm

I am also however working on a set of classes, that more closely mimic the
WiX format. (a Highly alpha sample!!). This is in C# (!). This compiles for
me with my code libraries.

 Product.Start();
{ //Product properties
       { snip for brevity}
    Directory.Start();
    {
          Directory.Name="ProgramFilesFolder";
          Directory.Start();
        {
            {snip Directory properties}
                Feature.Start();
                {
                    {Snip Feature_ properties}
                    Component_.Start();
                    {
                        Component_.Name = "App Documentation";
                        Component_.GUID = "{snip GUID}";
                        File_.Start();
                        {
                            {snip File_ properties}
                             File_.End();
                          }
                          Component_.End();
                    }
                    Component_.Start();
                    {
                        Component_.Name = "base";
                        {SNIP}
                        Component_.End();
                    }
                    Feature.End();
                }
                Directory.End();
            }
            Directory.End();
        }
        Product.End();
}
These Nested classes which are underlyingly built with C Classes wont be in
the first beta. However it does show the flexibility of using source code.
It works because as not shown here you first create an instance of CInstall.
All the static methods do is update CInstall which is the root install
component in any install.
Joe Mele

-- 
www.youseful.com
support@youseful.com
news://217.160.245.129/youseful.public.announce
news://217.160.245.129/youseful.public.developer.sharpinstall
"vizacc" <a@b.com> wrote in message news:40b58dac@newsgroups.borland.com...
hi,
do you have more information about this product?
-- 
thanks,
Vizacc ERP system
http://www.vizacc.com/
>


Relevant Pages

  • Re: re visited Green Screen - warning, a long ramble
    ... If you can't Boot your PC up, then you aren't going to be able ... It might be an idea to go into the BIOS & Set the "ReSet ESCD" ... Though that's really just the BIOS working through the POST - Power ... She went on to install 5updates and then shut down normally. ...
    (uk.people.silversurfers)
  • Re: asrock, problem with nic after windows-boot - Exact Opposite issue the OP is having
    ... I never use/used a power strip in that manner (for *ATX* ... lacks upon a warm boot. ... $ sudo apt-get install sag ... Reading Package Lists... ...
    (comp.os.linux.networking)
  • Re: APM issue: computer reboots on Shutdown, locks up on Stand By
    ... with my Win2K computer. ... shutdown proceeds normally, Windows closes out and the power goes off, ... black), the motherboard fires up again and reboots, back into Windows. ... not appear after a fresh install of Win2K, ...
    (microsoft.public.win2000.general)
  • Re: Are low/lower cost USB Oscilloscopes any good?
    ... The company I work for doesn't have much of a budget for test equipment, but we have a budget for boards so I was considering making a pretty fast scope / analyser using a quad set of 500MS/s A-Ds and a couple of fast FPGAs and some memory. ... They couldn't find the RTL chips anymore for repairs, and some new buildings going in were going to cut some of those custom multi-core twinax cables and they couldn't replace or re-run them. ... He then gave the cable tech a student helper to help run the cables and install all the electical boxes. ... Power, TT control signal, ground, lighting control power, and the lighting level signal. ...
    (sci.electronics.design)
  • Re: Help with DWL G520
    ... DWL-G520M instructs not to install the adapter into the computer before ... installing the driver software from the D-Link CD. ... install the GenMAC 2 Common files. ... Power Management Capability, Version 1.1 ...
    (comp.os.os2.apps)