03-09-2010, 12:18 AM | #11 |
Join Date: Jan 2010
Location: Currently in Kansas
|
Re: Run Time Error 430 After Update
I finally got around to trying a few things today. I am not going to type out everything I have done so far, but if you think it important I can work on it. Not much here for most people, my next entry will be less log intensive.
The following files are primary targets of investigation: COMCT332.OCX FreeImage.dll SmartUI2.ocx SSubTmr6.dll VSPRINT7.ocx VSVPort7.ocx The ocx files in the package match the installed files, header vs. calculated verified by MapFileAndCheckSum. Re-registering the files failed to resolve the problem. Dependency Walker could not located VB6 runtime file referenced. Turns out SysWow64 directory is not in the path and apparently does not need to be. Added path settings manually into Dependency Walker, does not appear relevant to problem, no errors found. May be a factor in some with some quirky test results. Program flagged as maybe needing heap tolerant settings via debug console. Does not appear relevant. [6828] FTH: (6828): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. *** Process/thread activity (details next post entry) shows files target files loading successfully. Last image load was SSubTmr6.dll prior to error message. Open file handles at error occurrence: gca4.exe pid: 4976 Nomad\HypnoMorph C: File (RW-) C:\Windows 14: File (RW-) C:\Windows\SysWOW64 778: File (RW-) C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf 82fc36c758ad5 83C: File (R-D) C:\Windows\SysWOW64\en-US\setupapi.dll.mui 878: Section \BaseNamedObjects\__ComCatalogCache__ 884: Section \BaseNamedObjects\__ComCatalogCache__ 888: Section \BaseNamedObjects\RotHintTable 890: File (R--) C:\Windows\registration\R000000000005.clb 898: Section \Sessions\1\BaseNamedObjects\windows_shell_global_ counters 8A8: File (RW-) C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_4211 89da2b7fabfc 8D8: Section \BaseNamedObjects\windows_shell_global_counters 91C: File (R--) C:\Users\HYPNOM~1\AppData\Local\Temp\~DFBD0D9DB8D5 5B557A.TMP 92C: File (R-D) C:\Windows\SysWOW64\en-US\user32.dll.mui 958: File (R-D) C:\Windows\Fonts\StaticCache.dat 970: File (R-D) C:\Windows\SysWOW64\RICHTX32.OCX 98C: File (R-D) C:\Windows\SysWOW64\msscript.ocx 998: File (R-D) C:\Windows\SysWOW64\VSOCX6.OCX 9A0: File (R-D) C:\Windows\SysWOW64\stdole2.tlb A14: File (R-D) C:\Windows\SysWOW64\msvbvm60.dll A34: File (R-D) C:\Windows\SysWOW64\msvbvm60.dll A48: File (R-D) C:\Windows\SysWOW64\en-US\KernelBase.dll.mui A4C: File (R-D) C:\Windows\SysWOW64\VSPrint7.ocx A58: File (R-D) C:\Windows\SysWOW64\en-US\netmsg.dll.mui A60: File (R-D) C:\Windows\SysWOW64\VSFLEX6D.OCX Continued... |
03-09-2010, 12:25 AM | #12 |
Join Date: Jan 2010
Location: Currently in Kansas
|
Re: Run Time Error 430 After Update
...Continuing...
Process/thread activity log detail: Process Start SUCCESS 00:00:16.4768670 Thread Create SUCCESS 00:00:16.4768844 Load Image SUCCESS 00:00:16.5388652 C:\Program Files (x86)\GURPS Character Assistant 4\gca4.exe Load Image SUCCESS 00:00:16.5396809 C:\Windows\System32\ntdll.dll Load Image SUCCESS 00:00:16.5434940 C:\Windows\SysWOW64\ntdll.dll Load Image SUCCESS 00:00:16.5503527 C:\Windows\System32\wow64.dll Load Image SUCCESS 00:00:16.5575137 C:\Windows\System32\wow64win.dll Load Image SUCCESS 00:00:16.5593255 C:\Windows\System32\wow64cpu.dll Load Image SUCCESS 00:00:16.5605046 C:\Windows\System32\kernel32.dll Load Image SUCCESS 00:00:16.5614703 C:\Windows\SysWOW64\kernel32.dll Load Image SUCCESS 00:00:16.5621908 C:\Windows\System32\kernel32.dll Load Image SUCCESS 00:00:16.5628821 C:\Windows\System32\user32.dll Load Image SUCCESS 00:00:16.5676640 C:\Windows\SysWOW64\kernel32.dll Load Image SUCCESS 00:00:16.5690495 C:\Windows\SysWOW64\KernelBase.dll Load Image SUCCESS 00:00:16.5748319 C:\Windows\SysWOW64\msvbvm60.dll Load Image SUCCESS 00:00:16.5756351 C:\Windows\SysWOW64\user32.dll Load Image SUCCESS 00:00:16.5763952 C:\Windows\SysWOW64\gdi32.dll Load Image SUCCESS 00:00:16.5769399 C:\Windows\SysWOW64\lpk.dll Load Image SUCCESS 00:00:16.5774415 C:\Windows\SysWOW64\usp10.dll Load Image SUCCESS 00:00:16.5819516 C:\Windows\SysWOW64\msvcrt.dll Load Image SUCCESS 00:00:16.5828662 C:\Windows\SysWOW64\advapi32.dll Load Image SUCCESS 00:00:16.5848768 C:\Windows\SysWOW64\sechost.dll Load Image SUCCESS 00:00:16.5883666 C:\Windows\SysWOW64\rpcrt4.dll Load Image SUCCESS 00:00:16.5892341 C:\Windows\SysWOW64\sspicli.dll Load Image SUCCESS 00:00:16.5897070 C:\Windows\SysWOW64\cryptbase.dll Load Image SUCCESS 00:00:16.5905479 C:\Windows\SysWOW64\ole32.dll Load Image SUCCESS 00:00:16.5919621 C:\Windows\SysWOW64\oleaut32.dll Load Image SUCCESS 00:00:16.5964839 C:\Windows\SysWOW64\apphelp.dll Load Image SUCCESS 00:00:16.6050745 C:\Windows\AppPatch\AcLayers.dll Load Image SUCCESS 00:00:16.6056325 C:\Windows\SysWOW64\shell32.dll Load Image SUCCESS 00:00:16.6062383 C:\Windows\SysWOW64\shlwapi.dll Load Image SUCCESS 00:00:16.6155076 C:\Windows\SysWOW64\userenv.dll Load Image SUCCESS 00:00:16.6189098 C:\Windows\SysWOW64\profapi.dll Load Image SUCCESS 00:00:16.6209080 C:\Windows\SysWOW64\winspool.drv Load Image SUCCESS 00:00:16.6226711 C:\Windows\SysWOW64\mpr.dll Load Image SUCCESS 00:00:16.6869677 C:\Windows\AppPatch\AcGenral.dll Load Image SUCCESS 00:00:16.6965738 C:\Windows\SysWOW64\uxtheme.dll Load Image SUCCESS 00:00:16.6984750 C:\Windows\SysWOW64\winmm.dll Load Image SUCCESS 00:00:16.7004485 C:\Windows\SysWOW64\samcli.dll Load Image SUCCESS 00:00:16.7022257 C:\Windows\SysWOW64\msacm32.dll Load Image SUCCESS 00:00:16.7141724 C:\Windows\SysWOW64\version.dll Load Image SUCCESS 00:00:16.7163617 C:\Windows\SysWOW64\sfc.dll Load Image SUCCESS 00:00:16.7200650 C:\Windows\SysWOW64\sfc_os.dll Load Image SUCCESS 00:00:16.7257806 C:\Windows\SysWOW64\dwmapi.dll Load Image SUCCESS 00:00:16.7283327 C:\Windows\SysWOW64\setupapi.dll Load Image SUCCESS 00:00:16.7287650 C:\Windows\SysWOW64\cfgmgr32.dll Load Image SUCCESS 00:00:16.7292999 C:\Windows\SysWOW64\devobj.dll Load Image SUCCESS 00:00:16.7297218 C:\Windows\SysWOW64\urlmon.dll Load Image SUCCESS 00:00:16.7301610 C:\Windows\SysWOW64\crypt32.dll Load Image SUCCESS 00:00:16.7304892 C:\Windows\SysWOW64\msasn1.dll Load Image SUCCESS 00:00:16.7314516 C:\Windows\SysWOW64\iertutil.dll Load Image SUCCESS 00:00:16.7372616 C:\Windows\AppPatch\AcXtrnal.dll Load Image SUCCESS 00:00:16.7491750 C:\Program Files (x86)\GURPS Character Assistant 4\gca4.exe Load Image SUCCESS 00:00:16.7648533 C:\Windows\SysWOW64\shunimpl.dll Load Image SUCCESS 00:00:16.8091873 C:\Windows\SysWOW64\SortServer2003Compat.dll Load Image SUCCESS 00:00:16.8361342 C:\Windows\SysWOW64\imm32.dll Load Image SUCCESS 00:00:16.8366140 C:\Windows\SysWOW64\msctf.dll Load Image SUCCESS 00:00:16.8583085 C:\PROGRA~1\Agnitum\OUTPOS~1\wl_hook.dll Load Image SUCCESS 00:00:16.9005638 C:\Windows\SysWOW64\sxs.dll Load Image SUCCESS 00:00:16.9281125 C:\Windows\SysWOW64\clbcatq.dll Load Image SUCCESS 00:00:16.9697092 C:\Windows\SysWOW64\SmartUI2.ocx Load Image SUCCESS 00:00:16.9983731 C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_4211 89da2b7fabfc\comctl32.dll Thread Create SUCCESS 00:00:17.0031283 Load Image SUCCESS 00:00:17.0164900 C:\Windows\SysWOW64\propsys.dll Load Image SUCCESS 00:00:17.0230642 C:\Windows\SysWOW64\ntmarta.dll Load Image SUCCESS 00:00:17.0235736 C:\Windows\SysWOW64\Wldap32.dll Thread Create SUCCESS 00:00:17.0488141 Load Image SUCCESS 00:00:17.0572050 C:\Windows\SysWOW64\cryptsp.dll Load Image SUCCESS 00:00:17.0716651 C:\Windows\SysWOW64\rsaenh.dll Load Image SUCCESS 00:00:17.0810070 C:\Windows\SysWOW64\RICHTX32.OCX Load Image SUCCESS 00:00:17.0824257 C:\Windows\SysWOW64\oledlg.dll Load Image SUCCESS 00:00:17.0829918 C:\Windows\SysWOW64\comdlg32.dll Load Image SUCCESS 00:00:17.0844789 C:\Windows\SysWOW64\comctl32.dll Load Image SUCCESS 00:00:17.0912359 C:\Windows\SysWOW64\riched32.dll Load Image SUCCESS 00:00:17.0931032 C:\Windows\SysWOW64\riched20.dll Load Image SUCCESS 00:00:17.1187712 C:\Windows\SysWOW64\ole32.dll Load Image SUCCESS 00:00:17.2297773 C:\Windows\SysWOW64\kernel32.dll Load Image SUCCESS 00:00:17.3026418 C:\Windows\SysWOW64\msscript.ocx Thread Create SUCCESS 00:00:17.3030786 Load Image SUCCESS 00:00:17.3162093 C:\Windows\SysWOW64\vbscript.dll Load Image SUCCESS 00:00:17.3909095 C:\Windows\SysWOW64\VSOCX6.OCX Thread Create SUCCESS 00:00:17.4007125 Thread Create SUCCESS 00:00:17.4025720 Load Image SUCCESS 00:00:17.4082957 C:\Windows\SysWOW64\RpcRtRemote.dll Thread Create SUCCESS 00:00:17.4109033 Thread Create SUCCESS 00:00:17.4112384 Load Image SUCCESS 00:00:17.4219674 C:\Windows\SysWOW64\msiltcfg.dll Load Image SUCCESS 00:00:17.4248310 C:\Windows\SysWOW64\msi.dll Thread Create SUCCESS 00:00:17.4256674 Load Image SUCCESS 00:00:17.5870391 C:\Windows\SysWOW64\sxs.dll Load Image SUCCESS 00:00:17.6771675 C:\Windows\SysWOW64\comct332.ocx Load Image SUCCESS 00:00:17.7051295 C:\Windows\SysWOW64\msvbvm60.dll Load Image SUCCESS 00:00:17.7668806 C:\Windows\SysWOW64\olepro32.dll Load Image SUCCESS 00:00:17.8288934 C:\Windows\SysWOW64\VSPrint7.ocx Thread Create SUCCESS 00:00:17.8485740 Load Image SUCCESS 00:00:17.9643863 C:\Program Files\BitDefender\BitDefender Online Backup\COMDLG32.OCX Load Image SUCCESS 00:00:21.7442127 C:\Windows\SysWOW64\mscomct2.ocx Load Image SUCCESS 00:00:21.7548906 C:\Windows\SysWOW64\VSFLEX6D.OCX Load Image SUCCESS 00:00:21.9443017 C:\Program Files\BitDefender\BitDefender Online Backup\SSubTmr6.dll Thread Exit SUCCESS 00:04:50.1295967 Load Image SUCCESS 00:04:50.1984731 C:\Windows\SysWOW64\psapi.dll Thread Exit SUCCESS 00:04:50.1995632 Thread Exit SUCCESS 00:04:50.1996134 Thread Exit SUCCESS 00:04:50.1996560 Thread Exit SUCCESS 00:04:50.1997102 Thread Exit SUCCESS 00:04:50.2072234 Process Exit SUCCESS 00:04:50.2137579 This is all for now. |
03-09-2010, 12:47 AM | #13 |
Join Date: Jan 2010
Location: Currently in Kansas
|
Re: Run Time Error 430 After Update
It would help if we could see exactly what object is having problems. It appears to be a COM object, but that really doesn't help us any as they are incredibly common by inheritance in OOP (object oriented programming) Microsoft style.
It may be that more than one object is assigned the same CLSID. I have seen this before but I don't remember how to troubleshoot it. Searching along these lines I found a possible cause. I found some info from Microsoft in Article ID: 193172 at http://support.microsoft.com/kb/193172 When the project type of an ActiveX server is changed from DLL to EXE and recompiled, any client code that attempts to create an instance of an object from the server generates the following error:This might work if I can figure out which object it is. I might find it in the registry, or in the more detailed log I didn't post which includes registry data. Or I could just un-register and re-register all of them to be sure. Maybe I will make an old fashioned batch file! Keep in mind it might not be one of the files I mentioned as primary targets, there are a number of other objects being used indirectly by GCA, and it is possible the problem object is not even part of GCA's install package. Best guess right now is a CLSID conflict caused by god knows what, possible registry corruption during an install. I will post when I get a chance to test this. It will have to be later because I am getting one hell of a headache! Maybe tomorrow unless someone else wants to give it a try. |
03-09-2010, 10:56 AM | #14 |
Join Date: Jan 2010
Location: Currently in Kansas
|
Re: Run Time Error 430 After Update
A quick note about the previous entry.
I did not mean to suggest the Microsoft article reflects the actual cause of the problem. Changes from DLL to EXE are not the only possible causes. At this point, I think it might be multiple CLSID registrations or some other registry corruption in the CLSID sections. Those long CLSID's are supposed to be unique, and they generally are, but multiple objects can end up with the same ID, or one object with more than one entry. I also did not mean to imply SSubTmr6.dll - being the last dll listed as loaded in the log - is the probable culprit. It very well could have been an earlier library. It is just that was the last one listed once the program came to a stop. I hope I have not caused any confusion. I will let you know the results when I get a chance to work on it again. On a side note, I have been viewing this site in linear mode and did not realize other display options were available. This may have resulted in replies going to an unexpected party. If that is the case, then please accept my apologies. |
03-09-2010, 01:54 PM | #15 |
Join Date: Mar 2006
Location: Seattle, WA
|
Re: Run Time Error 430 After Update
I, for one, think you deserve kudos for your efforts. Hunting down errors that are not consistently reproducible is a real pain. Your theory of conflicting CLSID's in a base COM file definitely makes sense, not only because of the MS article, but also because of what would need to occur in order to have changed during the time frame Armin indicates, as well as explain why Draco's install worked fine before a Vista update but not after.
While I have not had this problem personally, this mystery has definitely hooked my interest now. I eagerly await your next installment of GCA Mystery Theater.
__________________
Madness takes its toll. Please have correct change. |
03-25-2010, 12:49 PM | #16 |
Join Date: Jan 2010
Location: Currently in Kansas
|
Re: Solution? Run Time Error 430 After Update
It has been a rough couple of days, please disregard and typing errors.
I regret the delays between updates on this problem. My wife and I are currently disabled and having to deal with a number of issues right now. I was not, and am not now for that matter either, involved with Steve Jackson Games or the development and support of this product. Nevertheless, it still bothers me. I am not in the habit of letting people hang when I might be able to help. I know you don’t want or need an apology, but I am going to give you one anyways. Sorry for the delays! I want to thank Armin for his – I think Armin is male, please correct me if I am wrong – efforts to help others with whatever problems they are experiencing with this Character Builder. It is my understanding that he was not involved in this project either, and I don’t think he is getting compensated for his efforts. Regardless, his efforts are appreciated. I have finally gotten back to this issue and I have good news! I was able to resolve this issue on my machine unregistering and then re-registering the primary target files I mentioned earlier. My success suggests a good chance that this will work for you also. I go on for a bit on things that might not interest you, apparently I feel exceptionally wordy today. Skip to my next post for details on what I did so you can try it for yourself. No offense taken. The Microsoft article talks about ActiveX files, but as far as I know – what the hell do I know really? – these files are not ActiveX components. It doesn’t really matter though as ActiveX is an extension of COM through inheritance via OOP (Object Oriented Programming). The problem mechanism has a good chance of being found in a base class. The problem does not appear to be registry corruption per se. There is a registry error, but it appears this a result of not uninstalling the prior package before installing the updated one(s). The thing is this step is generally not necessary as you would expect the updated entries would simply overwrite the old ones, and my past experiences seem to bear this out. In addition, it seems most people did not have this problem when installing the same update packages. It might take someone with detailed knowledge of COM to explain this fully. It just goes to show you it best not to assume things are going go the way you expect, or the way they “should” go. Programmers tend to put a lot of safety checks into their programs , even checking for the apparently impossible, due to painful experience. One example is that it is common to call explicitly for various objects to be closed, freed, or what have you, even in those cases where is supposed to happen automatically. This is because what is supposed to happen does not always happen. Tracking down bugs can be a bitch, it pays to be paranoid. So maybe the install program did not explicitly call for the older version to be removed. Then again, maybe it did. Don’t misunderstand me, it is not my intent to criticize the programmers who made this product. As I said there is plenty strange about this issue and the problem might not even be caused by their code. On the other hand I can criticize the apparent lack of official support for this product, forcing us to scratch our heads pool whatever resources we can on our own. I don’t have enough information or resources to track this problem down further. Of course, we really don’t need to know the specifics as long as the problem is fixed, right? Please go to my next post for more. |
03-25-2010, 12:53 PM | #17 |
Join Date: Jan 2010
Location: Currently in Kansas
|
Re: Solution? Part 2 Run Time Error 430 After Update
I did not bother to identify which specific files were the culprit on the theory that it is better to do them all to be sure. Plus it is possible it is one file for me, but a different one for you. I did this procedure for all the files I described as being of primary focus with the exception of FREEIMAGE. It appears FREEIMAGE requires knowledge of where the access function (entry point) resides in memory. I do not know this value so I left it alone.
I wrote a simple batch file which you can use on your system with the possibility that you may need to make adjustments. My system is 64 bit and uses the SYSWOW64 directory, if you are using a 32 bit version you will need to change the directory to use SYSTEM32. I have provided more than one sample batch file in case you one suits you better, just to help avoid any tedious editing on your part . Many of you know all about batch files and will have no problems. For those who do not know enough about them, or feel uncomfortable going it alone, you can post your questions and one of us will help you. The basics are to copy and paste the text into a text editor such as NotePad, save the text file with a suitable name where you can find it easily, rename the TXT extension to BAT, then right click file and choose to run as administrator. I hope I did not make any mistakes. The first one will pop a window up for each file, one file at a time, to confirm the operation completed and report success or failure, then close after the last. This is the one I prefer as I can watch the status as it goes. The 2nd one is changed slightly so that there is no status display, just a confirmation message and pause. The last one is the same as the first but changed for 32 bit systems so you don’t have to make each change yourself. Please post your results so we can verify whether or not this fixes the problem and to help identify any other issues which may exist or arise. Thank you! Moderator EDIT: See this post below for a downloadable version of these batch files. @echo off echo Begin Unregistration Process... regsvr32 /u %systemroot%\syswow64\vsvport7.ocx regsvr32 /u %systemroot%\syswow64\COMCT332.OCX regsvr32 /u %systemroot%\syswow64\SmartUI2.ocx regsvr32 /u %systemroot%\syswow64\SSubTmr6.dll regsvr32 /u %systemroot%\syswow64\VSPRINT7.ocx regsvr32 /u %systemroot%\syswow64\VSVPort7.ocx echo. echo. echo Begin Re-registration Process regsvr32 %systemroot%\syswow64\vsvport7.ocx regsvr32 %systemroot%\syswow64\COMCT332.OCX regsvr32 %systemroot%\syswow64\SmartUI2.ocx regsvr32 %systemroot%\syswow64\SSubTmr6.dll regsvr32 %systemroot%\syswow64\VSPRINT7.ocx regsvr32 %systemroot%\syswow64\VSVPort7.ocx echo. echo. Process Completed. Pause @echo off echo Begin Unregistration Process... regsvr32 /u /s %systemroot%\syswow64\vsvport7.ocx regsvr32 /u /s %systemroot%\syswow64\COMCT332.OCX regsvr32 /u /s %systemroot%\syswow64\SmartUI2.ocx regsvr32 /u /s %systemroot%\syswow64\SSubTmr6.dll regsvr32 /u /s %systemroot%\syswow64\VSPRINT7.ocx regsvr32 /u /s %systemroot%\syswow64\VSVPort7.ocx echo. echo. echo Begin Re-registration Process regsvr32 /s %systemroot%\syswow64\vsvport7.ocx regsvr32 /s %systemroot%\syswow64\COMCT332.OCX regsvr32 /s %systemroot%\syswow64\SmartUI2.ocx regsvr32 /s %systemroot%\syswow64\SSubTmr6.dll regsvr32 /s %systemroot%\syswow64\VSPRINT7.ocx regsvr32 /s %systemroot%\syswow64\VSVPort7.ocx echo. echo. echo Process Completed. Pause @echo off echo Begin Unregistration Process... regsvr32 /u %systemroot%\system32\vsvport7.ocx regsvr32 /u %systemroot%\system32\COMCT332.OCX regsvr32 /u %systemroot%\system32\SmartUI2.ocx regsvr32 /u %systemroot%\system32\SSubTmr6.dll regsvr32 /u %systemroot%\system32\VSPRINT7.ocx regsvr32 /u %systemroot%\system32\VSVPort7.ocx echo. echo. echo Begin Re-registration Process regsvr32 %systemroot%\system32\vsvport7.ocx regsvr32 %systemroot%\system32\COMCT332.OCX regsvr32 %systemroot%\system32\SmartUI2.ocx regsvr32 %systemroot%\system32\SSubTmr6.dll regsvr32 %systemroot%\system32\VSPRINT7.ocx regsvr32 %systemroot%\system32\VSVPort7.ocx echo. echo. pause Last edited by HypnoMorph; 03-31-2010 at 03:48 PM. Reason: Added a note for a link |
03-25-2010, 01:42 PM | #18 |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Run Time Error 430 After Update
Thanks!
For the record, I am indeed male, but I am the Author of GURPS Character Assistant. The program I am not associated with is GURPS Character BUILDER, which was the software SJGames sold before GURPS Character Assistant. I try to provide what help I can for GCA support, but I am NOT a professional support technician. Those people have experience in understanding operating system issues and interrelationships that I do not understand half the time. Just because someone is a software developer, does not mean they will be a competent support technician. Often, there will be overlap because of what the developer has to know to do their job, but a lot of support issues with Windows have to do with things that may not be a result of the programming, but with the OS itself. I really appreciate your effort tracking this down. To be honest, it *should* have occurred to me to create batch files like this so people could run them and try to fix this kind of error with a re-registration. It just never did. I think it never did because it *should not* be necessary, and that's why I think it only affects a small number of people. But the fact that it shouldn't be necessary, yet works, indicates why I'm not a particularly good support technician. Again, I really appreciate your effort. I think I'll copy out your batch files, and see about including a version of them in the GCA installer, so that they'll be there to run when people report this problem again in the future. Armin
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
03-25-2010, 02:03 PM | #19 |
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
Re: Run Time Error 430 After Update
I've posted a zip file to my website which contains Batch files to automatically unregister and re-register these files. The zip file contains four separate batch files; you need only run one of them:
GCARegister64.bat GCARegister64silent.bat GCARegister32.bat GCARegister32silent.bat Run the 64 version if you have a 64 bit OS and the 32 version if you have a 32 bit OS. The ones with 'silent' in their names run silently, instead of displaying an 'OK' message for each file as it unregisters and re-registers. GCARegister.zip
__________________
Eric B. Smith GURPS Data File Coordinator GURPSLand I shall pull the pin from this healing grenade and... Kaboom-baya. |
03-25-2010, 02:46 PM | #20 | |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Run Time Error 430 After Update
Quote:
Armin
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
|
Tags |
error, troubleshooting, update |
|
|