tide
New Member
Posts: 12
|
Post by tide on Nov 29, 2008 4:43:25 GMT -5
Brutus2D has recently stopped working. I get an error message stating "ActiveX component can't create object"
The IDE runs fine but programs won't compile or run. I get the same message when I try to run a previously compiled program. How do I fix this problem?
Thanks!
|
|
|
Post by u9 on Nov 29, 2008 5:33:16 GMT -5
Try reinstalling Brutus2D.
|
|
tide
New Member
Posts: 12
|
Post by tide on Nov 29, 2008 6:04:50 GMT -5
Thanks, but I've already tried that several times. I should have mentioned that in my message.
|
|
|
Post by Guilect on Nov 29, 2008 8:39:09 GMT -5
The fact that the IDE works makes it seem that Brutus2D's install is OK. (Also the fact that it has been re-installed)
Therefore, I am leaning towards something external to B2D has changed.
My best guess is that maybe something has changed with the MS Script Control ActiveX. (msscript.ocx)
What programs or updates have been installed lately? (Hopefully a new Windows Update has not broken B2D).
If possible, use the Windows system restore feature to go back to a time when things worked.
|
|
|
Post by matthew on Nov 29, 2008 11:56:09 GMT -5
Are you using XP or Vista?
I'm using Vista & the Brutus2D examples are working fine here.
|
|
|
Post by u9 on Nov 30, 2008 7:24:38 GMT -5
Maybe reinstall directx 8...
|
|
tide
New Member
Posts: 12
|
Post by tide on Dec 1, 2008 4:21:02 GMT -5
I'm running XP SP3.
I've tried the system restore but the restore points don't go far enough back to fix B2D. WRT DirectX, I've updated that since B2D stopped working but it would be worth seeing whether there is a newer update.
Guilect - how would I check the msscript.ocx? The copy in my system32 directory has the same date as the other files installed by SP3 and I believe B2D had worked after that was installed.
|
|
|
Post by Guilect on Dec 1, 2008 17:42:08 GMT -5
tide,
I am running XP service pack 3 also, no problems here with B2D.
You can test vbscript (msscript.ocx) very easy.
type this :
MsgBox "VBScript Works" in to notepad. Save to desktop as test.vbs Double click on file. If VBScript (msscript.ocx) works, you will see a messagebox that says "VBScript Works".
Good luck, Guilect
|
|
tide
New Member
Posts: 12
|
Post by tide on Dec 2, 2008 4:18:04 GMT -5
Yes, VBScript works. Any other ideas?
|
|
|
Post by matthew on Dec 2, 2008 10:48:09 GMT -5
I doubt if Brutus2D makes that many modifications to the registry but you might want to try uninstalling it then using a registry cleaner such as CCleaner or Eusing. Then reinstalling & see if that solves the problem.
|
|
|
Post by Guilect on Dec 2, 2008 16:33:00 GMT -5
Here is a list of the critical files to run a pre-compiled .exe.
msvbvm60.dll dx8vb.dll quartz.dll
The only I can suggest is to check to make sure that you have these files on your system. The first one you should have because the IDE works. Check for the existance of the other 2 in your C:\Windows\System32 folder.
|
|
|
Post by u9 on Dec 2, 2008 17:54:35 GMT -5
|
|
|
Post by Guilect on Dec 2, 2008 22:10:33 GMT -5
Hey u9 that's a good idea.
tide, download the program U9 mentions above and install it. start the program depends.exe use file-> open to browse to one of your pre-compiled B2D programs. Depends.exe will generate a list of dependencies that that file has with dlls. It will mark (in red I think) any that are missing.
When I do it, depends.exe shows 2 files as not being found. DWMAPI.dll EFSADU.dll But my B2D programs work fine, so this must be normal. So see if depends says that it can not find any other dependent files and let us know.
|
|
tide
New Member
Posts: 12
|
Post by tide on Dec 4, 2008 5:38:54 GMT -5
u9 - thanks for the link to dependency walker.
Guilect - I ran dependency walker (DW) on a precompiled file (and on B2D as well). The dll's you mentioned are all present and accounted for. However, DW reports two other files as missing. They are dwmapi.dll and efsadu.dll and I can find neither on my system.
Matthew - I had already tried uninstalling B2D and reinstalling but it may be worth trying it again along with a registry cleaner. It will have to wait at least until tomorrow. We're in the middle of finals this week.
Thanks all for your suggestions! I hope we can figure this out because I really like B2B.
|
|
|
Post by Guilect on Dec 4, 2008 16:25:06 GMT -5
I am running out of ideas.
Let us try this approach to see if this can shed any light on the subject :
When trying to run a B2D program, does the error pop up right away? Or does the window show for a brief nano-second first or what exactly happens?
Does it happen with just , I don't know..., windowed or just Full screen apps?
Can you run other DirectX games okay?
Do you notice any other programs not working or working differently?
Do you remember installing some software or uninstalling software aroung the time of the change in behavior with B2D?
|
|