get my program run on another computer?

get my program run on another computer?

I've implemented a program using CVF6.6b and CAV as an activeX-component. Now I'm ready and want to use the program on other computers.The program runs fine until the moment it initializes the Array Visualizer, which is an activeX-control. The program crashs without any error message.

For testing I installed the CAV on this computer, too, but it doesn't help. I looked through the program with the dependency walker and installed all DLLs which are required for it. I copied also the avis2d.ocx and avisgrid.ocx to the windows/system32 directory and registered it with regsvr32 without any compliance.

Can you run Array Viewer and open data files on the computer? If not, there's probably a problem with the graphics drivers on the system. Run Array Viewer on target system open the Settings|Options dialog box and uncheck the "HW Acceleration" checkbox.

Now the program hangs at the same step of testing, but it shows an error message:"The Dialog Dynamic Link Library DFDLGnnn.DLL is missing or not registered."

But I found the dll in the windows/system32 directory. So I tried registering manually. I got a success-message and afterwards the same error as above. But if I search through the registry using regedit I found DFDLG100.dll and a link to the right place in the windows/system32 directory.

sorry for my late answer. the aview160 already was in the windows/system32 directory. Commenting the array_visualizer attribute out doesn't help - the same error message occurs and on my computer the array visualizer works, but not correctly.

But I got a solution. I deinstalled all the Compaq staff and rebooted. Then I installed the runtime-redistributables in a specified order: first the CVF-Run-Time files and then the CAV-Run-Time files. And it worked!