That's a ridiculous reason for a bad rating. If you can find a way to do it without ActiveX, then submit it. I'd love to use it. Be part of the solution.
I get the following error. Am I missing an activeX control? If yes, how to get it?
??? Error using ==> feval
Input PROGID does not represent an Activex control.
If this PROGID used to work before, please check vendor's
documentation for equivalent activex control progid.
Error in ==> actxcontrol>createControl at 240
ctrl = feval(comstr, 'control', position, parent, '', filename, hwnd, licensekey,
false,parent_string);
Error in ==> actxcontrol at 212
hControl = createControl;
Error in ==> DragDropTest at 36
h1 = actxcontrol(ProgID, [pos(3)*.1 355 pos(3)*.8 20],f,{'OLEDragDrop',@ShowFileNameOnDrop});
Agreed that Lukas's statement should be a comment, not a rating. I would also like to know a cross-platform way of doing it, but have found none to date.