home *** CD-ROM | disk | FTP | other *** search
/ ftp.alaska-software.com / 2014.06.ftp.alaska-software.com.tar / ftp.alaska-software.com / fixes / XPP15 / pfl2381.txt next >
Text File  |  2000-10-17  |  9KB  |  270 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  THIS IS PFL2381.TXT
  4. //
  5. //  Copyright :
  6. //    Alaska Software GmbH, (c) 2000. All rights reserved.
  7. //
  8. //  Contents  :
  9. //    Installation guide for PFL2381
  10. //
  11. //  Disclaimer:
  12. //    THIS FILE IS RELEASED AS IS WITHOUT ANY WARRANTY. THE PURPOSE OF
  13. //    A PRIVATE-FIX-LEVEL (PFL) IS TO DELIVER PDR SPECIFIC FIXES
  14. //    OF PRODUCT COMPONENTS TO THE REGISTERED USER. THIS IS DONE BY
  15. //    SUBSTITUTION OF ONE OR MORE COMPONENTS OF THE PFL RELATED PRODUCT.
  16. //
  17. ///////////////////////////////////////////////////////////////////////////////
  18.  
  19.  
  20.    ___________
  21.    1.0 Preface
  22.  
  23.    Please note that the Private Fix Level (PFL) covers only those problems
  24.    listed under topic #4.0 in this file. PFLs are released by Alaska Software
  25.    on an irregular basis, depending on the current demand of single or
  26.    multiple customers or a particular 3rd party product.
  27.  
  28.    PFLs are released as a temporary solution for Alaska Software customers.
  29.    All changes provided with a PFL will be included in a following and
  30.    comprehensive product release. You are not required to install a PFL unless
  31.    you are affected by a problem solved in a PFL.
  32.  
  33.  
  34.    ________________
  35.    2.0 Installation
  36.  
  37.    Before you install a PFL we strongly recommend to make backup copies
  38.    of all original components going to be replaced by the PFL. Otherwise
  39.    you may not be able to restore the pre-PFL state which is required for
  40.    the installation of the next product release.
  41.  
  42.    You should install the PFL only when you want to resolve one of the
  43.    problems listed under #4.0. If you install the PFL you must replace
  44.    all components included in the PFL. For installation, proceed as
  45.    follows:
  46.  
  47.    A.) Make sure that no Xbase++ application is running and no
  48.        component of the development package is active.
  49.  
  50.    B.) Make backup copies of all files listed under #3.0
  51.  
  52.    C.) If the PFL is shipped as a zipped archive, unpack the
  53.        PFLxxxx.ZIP archive in a temporary directory.
  54.        Copy the unpacked files into the appropriate directories of
  55.        your Xbase++ installation.
  56.  
  57.    D.) If the PFL comes as a self-extracting EXE file, copy
  58.        the file into the installaton root directory and execute it.
  59.  
  60.  
  61.    ____________
  62.    3.0 Contents
  63.  
  64.    This PFL replaces the following components of your Xbase++ installation:
  65.  
  66.    List of Files:
  67.  
  68.    XppRt1.dll           (Default directory is: \XPPW32\lib)
  69.  
  70.    XppUi1.dll           (Default directory is: \XPPW32\lib)
  71.  
  72.    XppUi2.dll           (Default directory is: \XPPW32\lib)
  73.  
  74.    CdxDbe.dll           (Default directory is: \XPPW32\lib)
  75.  
  76.    FoxDbe.dll           (Default directory is: \XPPW32\lib)
  77.  
  78.    NtxDbe.dll           (Default directory is: \XPPW32\lib)
  79.  
  80.    foxdbe.ch            (Default directory is: \XPPW32\include)
  81.  
  82.  
  83.    ________________
  84.    4.0 Related PDRs
  85.  
  86.    XPPUI1.dll
  87.       3595
  88.          Metafile display incorrect depending on font setting
  89.  
  90.          A metafile created on a system that was configured to use "Small Fonts"
  91.          (see display properties) may not display correctly on a system running
  92.          with a different font setting. The output may appear distorted or
  93.          off-center.
  94.  
  95.    XPPUI1.dll
  96.       3889
  97.          Showing hidden MDI child window may yield garbled display
  98.  
  99.          Creating an invisible MDI child window and calling :show() to display
  100.          it later may cause the parent dialog's drawing area to repaint
  101.          incorrectly. This only happens if the MDI child window the user was
  102.          working with before the hidden child was created had been maximized.
  103.  
  104.    XPPUI1.dll
  105.       3911
  106.          Hidden XbpDialog will be shown when adding a menu entry
  107.  
  108.          Adding a menu item to the menubar of an invisible XbpDialog object cause
  109.          the dialog to be inadvertendly shown. Furthermore, paint errors may
  110.          occur within the dialog, eg. the interior of the drawing area may not
  111.          be redrawn correctly.
  112.          A dialog is made invisible by either passing FALSE to the "lVisible"
  113.          parameter to :"new()" and/or ":create()" or by calling ":hide()"
  114.          on a dialog that is currently visible.
  115.  
  116.    XPPUI1.dll
  117.       3939
  118.          Creating hidden MDI child may cause incorrect repaints
  119.  
  120.          Creating a hidden MDI child ("lVisible" parameter to :new() and/or
  121.          :create() was set to FALSE) may cause incorrect repaints. This may
  122.          happen if another MDI child window is maximized at the time the hidden
  123.          child is created.
  124.  
  125.          The effect of this anomaly is that the previous child window's visual
  126.          state is not updated correctly. If the new child's creation causes
  127.          an implicit normalization of the previous child, for example, the
  128.          child's frame may only painted partly or not at all.
  129.  
  130.    XPPUI1.dll
  131.       3949
  132.          navigating the parent work area of a relation may lead to unknow
  133.          variable/symbol error in child work areas
  134.  
  135.          If the child area has an index open, and the parent is at
  136.          EOF or empty - which in turn forces the child to go to
  137.          EOF a runtime error "unknow variable/symbol" is raised.
  138.  
  139.          The problem here is the wrong context (active workarea) while
  140.          the child is synchronized.
  141.  
  142.    XPPUI1.dll
  143.       3957
  144.          XbpPrinter:setPaperBin() does not select device-specific bins
  145.  
  146.          Attempting to select a paper bin outside the range predefind in
  147.          "xbpdev.ch" fails; "XbpPrinter:setPaperBin()" returns failure even
  148.          if "XbpPrinter:paperBins()" lists the bin as being available.
  149.  
  150.    XPPUI1.dll
  151.       3967
  152.          The hierarchy of a relation isn't scanned completly
  153.  
  154.          A relation on a database (parent - child) works great but if I then have a
  155.          second relation in which the parent of the first is the child of the second,
  156.          the first relation isn't synchronized when navigating on the parent of the
  157.          second relation.
  158.  
  159.    XPPUI1.dll
  160.       3979
  161.          Entering a key with ALT-Keypad inserts two chars
  162.  
  163.          Entering keys with ALT-Keypad will enter the key two times into the edit
  164.          control.   
  165.  
  166.    XPPUI1.dll
  167.       3981
  168.          XbpHelp:ShowHelp did not correctly terminate string
  169.  
  170.          XbpHelp():ShowHelp( cID ) did not correctly terminate the help string
  171.          in case HTMLHelp is used.
  172.  
  173.    XPPUI1.dll
  174.       3982
  175.          XbpTreeViewItem:DelItem() problems
  176.  
  177.          XbpTreeViewItem:DelItem( oItem ) will crash with IDSC when oItem is
  178.          no tree view item.
  179.  
  180.    XPPUI2.dll
  181.       3960
  182.          XbpBrowse will navigate wrong in some cases
  183.  
  184.          When calling the navigate method while the browser has been scrolled and
  185.          not stabilized, than the browser will stabilize wrong.
  186.  
  187.    XPPUI2.dll
  188.       3961
  189.          XbpBrowse:setsize() will show browser when invisible
  190.  
  191.          Issuing ::setSize() to an xbpBrowse() makes the browse visible, even
  192.          when the browse is hidden (version 1.5)
  193.  
  194.    XPPUI2.dll
  195.       3976
  196.          XbpBrowse does not refresh correctly
  197.  
  198.          XbpBrowse will not correctly refresh the invisible columns when pressing
  199.          CTRL_PGDN or CTRL-PGUP.
  200.  
  201.    XPPUI2.dll
  202.       3977
  203.          XbpBrowse does not refresh correctly
  204.    
  205.          The XbpBrowse does not refresh the displayed table correctly
  206.          if it is used by the keyboard-keys 'HOME', 'END' and 'PAGE DOWN'.
  207.  
  208.    XPPUI2.dll
  209.       3980
  210.          XbpBrowse is not correctly redrawn when created invisible
  211.  
  212.          When XbpBrowse is created in a invisible parent and the show method of
  213.          the browser is called, it might not be correctly redrawn
  214.  
  215.    XPPRT1.dll
  216.       3916
  217.          IDSC on OrdCreate with parent/child relation
  218.  
  219.          OrdCreate() fails with IDSC when index key required values from
  220.          child. This worked on version 1.3.
  221.  
  222.    XPPRT1.dll
  223.       3952
  224.          Euro symbol does not work
  225.    
  226.          The EURO symbol does not display neither can be entered
  227.          into an entry field.
  228.  
  229.    NTXDBE.dll
  230.       3953
  231.          NTXDBE: keys are missing in the index
  232.  
  233.          NTXDBE: Under some circumstances keys are missing in the index file
  234.          when a FOR expression is used.
  235.  
  236.    CDXDBE.dll
  237.       3956
  238.          CDXDBE: error when creating a lot of tags
  239.  
  240.          When creating a lot of tags the CDXDBE crashes.
  241.  
  242.    FOXDBE.dll
  243.       3974
  244.          FOXDBE locks different to FP 2.6
  245.  
  246.          Running Xbase++'s FOXDBE against FP 2.6 uses different
  247.          locking schemes and thus do not see each others locks.
  248.          This is the case for tables _WITH_ a CDX file. Plain
  249.          tables work correctly.
  250.  
  251.  
  252.    _______________________
  253.    5.0 Technical Support
  254.  
  255.    You can use either of the following possibilities:
  256.  
  257.    E-Mail address for customers in Europe, Middle East, Africa:
  258.  
  259.         support@de.alaska-software.com
  260.  
  261.    E-Mail address for customers in America, Asia, Pacific, Australia:
  262.  
  263.         support@us.alaska-software.com
  264.  
  265.    FAX:               (+49) 6196 / 957 222
  266.    Phone:             (+49) 6196 / 957 20
  267.    Mail:              Alaska Software
  268.                       Hauptstrasse 71-79
  269.                       65760 Eschborn
  270.                       Germany