Skip to main content
Questionnaire Development System™

Resources

QDS™ Version 2.6.1 Software Patch

< Return to Maintenance Patches Page

Bug Fixes

QDS™ Version 2.6.1 Software Patch addresses the issues within the QDS™ module shown below:

Design Studio

Problem Description

The program sometimes failed to start due to a system configuration error.

When the user attempted to start the program, the following message was displayed by the operating system: “The application has failed to start because its side-by-side configuration is incorrect.”

Fixed in version 2.6.1.9 (2/12/2013)

Design Studio Build option prevented Data Entry program from saving any data.

If designer unchecked the “Tab automatically when a field is filled” checkbox on the Build Options property sheet for a Data Entry Control File, the Data Entry program failed to save any data. This option has been disabled, and the “Tab automatically” feature is now turned on for all Data Entry control files.

Fixed in version 2.6.1.8 (12/18/2012)

Saving a specifications file that hasn't been modified causes the file to be unreadable.

If a user opened a file created in an earlier version of QDS, made no changes to the file, and then selected File | Save, the program would display the following error message when the user attempted to reopen the file: "An error occurred while reading the variable dictionary". At this point, the user would not be able to recover the file. This problem has been fixed. Now, if the user performs a File | Save on an older file that hasn't been modified, the user can still re-open and use the file without any problem.

Fixed in version 2.6.1.7 (6/8/2012)

ACASI

Problem Description

The program sometimes stored an incorrect value for numeric calculations.

When a numeric calculation produced an arithmetic overflow, the program would store an invalid response for that variable. This generally only happened when multiplying large integers, performing division with numbers that have more than 6 significant decimal places, or when performing multiplication with negative numbers that have more than 6 significant decimal places. The program has been modified in two ways: (1) When performing division and multiplication with values that have several decimal places, the correct result is now stored for that variable. (2) When performing multiplication on large integers and the result is greater than 2,147,483,647, a response of “Undefined” is stored in the variable, and an error message is displayed giving the user the option of terminating the survey.

Fixed in version 2.6.1.5 (1/05/2011)

The program would crash if a numeric calculation attempted to divide by zero.

This problem has been fixed. If a numeric calculation contains an expression where the divisor is zero, the program stores “Undefined” as the response for the variable, and an error message is displayed giving the user the option of terminating the survey.

Fixed in version 2.6.1.5 (1/05/2011)

The question/information screen sometimes closed during playback of audio .wav file.

When running under Windows Vista or Windows 7, the question screen sometimes closed revealing the main program window. This problem only occurred when (1) a single .wav file was defined for the current screen, (2) audio-interruptible option was unchecked, and (3) participant repeatedly clicked on a disabled response button before the audio was complete. This has been fixed so that clicking on a disabled button does not interfere with display of the question or information screen.

Fixed in version 2.6.1.2 (7/19/2010)

The text-to-speech function did not work correctly for surveys developed in a non-Latin alphabet.

When running a Chinese language survey under Windows 7 Ultimate, Microsoft’s text-to-speech voice, Microsoft Lili, was unable to pronounce the text in the question and information fields. This has been fixed so that all fields on the screen can be read by a text-to-speech engine in any language supported by QDS.

Fixed in version 2.6.1.3. (9/27/2010)

CAPI

Problem Description

The program sometimes failed to start due to a system configuration error.

When the user attempted to start the program, the following message was displayed by the operating system: “The application has failed to start because its side-by-side configuration is incorrect.”

Fixed in version 2.6.1.9 (2/12/2013)

The program sometimes stored an incorrect value for numeric calculations.

When a numeric calculation produced an arithmetic overflow, the program would store an invalid response for that variable. This generally only happened when multiplying large integers, performing division with numbers that have more than 6 significant decimal places, or when performing multiplication with negative numbers that have more than 6 significant decimal places. The program has been modified in two ways: (1) When performing division and multiplication with values that have several decimal places, the correct result is now stored for that variable. (2) When performing multiplication on large integers and the result is greater than 2,147,483,647, a response of “Undefined” is stored in the variable, and an error message is displayed giving the user the option of terminating the survey.

Fixed in version 2.6.1.5 (1/05/2011)

The program would crash if a numeric calculation attempted to divide by zero.

This problem has been fixed. If a numeric calculation contains an expression where the divisor is zero, the program stores “Undefined” as the response for the variable, and an error message is displayed giving the user the option of terminating the survey.

Fixed in version 2.6.1.5 (1/05/2011)

Data Entry

Problem Description

The program failed to display decimal points.

If a numeric response contained a decimal place, the number was displayed without a decimal point when viewed in Browse mode. This has been fixed so that numeric values with decimal places are displayed correctly.

Fixed in version 2.6.1.10 (5/15/2013)

