1. george parkinson
  2. as Valentina DB Server
  3. 金, 8月 28 2015, 03:15 PM
  4.  メールで購読
hello all,
i have a vb6/com & val 4.9.1 application that installs and runs fine on almost all of a client's pc's.
on one pc in particular (win7-64/sp1), executing the following line :

Valentina.Init inCacheSize

will result in error #429 'ActiveX component can't create object'.

i'm stumped and could really use someone's help on this...
any ideas?

thanks in advance,
george
コメント
There are no comments made yet.
Ruslan Zasukhin 承諾済みの回答
Hi George,

I think about 5 years ago, we have see such mystery with one developer...

We have spend many hours comparing even deeply Windows dlls.
Finally we have found and decide, that this could be
* some cut edition of windows

Installation of free SP (SP2 or SP3) have fixed that trouble.

Problem was that it really did not have some important system dlls.
コメント
There are no comments made yet.
george parkinson 承諾済みの回答
hi ruslan,
very well, i'll try that.
thanks for the reply
george
コメント
There are no comments made yet.
george parkinson 承諾済みの回答
hi ruslan,
i've checked into win7 sp2 and according to microsoft, sp1 is the current version for win7...so now i'm a little confused on what to do.

any other idea why (or how) calling valentina.init results in 'activex component can't create object'?

thanks,
george
コメント
There are no comments made yet.
Ruslan Zasukhin 承諾済みの回答
Valentina.Init() is a fist call to Valentina plugin and dlls.
If some dlls cannot be found/loaded by OS, then COM object cannot be created.
This is why you see this error.

On any working computer, you can remove e.g. vshared.dll and you will start see that error
コメント
There are no comments made yet.
george parkinson 承諾済みの回答
hi ruslan,
i tried that (ie removing vshared on a working pc) and the error msg is different:
'automation error - the specified module could not be found'

on pc that doesn't work, all files are also present in the app folder:
icudt30.dll
icuin30.dll
icuio30.dll
icuuc30.dll
msvcp100.dll
msvcr100.dll
vclient_release_x86.dll
vkernel_release_x86.dll
vreport_release_x86.dll
vshared_release_x86.dll

and in syswow64 folder:
vcom.dll

with all files present, the error is 'activex component can't create object'

as far as i can tell, the pc is completely up to date...yet the problem persists.
so, is there some way of finding out what is not available to vcom.dll ?

thanks,
george
コメント
There are no comments made yet.
Ruslan Zasukhin 承諾済みの回答
Hi George,

well, exists application "depends.exe", it can show dependencies for each DLL.
Also be aware that it often shows something in RED (missing), but that is not important.

Have you try to google this kind of activeX error?
コメント
There are no comments made yet.
Ruslan Zasukhin 承諾済みの回答
May be you can try install on this machine VCOM, and run any example to see if it works there?
コメント
There are no comments made yet.
  • ページ :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Categories

Announcements & News
  1. 0 subcategories
Valentina Studio
  1. 2 subcategories
Valentina Server
  1. 4 subcategories
Valentina Database ADK
  1. 0 subcategories
Valentina Reports ADK
  1. 0 subcategories
Other Discussions
  1. 2 subcategories
BETA Testing
  1. 0 subcategories
Education & Research
  1. 0 subcategories