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
- Next message: Kevin Powick: "Re: Single developer VCS?"
- Previous message: Hendrik Steyn: "Re: Visual end-user report designing VCL"
- In reply to: vizacc: "Re: [ANN]Beta signup for #Install SDK is now open(Applicable to Delphi 8 only!)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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/ >
- Next message: Kevin Powick: "Re: Single developer VCS?"
- Previous message: Hendrik Steyn: "Re: Visual end-user report designing VCL"
- In reply to: vizacc: "Re: [ANN]Beta signup for #Install SDK is now open(Applicable to Delphi 8 only!)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|