Author Topic: Drive drop-down empty in Win-OS/2 apps  (Read 7068 times)

Doug Clark

  • Sr. Member
  • ****
  • Posts: 349
  • Karma: +11/-1
    • View Profile
Drive drop-down empty in Win-OS/2 apps
« on: January 15, 2024, 12:02:11 am »
When I pick Save-as from the file menu in Win-OS/2 apps the "standard" file dialog box has a drop down list for drive letters in the lower right part of the dialog.  That drop down is always empty for all the apps that I have tried.

I can manually specify a drive in the path name of the file I am saving as, but I cannot use the drive drop down list to select a drive letter and see the directories in that drive.

This happens in AOS as well as ECS.

Anyone else have this issue, and/or know how to fix it?

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5022
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Drive drop-down empty in Win-OS/2 apps
« Reply #1 on: January 15, 2024, 02:43:45 am »
Hello Doug

I'm sorry but I can not confirm your issue here. I see the list for the driver letter in my ArcaOS 5.1 installation (VirtualBox and T14s), Win-OS2 windowed and full screen.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Doug Clark

  • Sr. Member
  • ****
  • Posts: 349
  • Karma: +11/-1
    • View Profile
Re: Drive drop-down empty in Win-OS/2 apps
« Reply #2 on: August 29, 2024, 11:55:18 pm »
I THINK the issue is one of the Windows applications I installed copied a different version of COMMDLG.DLL to C:\OS2\MDOS\WINOS2\SYSTEM.

Copying an original version fixed the problem.

You should be able to find the original version on the AOS/eCS/OS/2 install media.  Although my quick search did not find it - so I think it is bundled into a package.

I have attached COMMDLG.DLL - to save you from searching for the original.

Repeating Dave Yeo's excellent advice:  zip up the contents of c:\os2\mdos\winos2 and all subfolders before installing an Windows application.  Makes it easier to recover if something goes wrong.