Page 1 of 1

VCP does not display

Posted: Sun Nov 27, 2022 10:33 am
by Philip Venter
HI Team.

I have the following Hardware:

Samsung LS22F350FHA Screen Aspect ration 16:9 Resolution 1920 x 1080
Intel nuc i5
Centroid Acorn 4
I've loaded the latest centroid 12 software.

Nuc is configured to the recommended display settings 1920 x 1080 and scale 100%
Acorn wizzard Input device settings is configured to:

Touch screen - no
Vitrual Control Pannel - on

The VCP does not start up on the right.
Any ideas what I can adjust to make the VCP appear?

Looking forward to your comments.

Re: VCP does not display

Posted: Sun Nov 27, 2022 11:08 am
by ShawnM
Run windows update and be sure you have the latest .NET framework installed. The VCP in 4.80 utilizes the Microsoft .NET framework with new features and it requires the latest version of the .NET framework software.

Re: VCP does not display

Posted: Mon Nov 28, 2022 11:37 am
by Philip Venter
Hello ShawnM> My updates and .Net is up to date. Please see Event viewer log below for more info.

Faulting application name: VirtualControlPanel.exe, version: 1.0.0.0, time stamp: 0x62dad76b
Faulting module name: KERNELBASE.dll, version: 10.0.22621.819, time stamp: 0x1355b9cf
Exception code: 0xe0434352
Fault offset: 0x00147402
Faulting process ID: 0x0x2A14
Faulting application start time: 0x0x1D9033EF356B20D
Faulting application path: C:\cncm\VirtualControlPanel.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report ID: 1376c6e2-7865-4761-ba3c-60f456286bf7
Faulting package full name:
Faulting package-relative application ID:


Application: VirtualControlPanel.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.FormatException
at System.Number.ParseDouble(System.String, System.Globalization.NumberStyles, System.Globalization.NumberFormatInfo)
at System.Convert.ToDouble(System.String)
at CncSkinning.Skinning+Parameter.GetMachineParameterValue(Int32, Double ByRef)
at VirtualControlPanel.MainWindow..ctor()

Exception Info: System.Windows.Markup.XamlParseException
at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
at System.Windows.Application.LoadComponent(System.Uri, Boolean)
at System.Windows.Application.DoStartup()
at System.Windows.Application.<.ctor>b__1_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at VirtualControlPanel.App.Main()

Re: VCP does not display

Posted: Mon Nov 28, 2022 11:55 am
by tblough
It's an XML parsing error so my guess is that one of the VCP XML files is corrupted or that a modification to the VCP was incorrect. I'd reload the \cncm\resources\vcp directory from the CNC12 installation file.