OK its official "driving me bonkers"
Desktop "w7 x64 ultimate" same as laptop, laptop core i3 350m desktop q6600 @2.8ghz. copied laptop PB directory over to desktop and the appdata/roaming/pb dir to desktop so both identical. both x86 pb 4.61 b3
Code:
;{- Enumerations / DataSections
;{ Windows
Enumeration
#Window_0
EndEnumeration
;}
;{ Gadgets
Enumeration
#ListIcon_0
EndEnumeration
;}
;}
Procedure GetDragNamesFromWindows()
NumFiles.i = CountString(EventDropFiles(), Chr(10)) ; Count the number of filenames dropped
FileNames.s = EventDropFiles() ; Get the string of filenames
If NumFiles.i = 0 And FileNames.s <> "" ; Only one file dragged
PrintN( "Only one file found that was dropped") ;
PrintN( FileNames.s ) ; Show the single filename
ElseIf NumFiles.i > 0 And FileNames.s <> "" ; More than one file was dropped
PrintN( "More than one file was dropped" ) ;
For ListofNames.i = 1 To NumFiles.i ; Process the filenames
PrintN( StringField(FileNames.s, ListofNames.i, Chr(10)))
Next ListofNames.i ;
EndIf
EndProcedure
Procedure OpenWindow_Window_0()
If OpenWindow(#Window_0, 450, 200, 400, 400, "Window_0", #PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_TitleBar|#PB_Window_ScreenCentered|#PB_Window_WindowCentered)
ListIconGadget(#ListIcon_0, 55, 50, 305, 300, "Gadget_0", 100, #PB_ListIcon_AlwaysShowSelection|#PB_ListIcon_GridLines|#PB_ListIcon_FullRowSelect)
;SendMessage_(GadgetID(#ListIcon_0), #LVM_SETCOLUMNWIDTH, 0, #LVSCW_AUTOSIZE_USEHEADER)
EndIf
EndProcedure
OpenWindow_Window_0()
EnableGadgetDrop(#ListIcon_0, #PB_Drop_Files, #PB_Drag_Copy, 1)
If OpenConsole()
;{- Event loop
Repeat
Select WaitWindowEvent()
; ///////////////////
Case #PB_Event_GadgetDrop
PrintN( "in event drop")
Select GadgetID
Case #ListIcon_0
Select EventDropType()
Case #PB_Drop_Files : GetDragNamesFromWindows() ; Drag items from windows to a pb gadget or a window
EndSelect
EndSelect
Case #PB_Event_CloseWindow
Select EventWindow()
Case #Window_0
CloseConsole()
CloseWindow(#Window_0)
EndSelect
EndSelect
ForEver
EndIf
both compile on each machine and give expected results.
on both machines (and opposite machines as to compiled executable`s were compiled on), Both results as expected.
But on the desktop in debug mode no play still shows icon (circle diagonal bar through it) now dragndrop available on the gadget. so identical code on both machines

but desktop not playing.
Desktop:
I`m using comodo internet security
1. defense switched off sill no play.
2. defense switch on all user setting cleared (PB in debug) requests access to com object, granted, lol still no play
In debug mode using PB 4.51 still no joy same results
Implemented said section i`m wanting (drag N drop) into the app i wanting to use it in and guess what no joy on either machine.
any Ideas folks
Zebuddi.