var fDesc=new Array(); fDesc[0] = "TestRecorder is a set of runtime libraries to be distributed with your 32-bit and 64-bit applications. Once incorporated into your application, TestRecorder fully records end-user actions in the binary format.
With TestRecorder, you no longer have to struggle with this arcane mode of communication — you no longer have to guess what the user was actually doing — and you no longer have to waste time and money on endless tech support inquiries. When you include TestRecorder in your application, all you need to request from the user is the auto-generated file. You can even have your application send the file to you automatically!
The files generated by TestRecorder are a complete record of all user actions, mouse clicks, keystrokes, plus more, performed within the application. Recording begins on a call from the application to the TestRecorder engine, and each action is returned to your application code, which can opt to send it to a script file, react to it, or simply discard it.



The files generated by TestRecorder are a complete record of all user actions, mouse clicks, keystrokes, plus more, performed within the application. Recording begins on a call from the application to the TestRecorder engine, and each action is returned to your application code, which can opt to send it to a script file, react to it, or simply discard it.
It is incredibly easy to incorporate TestRecorder in your current and future projects. It includes both ActiveX and VCL controls designed to provide easy control of the TestRecorder engine. To enable TestRecorder in your apps, you only need to set a few properties and create a function that will process recorded instructions.ls designed to provide easy control of the TestRecorder engine. To enable TestRecorder in your apps, you only need to set a few properties and create a function that will process recorded instructions."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }