Sawtooth Software: The Survey Software of Choice

Error: Invalid procedure call or argument

When starting SSI Web, the error "Invalid procedure call or argument - Error 5" is displayed.

Version:  6.0 - All versions of 7
Products:  SSI Web

When starting SSI Web, the following error appears:

Application Load Error
Invalid procedure call or argument - Error 5

SSI Web versions 7 and earlier rely on the Microsoft Visual Basic Runtime. Please make sure the latest version of the runtime is installed on your machine. The download file and installation instructions are located on the Microsoft website:

After installing the runtime, please reboot your machine and start SSI Web again. The error should be fixed.

If you continue to get Error 5, the error may be caused if the user's "Documents" (or "My Documents") folder is not available, such as when the folder is on a network location and the user is disconnected from the network.

You may check if the Documents folder is not on the local drive by going to a command prompt and typing the word "set" and hitting the enter key. This will display the environment variables for the machine. Look for the environment variable called "USERPROFILE". If this variable points to a drive that does not exist on the machine, this is indicative of the problem. We've also seen the problem arise with the environment variable "HOMESHARE".

If possible, change the environment variable with the help of a system administrator. If you are not able to change the environment variable with the help of a system administrator, we've provided the following work-around.

A setting may be created in the registry to direct SSI Web to a custom Documents folder. You can get to the registry by running the program "regedit.exe" usually found in "C:\Windows". Please be very careful working with the registry -- many program and system settings are stored there.

Find (or create) the following folder in the registry:

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Sawtooth Software\CiW\Last Settings

Create the string value "My Documents" in that folder, and set the data value to an existing folder the computer has access to. For instance, if you create a folder on your hard drive named "C:\Local Documents", type "C:\Local Documents" as the data value.

Note that for SSI Web, this "My Documents" registry setting always overrides the traditional Documents folder (even when it is available).

If this does not solve the problem, please contact technical support for additional help.

Sawtooth Software

6:30 AM to 5:30 PM Mountain Time
(GMT-6; GMT-7 Autumn/Winter)
Monday through Friday

Phone: +1 801 477 4700
Fax: +1 801 337 7410

We are open!

SKIM Software

9:00 AM to 5:30 PM Central European
(GMT+2; GMT+1 Autumn/Winter)
Monday through Friday

Phone: +31 10 282 3500
Fax: +31 10 282 3560

Lighthouse Studio

Lighthouse Studio is our flagship software for producing and analyzing online and offline surveys. It contains modules for general interviewing, choice-based conjoint, adaptive choice-based conjoint, adaptive choice analysis, choice-value analysis, and maxdiff exercises.

Try Lighthouse Studio

  Buy Lighthouse Studio

Demonstrate CBC Using Only Basic Math

This survey will illustrate how Choice-Based Conjoint surveys work. It involves choosing food for dinner at a baseball game. You will take a quick 9-question CBC questionnaire, and then, using simple addition arithmetic, we will analyze your results and place the results into a "what-if" market simulator to see how your results stack up against others who have completed this survey.

Begin Demonstration