Skip to main content
. 2007 Summer;40(2):359–384. doi: 10.1901/jaba.2007.46-06

Table 2.

A Summary of Possible Problems and Possible Solutions to Programming for the Pocket PC in Microsoft Visual Basic 2005

Problem Possible solution
Software fails to deploy on Pocket PC Check communications cable, check to make sure Pocket PC is firmly in docking cradle, make sure Microsoft ActiveSync is running on desktop computer
Software takes unusually long time to compile onto Pocket PC Free additional memory space on Pocket PC, upgrade version of Windows CE or Windows Mobile
Pocket PC emulator does not work or generates error Test program on actual Pocket PC
Data output file cannot be found Check “My Device” directory on Pocket PC, or use “Find Files Option” on desktop if using emulator
Each subsequent observation overwrites old file Add a textbox on first form for “Observation Number,” declare a “Public” variable on module for observation number, make observation number part of output file name
User wants to add ability to end program before session timer reaches end of its interval Add command button named “End,” copy all of the code for session timer into button's subroutine, exit program with switcher box
Switcher bar not present Click on Windows Icon in upper left of Pocket PC screen, select settings, select “System” tab, locate and click on switcher bar icon
Clicking “Start” button on first form generates error and terminates program Make sure input file for subject resides in “Input Files” folder, make sure to use same spelling as input file name for the participant
lblHide fails to disappear at end of observation interval Check code under tmrObserve, make sure it includes lblHide. Visible  =  False
lblHide disappears prematurely during observation interval, intervals are written multiple times to output file Check code under tmrRecord, make sure it includes tmrRecord. Enabled  =  False
Proper number of recording buttons fails to appear for given client Make sure number at top of input file corresponds with number of behaviors, check select case statement under frmRecord_Load
More buttons for recording behavior are present than are required Check each button's “Visible” property and make sure it is set to false
Text of behavior doesn't fit on button Resize button, abbreviate behavior text
Text of behavior doesn't show up on button Check select case statement under frmRecord_Load
During interval recording, buttons are not enabled on subsequent intervals Check code under tmrObserve, make sure each button's “Enabled” property is reset to true
Output file for interval recording session shows behavior occurring more than once in interval Check code under tmrRecord, make sure behavior occurrence variable are reset to zero
Cannot find the data file to transfer into Excel Use the “Find Files” option, make sure Excel's file types option “All Files” is selected
Data in Excel all appear in one row Make sure to import data using the “delimited” and “comma” options in Excel