NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) ZTools and UltraXMLTV v
« Previous 1 … 4 5 6 7 8 … 12 Next »
Vista64 mscomctl.ocx won't register

 
  • 0 Vote(s) - 0 Average
Vista64 mscomctl.ocx won't register
JWMarcus
Offline

Junior Member

Posts: 5
Threads: 1
Joined: May 2008
#1
2008-05-05, 04:24 AM (This post was last modified: 2008-05-05, 09:58 PM by JWMarcus.)
Hi everyone.

I have a directory called c:\EPG\UltraXMLTV_Enhancer. In this directory I have the unzipped UltraXMLTV_Enhancer.zip package.

When I click on the UltraXMLTV_Enhancer.exe program, I get a an error message in a dialog box: "Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid"

I have tried to regsvr32 the ocx files four or five different ways. I have done it with elevated priveleges, with UAC on, and with it off.

Vista seems to have a terrible bug that prevents registering these VB6 run times. A google search turns up a zillion people having the same problem. I have now spent a good 6 hours on this particular problem.

I don't know what to do.

I have GBPVR running, I have the guide downloaded and running. It seems slow to execute and I have not learned the interface yet. I was hoping that the interface would be improved by UltraXML but I guess it won't work.

John.

Setup:

Opteron 180
Vista 64 Ultimate
Asus A8N-SLI motherboard.
4 gigs ram
PVR-150 in a PCI slot
FIOS cable box SVIDEO connection
Media center remote (not functional yet in GBPVR).
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#2
2008-05-06, 02:30 AM (This post was last modified: 2008-05-06, 02:44 AM by zehd.)
JWMarcus Wrote:Hi everyone.

I have a directory called c:\EPG\UltraXMLTV_Enhancer. In this directory I have the unzipped UltraXMLTV_Enhancer.zip package.

When I click on the UltraXMLTV_Enhancer.exe program, I get a an error message in a dialog box: "Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid"

I have tried to regsvr32 the ocx files four or five different ways. I have done it with elevated priveleges, with UAC on, and with it off.

Vista seems to have a terrible bug that prevents registering these VB6 run times. A google search turns up a zillion people having the same problem. I have now spent a good 6 hours on this particular problem.

I don't know what to do.

Apparently the solution is here. I don't know. I don't use 64, and doubt I will any time soon...

http://forums.nextpvr.com/showthread.php...ight=vista

http://forums.gbpvr.com/showpost.php?p=2...ostcount=2



Quote:I have GBPVR running, I have the guide downloaded and running. It seems slow to execute and I have not learned the interface yet. I was hoping that the interface would be improved by UltraXML but I guess it won't work.

If the guide is slow with out Ultra running, chances are it will the still the same even with it running might even be slower.... Ultra takes extra info not normally displayed and adds it to fields that are normally seen. That means more data has to be displayed with the TV Guide.

I think I have heard that the TV gUide can seem sluggish when there are hundreds and hundreds of channel listings. Also, when you use GB-PVR in client mode, the guide can appear quite sluggish when first called up.

Ultra can't help with any of these scenarios...
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
JWMarcus
Offline

Junior Member

Posts: 5
Threads: 1
Joined: May 2008
#3
2008-05-06, 04:53 AM
I read the posts you pointed me to and I was able to get it to work in just about 5 minutes. Since this solved about 6 hours of failed work for me yesterday I thought I would document my solution in complete detail so that others will be able to fix this easier.

First, I manually copied the contents of ZToolsSupportSoftware.zip to C:\windows\sysWOW64. I did the copy with windows explorer and I had to go through one UAC prompt. Vista let me do the copy. I need to rant now. \Rant on. The Microsoft website version of the VB6 installer is astonishingly buggy, in that it puts the runtime files into C:\windows\system32, and then it fails to register them. It does this despite the fact that Microsoft is on record as saying that they want VB6 programs to "just work" in Vista, and will maintain support. Your average Joe out in the real world has no chance at debugging this problem, which consists of putting the files into C:\windows\sysWOW64, and then registering them. \Rant off.

Second, I manually ran regsvr32 from an administrator priveleged command window, located in the directory C:\windows\sysWOW64. I ran the command "regsvr32 tabctl32.ocx" right from the command window, and I repeated it for each file in ZToolsSupportSoftware.zip (except the batch file).

Third, I double clicked on UltraXMLTV_Enhancer.exe. Then I had three issues to deal with. First, it ran an extraction routine and put a new subdirectory c:\EPG\UltraXMLTV_Enhancer\UltraXMLTV_Enhancer\ in and populated it with a lot of the same files that were already in c:\EPG\UltraXMLTV_Enhancer. This seemed a bit odd but it was the default unpacking directory that showed up.