The verify feature did not always highlight a changed response.

If the original value contained a decimal point and the new value contained the same digits without a decimal point, the program treated the new number as matching the old and automatically moved on to the next field on the screen. Now, the program will flag user input as different if the new input doesn’t contain a decimal point when the original one does.

Fixed in version 2.6.1.10 (5/15/2013)

The program sometimes failed to start due to a system configuration error.

When the user attempted to start the program, the following message was displayed by the operating system: “The application has failed to start because its side-by-side configuration is incorrect.”

Fixed in version 2.6.1.9 (2/12/2013)

Program failed to display all fields in a long survey when running under Windows 7.

When running a long survey with more than 500 questions under Windows 7, the program would stop displaying questions and input fields before it reached the end, and the user was unable to complete the survey. This problem has been fixed. The program now displays all questions and input fields for all surveys, regardless of size.

Fixed in version 2.6.1.8 (12/18/2012)

The program sometimes stored an incorrect value for numeric calculations.

When a numeric calculation produced an arithmetic overflow, the program would store an invalid response for that variable. This generally only happened when multiplying large integers, performing division with numbers that have more than 6 significant decimal places, or when performing multiplication with negative numbers that have more than 6 significant decimal places. The program has been modified in two ways: (1) When performing division and multiplication with values that have several decimal places, the correct result is now stored for that variable. (2) When performing multiplication on large integers and the result is greater than 2,147,483,647, a response of “Undefined” is stored in the variable, and an error message is displayed giving the user the option of terminating the survey.

Fixed in version 2.6.1.5 (1/05/2011)

The program would crash if a numeric calculation attempted to divide by zero.

This problem has been fixed. If a numeric calculation contains an expression where the divisor is zero, the program stores “Undefined” as the response for the variable, and an error message is displayed giving the user the option of terminating the survey.

Fixed in version 2.6.1.5 (1/05/2011)

HAPI

Problem Description

The program sometimes stored an incorrect value for numeric calculations.

When a numeric calculation produced an arithmetic overflow, the program would store an invalid response for that variable. This generally only happened when multiplying large integers, performing division with numbers that have more than 6 significant decimal places, or when performing multiplication with negative numbers that have more than 6 significant decimal places. The program has been modified in two ways: (1) When performing division and multiplication with values that have several decimal places, the correct result is now stored for that variable. (2) When performing multiplication on large integers and the result is greater than 2,147,483,647, a response of “Undefined” is stored in the variable, and an error message is displayed giving the user the option of terminating the survey.

Fixed in version 2.6.1.5 (1/05/2011)

The program would crash if a numeric calculation attempted to divide by zero.

This problem has been fixed. If a numeric calculation contains an expression where the divisor is zero, the program stores “Undefined” as the response for the variable, and an error message is displayed giving the user the option of terminating the survey.

Fixed in version 2.6.1.5 (1/05/2011)

The HAPI program sometimes crashed when running on a Windows Mobile 6.5 device with a wide screen.

When running on a device with a WQVGA or WVGA type screen, HAPI would crash when attempting to display a Pick-one or Check-each question with more than 7 response items. This has been fixed so that HAPI will now work correctly on wider screen displays.

Fixed in version 2.6.1.3 (9/27/2010)

Warehouse Manager

Problem Description

The program sometimes failed to start due to a system configuration error.

When the user attempted to start the program, the following message was displayed by the operating system: “The application has failed to start because its side-by-side configuration is incorrect.”

Fixed in version 2.6.1.9 (2/12/2013)

The program sometimes crashed when exporting to SAS Transport File format.

If the interview data contained a variable label with more than 215 characters, the program froze or dropped the label from the output file. This feature now works correctly for all long labels.

Fixed in version 2.6.1.4 (10/18/2010)

The SAS Format Library export function was unable to write long value labels in Chinese, Japanese, or Korean to exported data set.

If a value label in a Chinese, Japanese, or Korean language survey was greater than 125 characters, the export ran, but the label showed up as blank in SAS. This has been fixed to work properly.

Fixed in version 2.6.1.4 (10/18/2010)

The SAS Format Library export function sometimes did not use the correct length for labels in the .XPT file.

If a value label was over 255 characters, the export function sometimes truncated these to 10 or 20 characters instead of the maximum allowed length of 255 characters. This has been fixed so that SAS format statements contain up to 255 characters for long value labels.

Fixed in version 2.6.1.4 (10/18/2010)

Custom Dictionary Editor

Problem Description

The program sometimes failed to start due to a system configuration error.

When the user attempted to start the program, the following message was displayed by the operating system: “The application has failed to start because its side-by-side configuration is incorrect.”

Fixed in version 1.0.0.2 (bundled with QDS version 2.6.1.9 - 2/12/2013)

< Return to Maintenance Patches Page