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

Support calling functions that take an IDispatch** parameter

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.5.0
    • 5.4.0
    • ActiveX Support
    • None
    • Windows 7
    • Crash fix: db68fe94a7502b92887d55a2bdb1741a2ec8f492 (qtactiveqt/5.4, 26.1.2015, 5.4.2) b178617528dd8e897dfcd56310d67515087e684b (qtactiveqt/5.5, 20.3.2015, 5.5):

    Description

      In some controls there are functions in the generated code from dumpcpp that take an IDispatch** parameter. Currently it is not possible to invoke those. For example:

      IdentifyObjectAt(int xParam, int yParam, IDispatch** identifiedObjectParam, VcObjectTypeEnum& identifiedObjectTypeParam)
      

      will not work because it will crash no matter how you try to pass a parameter to it.

      Steps to reproduce

      Attachments

        1. qtbug44048.zip
          2.33 MB
        2. qtbug44048_stack.txt
          8 kB
        3. qtbug44048_gen.zip
          2 kB
        4. qtbug44048_diag.diff
          8 kB
        5. qt48unsupported_patch.txt
          9 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-44048
          # Subject Branch Project Status CR V

          Activity

            People

              kleint Friedemann Kleint
              andysh Andy Shaw
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes