Problem/Issue 5346
 
Query for PDR ID
Example: search for PDR ID 109-9999 , just enter 9999 into the entry field and press ENTER.
Open Build: Open Date: Language:
1.82.294 15.03.2004 (All)
Closed Build: Close Date: Platform:
1.82.306 15.03.2004 WXPH
State: Reference PDR ID: Hotfix Rollup No.:
CLOSED 5612  
Symptom:
Calling XbpMLE:setData() may cause hang-ups
Description:
Calling the :setData() method of an XbpMLE object immediately after the
object was created may cause the application to hang up. The effects
of this anomaly depend on both the operating system platform as well
as on machine speed. On some systems, this anomaly does not occur at
all. The following factors have been reported to produce this problem:

 o Operating system used is either Windows 2000 or Windows XP
 o The application is deployed with accompanying manifest file (XP only)
 o The computer used features a Pentium III CPU or better

This problem only occurs if the :setData() method is called directly
after object creation. Example:

  ...
  oEdit := XbpMLE():new( oDlg:drawingArea,, {10, 10}, {270,150} )
  oEdit:tabStop := TRUE
  oEdit:create()
  oEdit:setData( "This call may cause the application to freeze!" )
  ...









Solution:
This problem seems to be due to an internal race condition, the
effects of which are made worse by fast CPUs. To work around this
problem, either try to call :setData() at a later point in your
code or try to add a call to Sleep() to delay execution.

A fix for this problem is available via Public Fix Level (PFL)
182306. Please visit www.alaska-software.com (support section)
for further information.








 
(C) Copyright Alaska Software Inc. 2008, All rights reserved!
Disclaimer, Limitation of Liability, no Warranty: THE INFORMATION, DOCUMENTS, FILES AND MATERIALS CONTAINED IN THIS SITE ARE PROVIDED "AS IS". ALASKA SOFTWARE DOES NOT WARRANT THE ACCURACY, ADEQUACY OR COMPLETENESS OF THIS INFORMATION AND MATERIALS; THUS EXPRESSLY DISCLAIMS LIABILITY FOR ERRORS OR OMISSIONS IN THIS INFORMATION AND MATERIALS.
WARRANTIES OF ANY KIND, IMPLIED, EXPRESSED OR STATUTORY, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF NON-INFRINGEMENT OF THIRD PARTY RIGHTS, TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR RESOLVEMENT-CLAIMS, ARE DISCLAIMED.