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

QAxConnection class is poorly dessigned

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P4: Low P4: Low
    • 5.2.1
    • 5.1.1
    • ActiveX Support
    • None
    • Win32
    • qtactiveqt: 0d29579baffd4f31a3ec39590117f4fee821694d (5.2.1, stable, 9.12.2013) Qt: 4: 3bef845f4623e0edcd52ddcffee3612f4f7f6779 (20.12.2013, 4.8.6)

      QAxConnection class is poorly designed. When a connection point enumerator is requested it returns a pointer to itself. As a consequence all connection point enumerators of the same object share the same state. Calling Reset of any enumerator resets states of all.
      Enumerator iterator is not initialized when enumerator is requested. Calling IEnumConnections->Next without IEnumConnections->Reset causes a crash in iterator dereferencing.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            sbk Sergey Korepanov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes