Drag-and-Drop from FC x32 to x64 Programs

Suggestions and feature requests.
Post Reply
Message
Author
wwwKris
Posts: 14
Joined: 13.02.2017, 13:06

Drag-and-Drop from FC x32 to x64 Programs

#1 Post by wwwKris » 31.08.2018, 13:22

Drag-and-drop from FreeCommander x32 to x64 programs doesn't work. FC x32 to other x32 programs works fine however. A video of this behaviour can be found here: FreeCommander Drag-and-Drop. It shows drag-and-drop from FC x32 working for x32 apps but not x64 apps.

After a bit of Googling, it appears that the problem exists for other programs as well and only impacts Windows 8 and higher. The pattern for the behaviour is apparently:
32-bit -> 32-bit : success
64-bit -> 64-bit : success
64-bit -> 32-bit : success
32-bit -> 64-bit : fail

The fix is apparently to implement the "IDropTarget interface." If this is indeed the fix, I'd like to make a feature request to implement the iDropTarget interface so that drag-and-drop works properly.

Marek
Author
Author
Posts: 2417
Joined: 10.04.2006, 07:48
Location: Germany
Contact:

Re: Drag-and-Drop from FC x32 to x64 Programs

#2 Post by Marek » 01.09.2018, 17:20

In your video example FreeCommander is not the "target" of the operation but the "source". The source must implement IDropSource interface. The target program must implement IDropTarget.
FreeCommander implement both IDropSource and IDropTarget.

wwwKris
Posts: 14
Joined: 13.02.2017, 13:06

Re: Drag-and-Drop from FC x32 to x64 Programs

#3 Post by wwwKris » 02.09.2018, 10:45

Thanks Marek. Is there another reason why drag-and-drop doesn't work to 64 bit apps? I test a couple of others and got the same behaviour - 32 bit apps worked but 64 bit apps didn't.

SumatraPDF x32 --> works
SumatraPDF x64 --> doesn't work
Acrobat x32 --> works
NitroPDF x64 --> doesn't works

A video of SumatraPDF is available here: https://www.youtube.com/watch?v=Y5S8wERxeEA

Marek
Author
Author
Posts: 2417
Joined: 10.04.2006, 07:48
Location: Germany
Contact:

Re: Drag-and-Drop from FC x32 to x64 Programs

#4 Post by Marek » 02.09.2018, 11:34

What about Windows Explorer?
Drag&drop does not work if you start programs with not same users/rights.

wwwKris
Posts: 14
Joined: 13.02.2017, 13:06

Re: Drag-and-Drop from FC x32 to x64 Programs

#5 Post by wwwKris » 02.09.2018, 17:12

Drag-and-drop from Windows Explorer works fine - I'm able to drag-and-drop to all the programs I mentioned regardless of whether they're x32 or x64. The programs are all also running within the same account (and with the same permissions) so it's not a user/rights issue.

wwwKris
Posts: 14
Joined: 13.02.2017, 13:06

Re: Drag-and-Drop from FC x32 to x64 Programs

#6 Post by wwwKris » 06.09.2018, 11:17

Thanks again for all the replies Marek. Wondering if you have any further thoughts on this? I'm happy to do further tests if it will help - just let me know what I can do.

Marek
Author
Author
Posts: 2417
Joined: 10.04.2006, 07:48
Location: Germany
Contact:

Re: Drag-and-Drop from FC x32 to x64 Programs

#7 Post by Marek » 07.09.2018, 15:49

I have tried Sumatra 64 bit with FC 32 bit and some other 32 bit file manager. None of the 32 bit file managers works with Sumatra.
But you can try Notepad3 64 bit https://www.rizonesoft.com/downloads/notepad3/ and you can see - it works with 32 bit file managers.

wwwKris
Posts: 14
Joined: 13.02.2017, 13:06

Re: Drag-and-Drop from FC x32 to x64 Programs

#8 Post by wwwKris » 07.09.2018, 16:41

Interesting, thanks Marek. Guess I'll just have to live with the limitation for now - seems to be an issue with all 32 bit apps on Windows 10 x64.

FYI, when I drag a file from FC x32 onto Notepad3, I get a message saying: "No valid filename retrieved. If dropping from a 32-bit application, please drag and drop to Notepad3's tool bar." When I drag onto the tool bar, it opens fine. Notepad3 must have implemented something in the tool bar to work around the drag-and-drop issue.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests