Hi All,

I would like to have 2 questions.
First of all, I made a package in which 3 applications are involved. All of them consist of a lot of ActiveX ( ocx, dll ) components. After installing the package on another machine either ActiveX components didn't work or I got a message: "Can't create ActiveX objects. I don't know what's wrong. Should I give permission for components in registry ?
Secondly, can I modify, set registry/folder permission by using native Visual Basic Script ?

Cheers,
J
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
There are many reasons this could be happening. Check out this article:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vamsgcantcreateobject.asp
Answered 01/11/2006 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
0
I should say if you are missing dependant libraries you should launch the application with dependency walker and look for missing DLLs. If you have not used dependency walker it can be tough to get used to becuase some of the errors are not critical. Usually ignore any calls looking for localized DLLs if you are on an English OS and calls to kernel components that do not exist on on that OS. I.E you might see some DLL calls for Win9x kernel components.
Answered 01/11/2006 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
0
I am glad you to response me. I used the Dependency Walker but I was not able to find the solution. We work on Windows XP Sp2 English Version and the applications use some system/kernel dll, for example mfc42.dll, msvcirt.dll. I think the applications want to use their own dlls.
Answered 01/12/2006 by: kellerjanine
Yellow Belt

Please log in to comment
0
You can try isolating the DLLs but I don't think that is the issue. When it is a dll version issue it is usually an "Entry Point Not Found" error. If you feel comfortable you could send me a copy of the output. I just sent you an email.
Answered 01/12/2006 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity