Gong-wpf-dragdrop: рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рджреЛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдиреЗ рд╕реЗ рдЕрдорд╛рдиреНрдп рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ (HRESULT рд╕реЗ рдЕрдкрд╡рд╛рдж: 0x80040069 (DV_E_TYMED)) рдЕрдкрд╡рд╛рдж

рдХреЛ рдирд┐рд░реНрдорд┐рдд 18 рдлрд╝рд░ре░ 2013  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: punker76/gong-wpf-dragdrop

_рдореВрд▓ рд▓реЗрдЦрдХ: рдЪреАрд╕реНрдЯрд░[email protected] (07 рджрд┐рд╕рдВрдмрд░, 2010 14:58:50)_

рдХреМрди рд╕рд╛ рдХрджрдо рдлрд┐рд░ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рджреЗрдЧрд╛?

  1. IDragSource рд▓рд╛рдЧреВ рдХрд░реЗрдВред
  2. рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ wpf рдбреЗрдЯрд╛рдЧреНрд░рд┐рдб рд╕реЗ рдкрдВрдХреНрддрд┐)
  3. StartDrag рдореЗрдВ IDragInfo.Data рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдбреЗрдЯрд╛ рдХрд╛ рдХреНрд▓реЛрди рдЬреЛрдбрд╝реЗрдВред
  4. рдЖрд╡реЗрджрди рдХреЗ рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЙрд╕реА рдбреЗрдЯрд╛рдЧреНрд░рд┐рдб рдкрд░ рдЦреАрдВрдЪреЗрдВред

рдХрд┐рддрдиреЗ рдЙрддреНрдкрд╛рджрди рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рд╣реИ?

рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛рдЧреНрд░рд┐рдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдХреНрд▓реЛрди рдбреЗрдЯрд╛ рд╣реЛрдЧрд╛ред рдбреНрд░реИрдЧрдУрд╡рд░ рдФрд░ рдбреНрд░реЙрдк рдЗрд╡реЗрдВрдЯ рдореЗрдВ рдореИрдВ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдВрднрд╛рд▓реВрдВрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдХрднреА рднреА рдЗрддрдирд╛ рджреВрд░ рдирд╣реАрдВ рдЬрд╛рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрдорд╛рдиреНрдп рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ (HRESULT рд╕реЗ рдЕрдкрд╡рд╛рдж: 0x80040069 (DV_E_TYMED)) рдЕрдкрд╡рд╛рдж O/S рджреНрд╡рд╛рд░рд╛ GongSolutions.Wpf.DragDrop.DropInfo.cs рдореЗрдВ рд▓рд╛рдЗрди 135 рдкрд░ рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХреЛрдб рдбреЗрдЯрд╛ рд╣реИ = (e. Data.GetDataPresent(dataFormat)) ?e.Data.GetData(dataFormat): e.Data;)ред

рдЖрдк рдЙрддреНрдкрд╛рдж рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
0.1.3 (рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕рдВрд╕реНрдХрд░рдг) - рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ
рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕ рдкреА

рдХреГрдкрдпрд╛ рдЕрдиреНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдиреАрдЪреЗ рджреЗрдВред

рдЕрдкрд╡рд╛рдж рд╡рд┐рд╡рд░рдг рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

