/////////////////////////////////////////////////////////////////////////////// // // THIS IS PFL171267.TXT // // Copyright : // Alaska Software, (c) 2001-2002. All rights reserved. // // Contents : // Installation guide for PFL 171267 and 173267 // // Disclaimer: // THIS FILE IS RELEASED AS IS WITHOUT ANY WARRANTY. THE PURPOSE OF // A PRIVATE-FIX-LEVEL (PFL) IS TO DELIVER PDR SPECIFIC FIXES // OF PRODUCT COMPONENTS TO THE REGISTERED USER. THIS IS DONE BY // SUBSTITUTION OF ONE OR MORE COMPONENTS OF THE PFL RELATED PRODUCT. // /////////////////////////////////////////////////////////////////////////////// ___________ 1.0 Preface Please note that a Private Fix Level (PFL) covers only those problems listed under topic #4.0 in this file. PFLs are released by Alaska Software on an irregular basis, depending on the current demand of single or multiple customers or a particular 3rd party vendor. PFLs do contain special corrections or bug fixes. PFLs are dedicated to a specific or a group of specific issues. All changes provided with a PFL will be included in the next release of its corresponding base-product. Please note, a PFL updates only single components of a product. ________________ 2.0 Installation Before you install a PFL we strongly recommend to make backup copies of all components going to be replaced by the PFL. Otherwise you would not be able to restore the pre-PFL state at a later point in time. You should install the PFL only when you want to resolve one of the problems listed under #4.0. If you install the PFL you must replace all components included in the PFL. For installation, proceed as follows: A.) Make sure that no Xbase++ application is running and no component of the development package is active. B.) Make backup copies of all files listed under #3.0 C.) If the PFL is shipped as a zipped archive, unpack the PFL171267.ZIP archive in the installation root directory. Depending on the UNZIP utility it might be necessary to unpack the archive with a parameter to extract the files into the directories. Please refer to the documentaion of the UNZIP utility used. I.e. using the UNZIP utility which ships with the Developer Subscription CD (:\UNZIP) there is no additional parameter required and the call looks like UNZIP PFL171267.ZIP within the root directory of the Xbase++ installation. D.) If the PFL comes as a self-extracting EXE file, copy the file into the installaton root directory of the corresponding base product (e.g. D:\ALASKA\XPPW32\) and execute it. ____________ 3.0 Contents This PFL replaces the following components of your Xbase++ installation: List of Files: XPPRT1.DLL (Default directory is: \XPPW32\LIB and \XPPW32\RUNTIME) Xbase++ Runtime Library 1.71.267 XPPUI1.DLL (Default directory is: \XPPW32\LIB and \XPPW32\RUNTIME) Xbase++ Runtime Library 1.71.267 XPPUI2.DLL (Default directory is: \XPPW32\LIB and \XPPW32\RUNTIME) Xbase++ Runtime Library 1.71.267 ADAC20B.DLL (Default directory is: \XPPW32\LIB and \XPPW32\RUNTIME) Xbase++ Runtime Library 1.71.267 XPPDBGK.DLL (Default directory is: \XPPW32\BIN) Xbase++ Debugger Runtime Library 1.71.267 XPPDAPI.DLL (Default directory is: \XPPW32\BIN) Xbase++ Debugger Runtime Library 1.71.267 XPPSRTL.DLL (Default directory is: \XPPW32\BIN) Xbase++ Runtime Library 1.71.267 XPPDBG.EXE (Default directory is: \XPPW32\BIN) Xbase++ Debugger Executable 1.71.267 XPPFD.EXE (Default directory is: \XPPW32\BIN) Xbase++ Form Designer Executable 1.71.267 DMLB.CH (Default directory is: \XPPW32\INCLUDE) Include file PFL 173267: =========== ASRDBC10.DLL (Default directory is: \XPPW32\LIB and XPPW32\RUNTIME) Alaska Software Relational Database Core 1.73.267 This PFL replaces the following components of your XbToolsIII installation: List of Files: XBTBASE1.DLL (Default directory is: \XBTW32\LIB) XbToolsIII Runtime Library 1.71.73 ________________ 4.0 Related PDRs XPPRT1.DLL PDRID: 4276 SYMPTOM: SET COLOR does not display properly called from AChoice() PDRID: 4666 SYMPTOM: Bin2F() converts decimal places wrong of there are none PDRID: 4674 SYMPTOM: Assigns to strings via []-operator slower than expected PDRID: 4675 SYMPTOM: Calling a METHOD is not as fast as in previous versions PDRID: 4676 SYMPTOM: Debugger errors if console window is too large PDRID: 4685 SYMPTOM: Time() imposes a memory leak PDRID: 4690 SYMPTOM: Directory("subdir\*.*") leaks a handle if no files in subdir PDRID: 4699 SYMPTOM: Time() returns "12:00am" instead of "12:00pm" XPPDBGK.DLL PDRID: 4631 SYMPTOM: XppDbg.exe cannot debug dynamically loaded Hardlock-DLL XPPDBG.EXE PDRID: 4628 SYMPTOM: XPPDBG can not change variables XPPDAPI.DLL PDRID: 4610 SYMPTOM: Debugger doesn't update monitor for methods in callstack XPPSRTL.DLL PDRID: 4608 SYMPTOM: IDSC or fatal log when second param for Padl/r() is missing XPPUI1.DLL PDRID: 4639 SYMPTOM: XbpQuickbrowse might loose GDI resource while scrolling PDRID: 4663 SYMPTOM: XbpQuickbrowse:setHeader() crashes on Len(aHeader) lower than nColCount PDRID: 4701 SYMPTOM: Return of GraSetAttrString() incorrect PDRID: 4715 SYMPTOM: XbpPresSpace:setPageSize() returns invalid unit identifier XPPUI2.DLL PDRID: 4702 SYMPTOM: XbpBrowse:GetData() does not return values for invisible col PDRID: 4728 SYMPTOM: XbpFileDialog does not show "My Places" bar if :center is .T XPPFD.EXE PDRID: 4653 SYMPTOM: FormDesigner crashes on Property Monitor ADAC20B.DLL PDRID: 4636 SYMPTOM: DacPagedDatastore does stabilize wrong PDRID: 4634 SYMPTOM: XbpQuickbrowse/PagedDatastore might fail with runtime error XBTBASE1.DLL PDRID: 209-199 SYMPTOM: StrToHex() heavily consumes memory PFL 173267: ========== ASRDBC10.DLL PDRID: 4643 SYMPTOM: Some filter expressions lead to unexpected app termination PDRID: 4637 SYMPTOM: RUSHMORE: SET FILTER may return wrong results if .NOT. used PDRID: 4623 SYMPTOM: SET FILTER does return wrong results with $ operator _______________________ 5.0 Technical Support 5.1 How to contact Alaska You can use either of the following possibilities: E-Mail address for customers in Europe, Middle East, Africa: support@alaska-software.com E-Mail address for customers in America, Asia, Pacific, Australia: support@alaska-software.com FAX: (+49) 6196 / 779999-51 Phone: (+49) 6196 / 779999-23 Mail: Alaska Software Inc., Germany Hauptstrasse 223 65760 Eschborn Germany 5.2 News groups The Alaska Software news server address is: news.alaska-software.com A variety of Xbase++ related news groups are hosted by Alaska Software on this server and you are invited to visit our news groups regularly. The news groups provide access to a tremendous amount of technical know how and experience that is shared between Xbase++ users world wide. 5.3 Knowledge Base If you want to know the status or more information about a specific issue or PDR, the Alaska Software Knowledge Base is a valuable resource for you. You may either find out more about a specific PDR given its PDR-ID, or also perform a full-text search over all articles listed in the Alaska Software Knowledge Base. Check it out at the following location: http://www.alaska-software.com/kb Best regards, Your Alaska Software Team