runningquicklynowher

If you really want to use the string table you could set multiple strings in the string table and use a case statement or group of if statements to assign it depending on your users choice.

For example if you had three possible choices available to your user you could have in the string tableMY_STRING1 = xxxMY_STRING2 = yyyMY_STRING3 = zzz

From there in the code you get your user selection and have something like this:

if ( UserSelection = 1 ) then //process with @MY_STRING1else if ( UserSelection = 2 ) then //process with @MY_STRING2else if ( UserSelection = 3 ) then //process with @MY_STRING3endif;

That would work if your MY_STRING data is fairly static and only changes the one time and doesn't get built upon as the install progresses. If you need to continually modify the value of MY_STRING by appending things to it based on multiple selection then you will need to have a String variable in your code that you use to store the current value of your assembled String Table values and you will need multiple String Table values representing each possibility.Using the same three MY_STRING string table entries above the code would differ like this: