Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1]
  Print  
Author Topic: Error help?...  (Read 1174 times)
vsams14
Community Member
*
Posts: 1


« on: March 16, 2010, 01:27:11 AM »

I am writing a program w/ Visual C# Express 2008 Edition and am using Truevision to render a 3D world. I am using the 6.2 sdk because the 6.5 does not seem to have a engine reference that can be added... anyways, the moment that I make a call to the TvEngine interface class and debug the program, i get an error that looks a bit like this:

Retrieving the COM class factory for the component with CLSID {1A6C063F-6121-4E43-BDE7-936EE6F8110C} failed due the the following error: 80040154

I have no idea what this means, so if someone could help me, thanks.

I am sorry that im being such a noob, but I am only 13 after all, so it cant really be helped... XD Also, iff anyone actually knows how to solve this, it would be far more conveniant if you just email me, because im not likeley to check this post that often... vsams14@gmail.com
« Last Edit: March 16, 2010, 01:32:50 AM by vsams14 » Logged
jviper
Community Member
*
Posts: 2130

Discipline in training


« Reply #1 on: March 16, 2010, 03:43:02 PM »

Quote
... 6.5 does not seem to have a engine reference that can be added ...

For Visual .NET Languages, i.e, Visual Basic .NET, Visual C# .NET, and managed Visual C++ .NET (CLR), you should be using the MTV3D65.DLL rather than the TV3D65.DLL. The "M" stands for "managed" which is what the all the .NET languages are.

If you are running TV3D6.3/6.2 on Vista and above, you are going to have some trouble. You have to register all of the DirectX8 DLLs manually placed in the System32 and the Wow64 (what ever it's called, if you are using 64-bit) Folder. I've heard that once you go Vista and above, DirectX8 is no longer supported, or it is no longer shipped with the system. I've even heard that sometimes the install for the DirectX8 wont even run on Vista and above (I fortunately was able to run the installer, but I still had to manually register everything). Then ofcourse to use the DLL as a COM object you must register them and have them in the System Folders.

You also will probably need to disable the UAC, otherwise you will just get blocked from trying to do anything in the System Folders at all.
« Last Edit: March 16, 2010, 03:57:00 PM by jviper » Logged

JAbstract.....Don't just imagine, make it happen!
Pages: [1]
  Print  
 
Jump to:  

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