Thank you very much Brian.  Your answer is exactly what I was looking for. 
I'm used to VB where it let you build a installer by asking you to include 
files, which VB cannot detect, such as DLL or OCX that you want to be an 
install-package.
I don't see one in RB, so I thought shouldn't RB have one too?
We would think all the important and repetabive routines should be included as 
a installer library or package, 
so you don't have to write all the necessary functions from scratch.  This is 
why I was asking for an installer plug-in in RB.

The truth is if I were to write one, I don't know how and where to start.  
Could you give me more advice with examples.
Thanks a millinion for your kind response.


----- Original Message ----
From: Brian Rathbone <[EMAIL PROTECTED]>
To: REALbasic NUG <[email protected]>
Sent: Tuesday, September 26, 2006 1:43:44 PM
Subject: Re: Why RB for our installer

There are installer packages that do a very good job of handling most 
installation challenges. For example, the installer package might need 
to deal with files it cannot overwrite because they are still in use. 
These are the types of things you would need to address yourself in an 
RB created installer. Most of these packages also have a scripting 
language that you can learn and use if your needs exceed the built in 
functionality.

I have used installer packages with great success, and I've also 
successfully created installers in RB when much of what I needed was not 
provided by an installer package or easily done in their scripting language.

If you just need a simple installer / uninstaller, you are probably  
best off with an installer package like InnoSetup. It's easy to use and 
has great compression.

If you find yourself needing to do some advanced stuff, then it can 
often be easier accomplished within RB.

There have been times I've combined the tow. Using an installer package 
to call an RB application during the install in order to handle one or 
two things. I just included the code in my RB app, and called the code 
only when the app was started with a special command line switch. 
(MyApp.exe /initialize) Then I told the installer package to execute my 
app with the parameter during the install.

As far as a plugin installer, are you referring to RB plugins or browser 
plugins? Either is possible.

You just have to figure out what functionality your installer needs, and 
that will probably determine which method to use.

hth,

Brian
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to