We have determined the cause of this error. It turns out the ActiveX (MMVARI) file that I was using had been updated and the user had installed another program that uses the same ActiveX file, thereby rendering the library file useless. loading the updated ActiveX file and recompiling the project has fixed the problem.
Jeff K. Steinkamp N7YG Tucson, AZ SCUD Missile Coordinates: N032-13-55.02 W110-55-52.79 Registered Linux User: 420428 ------------------------------------------------------ When in doubt, tell the truth M. Twain From: Jeff Steinkamp (N7YG) Sent: Monday, December 13, 2010 09:16 To: [email protected] Subject: [DotNetDevelopment] Need help with a system error One of my users has reported the following error: He has told me that he got this error after upgrading the BIOS on his Toshiba 64 bit Windows 7 laptop. Prior to upgrading the BIOS, the program was functioning correctly. System.Runtime.InteropServices.COMException (0x8002000F): Parameter not optional. (Exception from HRESULT: 0x8002000F (DISP_E_PARAMNOTOPTIONAL)) at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData) at MMVARILib._DMMVARI.get_strModeList(Int16 nIndex) at AxMMVARILib.AxMMVARI.get_strModeList(Int16 nIndex) at PSKExpress.Form1.Form1_Load(Object sender, EventArgs e) in C:\Users\jeff\Documents\Visual Studio 2008\Projects\pskexpress\PSKExpress\Form1.vb:line 150 the nIndex at line 150 in my program is being satisfied with an integer as it is in the middle of a for/next loop. I’m trying to figure out how a BIOS update would affect system calls. He has uninstalled and reinstalled the program so the MMVARI library has been re-registered. Any ideas?? Jeff K. Steinkamp N7YG Tucson, AZ SCUD Missile Coordinates: N032-13-55.02 W110-55-52.79 Registered Linux User: 420428 ------------------------------------------------------ EchoDS9StationSecurityForceDeputyEarRingCodeEagleLoopStar