System.Runtime.InteropServices.COMException рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рд╕рдВрджреЗрд╢ = рдЕрдорд╛рдиреНрдп рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ (HRESULT рд╕реЗ рдЕрдкрд╡рд╛рдж: 0x80040069 (DV_E_TYMED))
рд╕реНрд░реЛрдд = mscorlib
рддреНрд░реБрдЯрд┐ рдХреЛрдб=-2147221399
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕:
System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal рдкрд░ (Int32 errorCode, IntPtr errorInfo)
System.Runtime.InteropServices.Marshal.ThrowExceptionForHR (Int32 errorCode) рдкрд░
System.Windows.DataObject.System.Runtime.InteropServices.ComTypes.IDataObject.GetData(FORMATTC&formatetc, STGMEDIUM& рдорд╛рдзреНрдпрдо) рдкрд░
System.Runtime.InteropServices.ComTypes.IDataObject.GetData (FORMATTC рдФрд░ рдкреНрд░рд╛рд░реВрдк, STGMEDIUM рдФрд░ рдорд╛рдзреНрдпрдо) рдкрд░
System.Windows.DataObject.OleConverter.GetDataInner (FORMATETC рдФрд░ рдлреЙрд░реНрдореЗрдЯ рдЖрджрд┐, STGMEDIUM рдФрд░ рдорд╛рдзреНрдпрдо) рдкрд░
System.Windows.DataObject.OleConverter.GetDataFromOleHGLOBAL (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк, DVASPECT рдкрд╣рд▓реВ, Int32 рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛) рдкрд░
System.Windows.DataObject.OleConverter.GetDataFromBoundOleDataObject (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк, DVASPECT рдкрд╣рд▓реВ, Int32 рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛) рдкрд░
System.Windows.DataObject.OleConverter.GetData (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк, рдмреВрд▓рд┐рдпрди рдСрдЯреЛ рдХрдиреНрд╡рд░реНрдЯ, DVASPECT рдкрд╣рд▓реВ, Int32 рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛) рдкрд░
System.Windows.DataObject.OleConverter.GetData (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк, рдмреВрд▓рд┐рдпрди рдСрдЯреЛ рдХрдиреНрд╡рд░реНрдЯ) рдкрд░
System.Windows.DataObject.GetData (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк, рдмреВрд▓рд┐рдпрди рдСрдЯреЛ рдХрдиреНрд╡рд░реНрдЯ) рдкрд░
System.Windows.DataObject.GetData (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк) рдкрд░
GongSolutions.Wpf.DragDrop.DropInfo..ctor рдкрд░ (рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЗрд╖рдХ, DragEventArgs e, DragInfo DragInfo)
GongSolutions.Wpf.DragDrop.DragDrop.DropTarget_PreviewDragOver (рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЗрд╖рдХ, DragEventArgs e) рдкрд░
GongSolutions.Wpf.DragDrop.DragDrop.DropTarget_PreviewDragEnter (рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЗрд╖рдХ, DragEventArgs e) рдкрд░
System.Windows.DragEventArgs.InvokeEventHandler рдкрд░ (рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдЬреЗрдиреЗрд░рд┐рдХ рд╣реИрдВрдбрд▓рд░, рдСрдмреНрдЬреЗрдХреНрдЯ рдЬреЗрдиреЗрд░рд┐рдХ рд▓рдХреНрд╖реНрдп)
System.Windows.RoutedEventArgs.InvokeHandler рдкрд░ (рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реИрдВрдбрд▓рд░, рдСрдмреНрдЬреЗрдХреНрдЯ рд▓рдХреНрд╖реНрдп)
System.Windows.RoutedEventHandlerInfo.InvokeHandler рдкрд░ (рдСрдмреНрдЬреЗрдХреНрдЯ рд▓рдХреНрд╖реНрдп, рд░реВрдЯреЗрдбрдПрд╡реЗрдВрдЯрдЖрд░реНрдЧ рд░реВрдЯреЗрдбрдПрд╡реЗрдВрдЯрдЖрд░реНрдЧ)
System.Windows.EventRoute.InvokeHandlersImpl рдкрд░ (рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрд░реЛрдд, рд░реВрдЯреЗрдбрдПрд╡реЗрдВрдЯрдЖрд░реНрдЧреНрд╕ рдЖрд░реНрдЧреНрд╕, рдмреВрд▓рд┐рдпрди рд░реАрд░рд╛рдЗрдЬрд╝реНрдб)
System.Windows.UIElement.RaiseEventImpl рдкрд░ (рдирд┐рд░реНрднрд░рддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЗрд╖рдХ, RoutedEventArgs args)
System.Windows.UIElement.RaiseEvent (RoutedEventArgs e) рдкрд░
System.Windows.OleDropTarget.RaiseDragEvent (RoutedEvent DragEvent, Int32 DragDropKeyStates, Int32 рдФрд░ рдкреНрд░рднрд╛рд╡, рдирд┐рд░реНрднрд░рддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓рдХреНрд╖реНрдп, рдмрд┐рдВрджреБ рд▓рдХреНрд╖реНрдп рдмрд┐рдВрджреБ) рдкрд░
System.Windows.OleDropTarget.MS.Win32.UnsafeNativeMethods.IOleDropTarget.OleDragOver (Int32 DragDropKeyStates, Int64 point, Int32 рдФрд░ рдкреНрд░рднрд╛рд╡) рдкрд░
рдЖрдВрддрд░рд┐рдХ рдЕрдкрд╡рд╛рдж:

_рдореВрд▓ рд╕рдорд╕реНрдпрд╛: http://code.google.com/p/gong-wpf-dragdrop/issues/detail?id=29_

Bug Imported from google code

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдРрдк рдореЗрдВ рдореБрдЭреЗ DV_E_TYMED рдЕрдкрд╡рд╛рдж рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдореИрдВ рдЬреЛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рдЙрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣рд╛рдВ рд╕рдВрд▓рдЧреНрди рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЙрди рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред
рдореВрд▓ рд░реВрдк рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рджреВрд╕рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЦреАрдВрдЪрддреЗ рд╕рдордп, рдЖрдкрдХреЛ COM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ COM рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрд░рд┐рдпрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдбреЗрдЯрд╛рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдк рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдбреЗрдЯрд╛рдлреНрд░реЙрдо рдХреЛ рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ COM рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд░реИрдкрд░ рдХреНрд▓рд╛рд╕ (DragDropDataWrapper) рдмрдирд╛рдпрд╛ рдЬрд┐рд╕реЗ [Serializable] рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ ISerializable рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рд╣рд░ рдмрд╛рд░ рдореБрдЭреЗ рдПрдХ рдбреЗрдЯрд╛рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ: рдирдпрд╛ рдбреЗрдЯрд╛рдСрдмреНрдЬреЗрдХреНрдЯ (рдирдпрд╛ рдбреНрд░реИрдЧрдбреНрд░реЙрдкрдбрд╛рдЯрд╛рд╡рд╛рдкрд░ (рдбреЗрдЯрд╛))ред рдбреНрд░реЙрдк рд╕рд╛рдЗрдб рдкрд░ рдЕрдм рдореИрдВ DataFormat.Serializable рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬреЛ COM рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрдиреНрдп рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдпрд╛рдиреА рдбреНрд░реИрдЧрдЗрдиреНрдлреЛ рдХреЗ рд╢реВрдиреНрдп рд╣реЛрдиреЗ рдкрд░ рдорд╛рдорд▓реЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ред
рдпрджрд┐ рдЖрдк рдмрд╛рдЙрдВрдбрдЯреНрд░реА рдЙрджрд╛рд╣рд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдЕрдм рдХреНрд░реЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
CrossApplicationDragDropFix.zip

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

_рдЪреАрд╕реНрдЯрд░ рд╕реЗ[email protected] 07 рджрд┐рд╕рдВрдмрд░, 2010 15:25:00_
рдереЛрдбрд╝реА рдФрд░ рдЬрд╛рдирдХрд╛рд░реА....

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдореИрдВ IDragInfo.Data рдХреЛ System.Windows.DataObject рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдореВрдирд╛ рдЖрд╡реЗрджрди рд╕рдВрд▓рдЧреНрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рддреНрд░реБрдЯрд┐ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рджреЛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЪрд▓рд╛рдПрдВ, рджреЛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рдмреАрдЪ рд▓рд┐рд╕реНрдЯрдмреЙрдХреНрд╕ рд╕реЗ рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдХрд╛рд░рдг рдореИрдВ рдбреЗрдЯрд╛рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рдУ/рдПрд╕ рдХреЛ рднреА рдлрд╛рдЗрд▓-рдбреНрд░реЙрдк рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

[email protected] рд╕реЗ 24 рдЕрдЧрд╕реНрдд 2011 20:46:51_
рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдЕрдкрдиреА рдЖрд╡рд╛рдЬ рдЬреЛрдбрд╝реЗрдВ
https://connect.microsoft.com/WPF/feedback/details/682826/comexception-of-type-dv-e-tymed-occurs-when-a-break-point-hit-as-a-result-of- рдЦреАрдВрдЪрдирд╛

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдРрдк рдореЗрдВ рдореБрдЭреЗ DV_E_TYMED рдЕрдкрд╡рд╛рдж рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдореИрдВ рдЬреЛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рдЙрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣рд╛рдВ рд╕рдВрд▓рдЧреНрди рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЙрди рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред
рдореВрд▓ рд░реВрдк рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рджреВрд╕рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЦреАрдВрдЪрддреЗ рд╕рдордп, рдЖрдкрдХреЛ COM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ COM рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрд░рд┐рдпрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдбреЗрдЯрд╛рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдк рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдбреЗрдЯрд╛рдлреНрд░реЙрдо рдХреЛ рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ COM рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд░реИрдкрд░ рдХреНрд▓рд╛рд╕ (DragDropDataWrapper) рдмрдирд╛рдпрд╛ рдЬрд┐рд╕реЗ [Serializable] рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ ISerializable рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рд╣рд░ рдмрд╛рд░ рдореБрдЭреЗ рдПрдХ рдбреЗрдЯрд╛рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ: рдирдпрд╛ рдбреЗрдЯрд╛рдСрдмреНрдЬреЗрдХреНрдЯ (рдирдпрд╛ рдбреНрд░реИрдЧрдбреНрд░реЙрдкрдбрд╛рдЯрд╛рд╡рд╛рдкрд░ (рдбреЗрдЯрд╛))ред рдбреНрд░реЙрдк рд╕рд╛рдЗрдб рдкрд░ рдЕрдм рдореИрдВ DataFormat.Serializable рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬреЛ COM рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрдиреНрдп рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдпрд╛рдиреА рдбреНрд░реИрдЧрдЗрдиреНрдлреЛ рдХреЗ рд╢реВрдиреНрдп рд╣реЛрдиреЗ рдкрд░ рдорд╛рдорд▓реЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ред
рдпрджрд┐ рдЖрдк рдмрд╛рдЙрдВрдбрдЯреНрд░реА рдЙрджрд╛рд╣рд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдЕрдм рдХреНрд░реЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
CrossApplicationDragDropFix.zip

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

JobaDiniz picture JobaDiniz  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kwonganding picture kwonganding  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lumiba picture lumiba  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

foufure picture foufure  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

radhewro picture radhewro  ┬╖  19рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