Then I double clicked on UltraXMLTV_Enhancer.exe within c:\EPG\UltraXMLTV_Enhancer\UltraXMLTV_Enhancer\ and I received a "Run Time Error 70 permission denied" in a dialog box. I figured I might have done something wrong with the double level subdirectory so I re-ran c:\EPG\UltraXMLTV_Enhancer\UltraXMLTV_Enhancer.exe (in the first level directory), and this time I changed the default unpacking directory and changed it to c:\EPG\UltraXMLTV_Enhancer. After the unpacking I clicked on UltraXMLTV_Enhancer.exe. I got a new dialog box with the error "this program needs sqlite3vb.dll in the app path. exiting". After I closed the dialog box I did a google search for those exact words. The first hit on Google was a page within this Forum in which it was stated that UltraXMLTV_Enhancer.exe would fix this problem itself if it found the problem. So then I re ran UltraXMLTV_Enhancer.exe and poof, it was fully open and appeared to be functional.

The only annoyance that remains is that Vista's UAC gives me the really annoying unkown program dialog box and wants me to confirm that I really want to run it. What a pain in the butt. You would think that Vista would either learn or be teachable that certain programs are allowed.

So that was it.

Now I have to learn how to use it.

I have about 600 channels in my linup. They number up to about 900, but they are not all there. That is probably why it is slow.

Thanks for your help and I hope this contributes.

John.
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#4
2008-05-06, 05:43 AM
JWMarcus Wrote:I read the posts you pointed me to and I was able to get it to work in just about 5 minutes. Since this solved about 6 hours of failed work for me yesterday I thought I would document my solution in complete detail so that others will be able to fix this easier.

First, I manually copied the contents of ZToolsSupportSoftware.zip to C:\windows\sysWOW64. I did the copy with windows explorer and I had to go through one UAC prompt. Vista let me do the copy. I need to rant now. \Rant on. The Microsoft website version of the VB6 installer is astonishingly buggy, in that it puts the runtime files into C:\windows\system32, and then it fails to register them. It does this despite the fact that Microsoft is on record as saying that they want VB6 programs to "just work" in Vista, and will maintain support. Your average Joe out in the real world has no chance at debugging this problem, which consists of putting the files into C:\windows\sysWOW64, and then registering them. \Rant off.

Second, I manually ran regsvr32 from an administrator priveleged command window, located in the directory C:\windows\sysWOW64. I ran the command "regsvr32 tabctl32.ocx" right from the command window, and I repeated it for each file in ZToolsSupportSoftware.zip (except the batch file).

Third, I double clicked on UltraXMLTV_Enhancer.exe. Then I had three issues to deal with. First, it ran an extraction routine and put a new subdirectory c:\EPG\UltraXMLTV_Enhancer\UltraXMLTV_Enhancer\ in and populated it with a lot of the same files that were already in c:\EPG\UltraXMLTV_Enhancer. This seemed a bit odd but it was the default unpacking directory that showed up.

Then I double clicked on UltraXMLTV_Enhancer.exe within c:\EPG\UltraXMLTV_Enhancer\UltraXMLTV_Enhancer\ and I received a "Run Time Error 70 permission denied" in a dialog box. I figured I might have done something wrong with the double level subdirectory so I re-ran c:\EPG\UltraXMLTV_Enhancer\UltraXMLTV_Enhancer.exe (in the first level directory), and this time I changed the default unpacking directory and changed it to c:\EPG\UltraXMLTV_Enhancer. After the unpacking I clicked on UltraXMLTV_Enhancer.exe. I got a new dialog box with the error "this program needs sqlite3vb.dll in the app path. exiting". After I closed the dialog box I did a google search for those exact words. The first hit on Google was a page within this Forum in which it was stated that UltraXMLTV_Enhancer.exe would fix this problem itself if it found the problem. So then I re ran UltraXMLTV_Enhancer.exe and poof, it was fully open and appeared to be functional.

The only annoyance that remains is that Vista's UAC gives me the really annoying unkown program dialog box and wants me to confirm that I really want to run it. What a pain in the butt. You would think that Vista would either learn or be teachable that certain programs are allowed.

So that was it.

Now I have to learn how to use it.

I have about 600 channels in my linup. They number up to about 900, but they are not all there. That is probably why it is slow.

Thanks for your help and I hope this contributes.

John.

Well, thanks for documenting it. I will snag some of it and add it to the wiki, but I have a question...

There is only one Zip file that is available to download off the wiki. Within it are either dlls, or program executables. There are no exe zip file, therefore there is nothing that if you double-click it will ask for a destination directory and unpack files.

