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

Support calling functions that take an IDispatch** parameter

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P3: Somewhat important 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):

      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

        1. qt48unsupported_patch.txt
          9 kB
        2. qtbug44048_stack.txt
          8 kB
        3. qtbug44048_diag.diff
          8 kB
        4. qtbug44048.zip
          2.33 MB
        5. qtbug44048_gen.zip
          2 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes