SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 57645: Your SAS® session might stop responding if you use the SAS® Dynamic Data Exchange (DDE) engine when certain applications are running in the background

DetailsHotfixAboutRate It

A SAS session in which you use the Dynamic Data Exchange (DDE) engine to create or read a Microsoft Excel spreadsheet or Microsoft Word document can stop responding when certain applications are running in the background. Some of the applications that can cause SAS to stop responding include the following:

  • Google Chrome
  • System Mechanic Active Care Software
  • Lync 2013
  • Outlook 2013
  • Spotify
  • Logitech Setpoint
  • Symantec Endpoint Protection
  • VMware View Agent 6.0
  • Adobe CEF Helper
  • Office 365
  • Skype For Business

The SAS DDE engine is a tool that passes commands to Microsoft Excel or Microsoft Word in order to read or write Excel files or Word documents. Many third-party applications like the ones listed above do not properly process or respond to DDE messages. This might cause your SAS session to stop responding.

A change that was provided by Microsoft has been implemented in the SAS DDE engine as a workaround to a known legacy issue with the Microsoft DDE system. If a third-party application does not respond in a timely manner to the DDE messages that are being passed, the operating system now ignores the third-party application with regard to the DDE messaging system. This prevents your SAS session from hanging when you read or write Excel files or Word documents. This change also causes slower performance of your SAS programs when you use the DDE engine.

The workaround prior to the change that was provided by Microsoft was to close the third-party application that was causing your SAS session to stop responding.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemBase SASMicrosoft Windows Server 2003 Datacenter Edition9.3 TS1M0
Microsoft Windows Server 2003 Enterprise Edition9.3 TS1M0
Microsoft Windows Server 2003 Standard Edition9.3 TS1M0
Microsoft Windows Server 2003 for x649.3 TS1M0
Microsoft Windows Server 20089.3 TS1M09.4 TS1M4
Microsoft Windows Server 2008 R29.3 TS1M09.4 TS1M4
Microsoft Windows Server 2008 for x649.3 TS1M09.4 TS1M4
Microsoft Windows XP Professional9.3 TS1M0
Windows 7 Enterprise 32 bit9.3 TS1M09.4 TS1M4
Windows 7 Enterprise x649.3 TS1M09.4 TS1M4
Windows 7 Home Premium 32 bit9.3 TS1M09.4 TS1M4
Windows 7 Home Premium x649.3 TS1M09.4 TS1M4
Windows 7 Professional 32 bit9.3 TS1M09.4 TS1M4
Windows 7 Professional x649.3 TS1M09.4 TS1M4
Windows 7 Ultimate 32 bit9.3 TS1M09.4 TS1M4
Windows 7 Ultimate x649.3 TS1M09.4 TS1M4
Windows Vista9.3 TS1M0
Windows Vista for x649.3 TS1M0
Microsoft® Windows® for x649.3 TS1M09.4 TS1M4
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.