public void ChangePathPoints(IEnumerable <Point> newPoints) { try { PathPoints.Clear(); foreach (Point p in newPoints) { PathPoints.Add(p); } drawElements(); } catch (Exception ex) { DllEntryPoint.LogMessage(Xvue.MSOT.Services.Log.EnumLogType.Warning, "Exception", "RoiAdorner.ChangePathPoints(): " + ex.Message); } }
private static void ChangeZoomPathPoints(DependencyObject source, DependencyPropertyChangedEventArgs e) { try { RoiAdorner roi = (source as RoiAdorner); roi.ZoomPathPoints.Clear(); foreach (Point p in (IEnumerable <Point>)e.NewValue) { roi.ZoomPathPoints.Add(p); } roi.DrawStaticZoomElements(); } catch (Exception ex) { DllEntryPoint.LogMessage(Xvue.MSOT.Services.Log.EnumLogType.Warning, "Exception", "RoiAdorner.ChangeZoomPathPoints(): " + ex.Message); } }
public static bool RegComDll(string strFullFileName) { int hdll = 0; hdll = LoadLibrary(strFullFileName); try { DllEntryPoint regdll = (DllEntryPoint)GetAddress(hdll, "DllRegisterServer", typeof(DllEntryPoint)); if (regdll == null) { return(false); } regdll(); } finally { FreeLibrary(hdll); } return(true); }