Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1]
  Print  
Author Topic: How do I load DLL in Vista/Win7?  (Read 3688 times)
sriro
Community Member
*
Posts: 8


« on: July 25, 2009, 10:41:53 AM »

Is there a way to register the 6.3 truevision3d.dll in Vista / Windows 7

I tried the standard regsrv command (run as the administrator) but it did not work.  The error is basically that there is a missing file so it cant load the DLL.  I don't have access to the exact error but if needed I'll post it later.

TV 6.5 is not an option at this point as there is too much reworking of code that is needed and 6.3 does everything that I need it to.

thanks in advance
Logged

Richard Moore, Sr.
SylvainTV
Administrator
Community Member
*****
Posts: 4946


WWW
« Reply #1 on: July 25, 2009, 11:04:37 AM »

It's probably the DX8VB.dll that is missing (it's not distributed by default on Vista and Seven), and it needs to be registered too before registring TV dll
Logged

Regards

Sylvain Dupont
TrueVision3D Developer
sylvain@truevision3d.com

TV3D IRC at http://chat.truevision3d.com or on server irc.truevision3d.com #Truevision3D. Come talk with us !
sriro
Community Member
*
Posts: 8


« Reply #2 on: July 29, 2009, 01:51:04 PM »

It's probably the DX8VB.dll that is missing (it's not distributed by default on Vista and Seven), and it needs to be registered too before registring TV dll

Thank you that fixed the issue.

Logged

Richard Moore, Sr.
sriro
Community Member
*
Posts: 8


« Reply #3 on: July 29, 2009, 10:03:16 PM »

Thank you that fixed the issue.



Well it seems I spoke a little too soon.  It worked perfect on Win7 but vista is painful.

We can't seem to get the 6.3 SDK to install on vista machines.  Any other ideas?

We have tried installing the SDK as the administrator and always get the same error

<program location>\tv3d sdk 6.3\bin\truevision3d.dll
Unable to register dll/ocx: Regsvr32 failed with exit code 0x3

Any help would be appreciated
Logged

Richard Moore, Sr.
jviper
Community Member
*
Posts: 2130

Discipline in training


« Reply #4 on: July 30, 2009, 11:59:38 AM »

I think you have to make sure you disable UAC. I have found that UAC seems to lock stuff silently. I was able to register the DLL only after disabling UAC. Safe mode isn't enough either, administrater or not. What you might try though (because this would save you some trouble later down the road), i make sure your account is set as the owner of all of the files on the computer. This must be done for EVEEY FILE. Now I found that setting the owner from the c: drive you can tell it to apply it to all subfolders and files, and then it will do it for you but might take a while. Then after that you should have no problem applying the security settings as well.
Logged

JAbstract.....Don't just imagine, make it happen!
sriro
Community Member
*
Posts: 8


« Reply #5 on: August 28, 2009, 10:25:35 AM »

Vista is causing me no end of grief.

I have even gone so far as to tell people to install the 6.3 SDK to get the drivers installed and that has not worked for any of them.  Maybe one of the devolopers (Sylvain HELP) can tell me how to do a SDK install on vista.  I have tried getting the users to disable the UAC, run the install as admin.  But every time the same error pops up:

<program location>\tv3d sdk 6.3\bin\truevision3d.dll
Unable to register dll/ocx: Regsvr32 failed with exit code 0x3

This is getting really frustrating, but with the number of testers that have Vista I have to get it working.

The odd thing is that my install and the SDK install work perfectly on Win7

Thanks in advance
Logged

Richard Moore, Sr.
jviper
Community Member
*
Posts: 2130

Discipline in training


« Reply #6 on: August 28, 2009, 12:08:54 PM »

Did you make sure the owner system owner was set right? What about the Permissions? The Permissions is another anoying security feature of Vista. Check out the Permissions settings on the C: Drive (right click the c drive, click properties, go to the security tab, make sure the "Full Control" has the checkmark under the "Allow" Column. If it does not allow you to change these settings, you may have to go and change the system owner (by clicking the "advanced" button, and going to the "Owner" tab).

EDIT:
ALSO, MAKE SURE YOU MANUALLY PUT THE DX8VB.DLL in the System32 FOLDER, and SysWOW64 FOLDER (IF YOU HAVE 64BIT)!!!
THEN THE SYSTEM SHOULD BE ABLE TO FIND THE DX DLL. OTHERWISE IT WILL NOT FIND IT.
« Last Edit: August 28, 2009, 12:46:35 PM by jviper » Logged

JAbstract.....Don't just imagine, make it happen!
sriro
Community Member
*
Posts: 8


« Reply #7 on: August 28, 2009, 12:55:21 PM »

Yup tried all that.  it was at about that point I just got them to install the SDK which failed even though thye had full control of C and were running the install as admin.

I am hoping the Sylvain can make an install for vista then atleast I will have a fallback for my install.

Logged

Richard Moore, Sr.
jviper
Community Member
*
Posts: 2130

Discipline in training


« Reply #8 on: August 28, 2009, 01:32:08 PM »

Hmmm, wierd. It works with my system.
Logged

JAbstract.....Don't just imagine, make it happen!
sriro
Community Member
*
Posts: 8


« Reply #9 on: August 28, 2009, 02:43:06 PM »

I have tried installs on 5 different system (and users) all of them failed.
Logged

Richard Moore, Sr.
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks