Uploaded image for project: 'PROFIBUS Slave DTM'
  1. PROFIBUS Slave DTM
  2. DTMV1DPS-255

Communicaton Studio hangs and crashes after killing focus of edit field if there is any error.

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V2.0700.10.7909
    • Component/s: DTM
    • Labels:
      None
    • Account:
      Device Library 1 (operativ) (DEVLIB)

      Description

      Communicaton Studio hangs and crashes after killing focus of edit field if the value is incorrect. This occurs if focus of edit field is lost toward CS (after editing of value, the user clicks on CS project tree or Property Grid), and the value is not correct. In this case DTM tries to start error message via FDT function "IFdtDialog::virtual HRESULT __stdcall UserDialog ( /*[in]*/ BSTR systemTag,
                          /*[in]*/ FdtXmlDocument userMessage,
                         /*[out,retval]*/ FdtXmlDocument * result );

      Once CS gets the focus, the container is no longer responsive, and any function call of the container results in deadlock.

      Affected Pages: "Device", "Network", "Extensions", "DPV1".

      Solution: asynchronous call of “UserDialog”.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  AOganjan Agnessa Oganjan
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: