Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-107592

Invalid registry entry for ActiveX control with .ocx extension

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.3.0
    • Active Qt
    • None

    Description

      When building a dll-based ActiveX server, it gets invalid registry entry, if file extension is different from DLL. 

      It is common to use OCX for ActiveX control files, but condition in qaxserver.cpp only checks for DLL:

       if (file.endsWith(QLatin1String("dll"), Qt::CaseInsensitive))
       settings->setValue(key + QLatin1String("/InProcServer32/."), file);
       else
       settings->setValue(key + QLatin1String("/LocalServer32/."),
       QString(QLatin1Char('\"') + file + QLatin1String("\" -activex")));

      Attachments

        Activity

          People

            owolff Oliver Wolff
            sergei_soloviev Sergei Soloviev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: