PDA

View Full Version : SetupBuilder Lite



NewsArchive
04-10-2008, 02:11 AM
This one app provides data by state. A customer orders a state(s). I have
a routine that pulls the states ordered from a database of over a million
records and creates a new TPS file.

I call up SetupBuilder and recompile the project which pick up the new data
along with the rest of the app and uploads to the web site. Works great.
Next order that comes in the above is repeated.

This has to be repeated each time since the state file will always be
different. Someone may order Missouri one day and the next order may be for
Texas and Arkansas.

This has worked well and only takes minutes to complete. However, now I
have a stumbling block. My associate in Florida is taking orders when I am
unavailable. I have the app to create the ordered state file, we use
virtual terminal from PayPal or online PayPal to accept the funds.

But no way to create the install exe for uploading to the web. The only
thing that changes in the install is the one TPS that holds the new data.

Any thoughts on how to accomplish this. I also use Armadillo but I have a
'stock' registration code for these times when I am not here. Orders for
all states are shipped out on CD.

Don Harvey

NewsArchive
04-10-2008, 02:12 AM
Hi Don,

Are you already using compiler variables in your project to compile the
specific setup.exe files? For example, a compiler variable decides which
TPS file is linked in. You pass the value for that compiler variable via
the command line (or a Release, or whatever).

sbuilder.exe /C /CV TPSFILE "Missouri"

-or-

sbuilder.exe /C /CV TPSFILE "Texas"

-or-

sbuilder.exe /C /CV TPSFILE "Arkansas"

-and so on-

The above would automatically include the correct TPS file for Missouri,
Texas, Arkansas, etc.

Are you already doing something like the above? You can completely automate
such a process with SetupBuilder.

Friedrich

NewsArchive
04-10-2008, 02:12 AM
By the way, in the script, the #ifcompvar compiler directive determines
which file(s) is (are) linked in.

#ifcompvar [TPSFILE] Equals "Texas" Then
! Install the Texas TPS here
#end

#ifcompvar [TPSFILE] Equals "Missouri" Then
! Install the Missouri TPS here
#end

#ifcompvar [TPSFILE] Equals "Arkansas" Then
! Install the Arkansas TPS here
#end

And so on. No need to touch the project. The command line compiler does
all the dirty work for you.

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 6.7
Create Windows Vista ready installations in minutes

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
04-10-2008, 02:13 AM
Friedrich,

I use the command line along with syncback to compile and send acct data to
a web site for back up, easy.
Isn't sbuilder.exe a part of SetupBuilder that resides here and wouldn't be
sent to another computer for use?
The project file is always the same with the only difference that the tps
file is replaced before I compile the project.

Don Harvey

NewsArchive
04-10-2008, 02:13 AM
Hi Don,

> I use the command line along with syncback to compile and send acct data
> to a web site for back up, easy.
> Isn't sbuilder.exe a part of SetupBuilder that resides here and wouldn't
> be sent to another computer for use?
> The project file is always the same with the only difference that the tps
> file is replaced before I compile the project.

As I understand it, your associate in Florida is taking orders when you are
unavailable. So you only need a second SetupBuilder license and you are
done. BTW, we have SetupBuilder team licenses in our assortment to handle
exactly this situation. If you are interested, you can contact our sales
and we can "upgrade" your single-user license.

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 6.7
Create Windows Vista ready installations in minutes

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
04-11-2008, 01:24 AM
Thanks Friedrich,

I think that is exactly what I need. Will check it out.

Don Harvey