So it makes me wonder if the Vista 64 OS itself sees the exe run for the first time and emulates a zip package to create a special directory structure.

If that is the case, it would piss me off, because I try to make my software NON dependant on special system folders, and most of the time my software can run from anywhere. And that would be yet another reason I will wait for Microsoft to abort Vista like it did Windows Millennium and release the actual OS that they intended...
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
JWMarcus
Offline

Junior Member

Posts: 5
Threads: 1
Joined: May 2008
#5
2008-05-09, 04:59 AM
Hi. Sorry for the delay in followup. I don't know about how Vista did these things, but I have zipped up my entire EPG folder. I will send it to you to analyze if you wish. Just email me with your email address and I will send it.

I have just decided to dump Vista 64. Nothing runs on it without really heavy duty debugging. I downloaded and installed VMWare server and it won't work. I downloaded and installed Webguide 4 and it won't work. In both of these cases I googled and found a lot of people who basically gave up on Vista 64. Of course with your software I found out that VB won't ever work as an IDE, or even as a client without struggles.

Hauppauge TV software won't work. (Although PVR-150 drivers are native)

Most drivers work in a highly restrictive mode.

Creative drivers won't work in 64 bit mode.

Most Video card drivers won't work in 64 bit mode.

Antivirus is limited.

So I just held my nose and bought Vista 32 ultimate from Newegg. There are apparently a lot of satisfied customers on the web. We shall see. I will install it Monday or Tuesday next week after it gets here.

Thanks for your help anyway.

John.
JWMarcus
Offline

Junior Member

Posts: 5
Threads: 1
Joined: May 2008
#6
2008-05-09, 05:04 AM
Oh, one more thing. When I run UltraXMLTV_Enhancer.exe, it seems to choke at about the 45,000 point of 136,000. (136,000 of what I couldn't tell you. This is the number in the lower right corner of the window) This is on the go button, not the committ button. I get an error dialog that states "Run time error '6' Overflow. Program execution halts. When I close the dialog, the program ends. The whole data file is in the zip I will send you if you want.

John.
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#7
2008-05-09, 05:32 AM
JWMarcus Wrote:Oh, one more thing. When I run UltraXMLTV_Enhancer.exe, it seems to choke at about the 45,000 point of 136,000. (136,000 of what I couldn't tell you. This is the number in the lower right corner of the window) This is on the go button, not the committ button. I get an error dialog that states "Run time error '6' Overflow. Program execution halts. When I close the dialog, the program ends. The whole data file is in the zip I will send you if you want.

John.

Yeah. I gave you my email address. I guess it wouold be better to see the data file. that's 136,000 records, programmes/channels. That is a lot. A real lot. I'll look at it...
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
JWMarcus
Offline

Junior Member

Posts: 5
Threads: 1
Joined: May 2008
#8
2008-05-09, 02:05 PM (This post was last modified: 2008-05-09, 03:46 PM by JWMarcus.)
Edit: I think we can ignore this post for now... After looking at the files I am not sure what happened after all... john.

Original post:

In hindsight I think it was me that screwed up on the double unzipping problem. The problem is that windows, by default, hides the file extension. If I remember correctly, your zip file is really named "UltraXMLTV_Enhancer.exe.zip". Windows Vista (XP will do this too, I think) will hide the extention "zip", and leave me with a file name that appears to be "UltraXMLTV_Enhancer.exe". But it is only mimicking an exe file. When I double click on this, it then will do the unzipping again.

I know that Vista by default will create a subdirectory one level down when unzipping, leaving me with the subdirectory called C:\epG\UltraXMLTV_Ehancer.exe\UltraXMLTV_enhancer.exe\

So it appears to me, with hindsight, that the double unpacking was caused by
1. myself not paying attention to the file type
2. windows hiding the actual file type
3. a subdirectory name that mimics an executable program when the file type is hidden.
4. me expecting that some exe files really are self executable zips.

I always try to turn off the idiotic hiding of file extentions. It just leads to confusion when users don't know what a file type is. If I had gotten to this chore in time, then we woudn't be having this discussion.

Thanks for your help. I will email you the zipped up EPG folder sometime today.

John.
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#9
2008-05-20, 10:49 PM
JWMarcus Wrote:Oh, one more thing. When I run UltraXMLTV_Enhancer.exe, it seems to choke at about the 45,000 point of 136,000. (136,000 of what I couldn't tell you. This is the number in the lower right corner of the window) This is on the go button, not the committ button. I get an error dialog that states "Run time error '6' Overflow. Program execution halts. When I close the dialog, the program ends. The whole data file is in the zip I will send you if you want.

John.

Fixed in .87 version !!!

Sorry for taking so long...
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode