home *** CD-ROM | disk | FTP | other *** search
/ BUG 4 / BUGCD1997_05.BIN / aplic / clip4win / clip4win.exe / C4W30E.HUF / README4W.TXT < prev    next >
Text File  |  1996-06-19  |  25KB  |  712 lines

  1.  
  2.                    ┌──────────────────────────┐
  3.                    │  Clip-4-Win Version 3.0  │
  4.                    │       Release Notes      │
  5.                    └──────────────────────────┘
  6.  
  7.  
  8. Dear Clip-4-Win User,
  9.  
  10. Some of this file is aimed at purchasers of the full product.  Please
  11. keep that in mind if you have only the Evaluation Version.  For example,
  12. some of the source and other files are not supplied with the Evaluation
  13. Version.
  14.  
  15. Thank you for purchasing Clip-4-Win, which is the only product that
  16. lets you create TRUE Microsoft Windows executables with CA-Clipper 5.
  17.  
  18. This file contains:
  19.  
  20.     1.  Revised instructions for installation, checking it's working,
  21.         and Getting Started Quickly
  22.  
  23.     2.  New features added
  24.  
  25.     3a. What's Where
  26.     3b. Information about files on the disk
  27.  
  28.     4.  Quick Start information
  29.  
  30.     5.  Answers to some commonly-asked questions
  31.         (especially about International characters)
  32.  
  33.         Common errors are also described.
  34.  
  35.     6.  Edit control/combobox warning
  36.  
  37.     7.  Known problems
  38.  
  39.     8.  Contact information
  40.  
  41. To help improve this product, please suggest the feature(s) you would
  42. most like adding.  (Be sure to make clear which is most/least important.)
  43.  
  44. Samples are always welcome - especially those that interface to other
  45. products/DLL's.  Please see the contact information.
  46.  
  47. For TrueType browsers, see wbrowset.hlp (and wbrowset.lib), which is
  48. used by many of the samples (e.g. source\oo\ brow.prg, browmdi.prg,
  49. and mdiwbrow.prg).
  50.  
  51. Be sure to follow QUICK.TXT & to look at the tutorials in the manual
  52. (and online NG & HLP files).
  53.  
  54. For a comprehensive demonstration of using Windows functions, try demomult.
  55.  
  56. Consultants!  If you'd like to be included in a register of consultants
  57. and developers who can provide services related to Clip-4-Win, please
  58. contact Skelton Software.
  59.  
  60. Best Wishes,
  61.  
  62. John Skelton
  63.  
  64.  
  65.  
  66. 1.  Revised instructions for installation / Getting Started Quickly
  67. ===================================================================
  68.  
  69. Please look at the QUICK.TXT file.  Sorry to send you elsewhere,
  70. but this file is big enough already.  (You might like to print QUICK.TXT
  71. so you can work through it, step-by-step.)
  72.  
  73. After QUICK.TXT you are recommended to work through CONVERT.TXT and
  74. the tutorials in the manuals/NG/HLP.
  75.  
  76. Please check for any TXT files on the installation diskette(s) for more
  77. recent information.
  78.  
  79.  
  80.  
  81. 2.  New features added
  82. ======================
  83.  
  84. The major changes from version 2.0 to version 3.0 are:
  85.  
  86.     -  Greatly increased ease of use, especially for beginners
  87.     -  Detailed tutorials, both non-OO and OO (Object Oriented)
  88.     -  A feature-rich (and faster) browser, modelled on TBrowse
  89.     -  Optional easy to use Command layer
  90.     -  An optional class creation system (TopClass)
  91.     -  Optional Application Classes (C4WClass), with source code
  92.     -  VBX support
  93.     -  Enhanced ODBC/SQL support
  94.     -  Tabbed dialogs (property sheets)
  95.     -  Enhanced MDI support
  96.     -  Greatly enhanced dialogs
  97.     -  More data-driven support
  98.     -  Toolbar can be a dialog
  99.     -  Many more samples
  100.     -  R & R for Windows 6 support
  101.     -  MAPI support
  102.     -  DDE Server support
  103.     -  More Windows API support
  104.     -  Improved and more detailed documentation - printed and online
  105.     -  Extra files contributed by users - many thanks!
  106.     -  Multi-instance support (ability to run app several times concurrently)
  107.     -  Support for Video for Windows (AVI) files
  108.     -  Bug fixes (just a few)
  109.  
  110.     -  Still doesn't _require_ OO to be used!
  111.     -  Still allows Class(y), HighClass, etc. to be used!
  112.  
  113.  
  114. The major changes from version 1.2 to version 2.0 were:
  115.  
  116.     -  support for the Clipper debugger (CLD.LIB)
  117.     -  complete sample applications
  118.     -  tool bar support
  119.     -  bitmapped buttons
  120.     -  enhancements to dialogs, including CALLBACKs with dynamic
  121.        dialogs (using code blocks)
  122.     -  ability to set Clipper's default font (used with QOUT, @ ... SAY,
  123.        TBrowse, etc.)
  124.     -  window subclassing
  125.     -  drag and drop support
  126.     -  full support for MDI (Multiple Document Interface)
  127.     -  optional use of window procedures
  128.     -  owner drawn controls and menus
  129.     -  full access to all window messages
  130.     -  an IDE, with source, written in Clip-4-Win
  131.     -  bitmaps over 1MB
  132.     -  many more sample files (over 1.2MB source code)
  133.     -  Windows metafile support
  134.     -  sample interface code for Crystal Reports
  135.     -  sample interface code for Q+E Database library / ODBC
  136.     -  sample interface code for BTrieve
  137.     -  sample interface code for MCI
  138.  
  139. For more details of the changes made, consult the changes.txt file.
  140.  
  141.  
  142.  
  143. 3a. What's Where
  144. ================
  145.  
  146.     -  WinHelp files.
  147.                 hlp\otabt.hlp           Tabbed dialogs using TopClass
  148.                 hlp\wbrowset            WBrowse(T), i.e. WBrowse for TopClass
  149.                 hlp\c4w.hlp             Windows Help for Clip-4-Win
  150.  
  151.     -  The Clip-4-Win library.
  152.                 lib\clip4win.lib
  153.  
  154.     -  The Clip-4-Win NG.
  155.                 ng\clip4win.ng          See the topics: Getting Started,
  156.                                         Compiling and Linking, Classes,
  157.                                         Commands, and the TopClass summaries
  158.  
  159.     -  Optional class creation layer: TopClass (TM).
  160.                 include\topclass.ch
  161.                 lib\topclass.lib        Normal library
  162.  
  163.     -  Optional Clip-4-Win Application Classes (TM).
  164.                 lib\c4wclass.lib        Requires topclass.lib
  165.                 source\oo\classes\
  166.                     *.prg               Source of most classes
  167.                     c4wclass.rmk        To build c4wclass.lib
  168.  
  169.     -  Sample Non-OO Command-oriented programs.
  170.                 source\
  171.                     avi2.prg            Video for Windows (AVI) sample
  172.                     button2.prg         Simple buttons-only sample
  173.                     cmd\
  174.                         app*.prg        Samples for the tutorial
  175.                         draw.prg        Simple drawing program
  176.                     colour2.prg         Shows using colours
  177.                     font2.prg           Using fonts
  178.                     help.prg            Invoking WinHelp (windows Help)
  179.                     icondem2.prg        Showing an icon
  180.                     mci2.prg            MCI sample
  181.                     rrwapi.prg          R & R for Windows 6 API
  182.                     run.prg             RUN programs, using WinExec()
  183.                     users\
  184.                         userscmd.prg    From the non-OO tutorial
  185.                     usersres\
  186.                         userscmd.prg    From the non-OO tutorial
  187.                     vbxdemo2.prg        Using a VBX (Visual Basic control)
  188.                     video2.prg          Video for Windows (AVI) sample
  189.  
  190.     -  Sample Non-OO programs.
  191.                 source\
  192.                     addmgr\*.*          A complete non-trivial application
  193.                     bwcc.prg            For Borland's Custom Controls
  194.                     clipb.prg           Using the clipboard
  195.                     colour.prg          Shows using colours
  196.                     combobox.prg        Functions for combo boxes
  197.                     edit.prg            Functions for edit controls
  198.                     listbox.prg         Functions for list boxes
  199.                     lzfuncs.prg         Some Windows decompression functions
  200.                     toolbar.prg         Toolbar functions and demo
  201.                     and many more!
  202.  
  203.     -  Sample OO programs.
  204.                 source\oo\
  205.                     brow.prg            browser, using WDBrowse
  206.                     browmdi.prg         MDI browser, using WDBrowse
  207.                     brush.prg           Various brush samples
  208.                     dbfgen.*            Generates DBF files
  209.                     ddeclien.prg        DDE client demo
  210.                     ddeserve.prg        DDE server demo
  211.                     dragdrop.prg        Drag & drop sample
  212.                     icondemo.prg        Icon sample
  213.                     mci.prg             Multimedia (video) demo
  214.                     mdibars.prg         Multiple status bars and toolbars
  215.                     mdibitma.prg        MDI bitmap display demo
  216.                     mdiblist.prg        MDI dialog sample using BListBox
  217.                     mdimenus.prg        MDI menu demo
  218.                     mdiwbrow.prg        MDI browser using WBrowse(T)
  219.                     odbcbrow.prg        ODBC browse using BListBox
  220.                     odbcwbro.prg        MDI ODBC browser, using WBrowse
  221.                     pbar.prg            Progress bar demos
  222.                     toolbdlg.prg        A toolbar using a dialog
  223.                     wb.prg              A sample browse in a dialog (blistbox)
  224.                     c4wbuild.bat        tries to build an app, using rmk if any
  225.                     linkit.bat          tries to link an app & add any resources
  226.                     users\*.prg         various versions of the tutorial app
  227.                     usersmdi\*.prg      various versions of the tutorial app
  228.                     vbxgen.*            Generates VBX class .PRG & .CH files
  229.  
  230.     -  A TopClass version of WBrowse.
  231.                 lib\wbrowset.lib        Requires topclass.lib
  232.                 source\wbtdemo.zip      Demo files
  233.  
  234.     -  A TopClass version of oTab (tabbed dialogs).
  235.                 lib\otabt.lib           Requires topclass.lib
  236.                 source\otabdemo.zip     Demo files
  237.  
  238.     -  The optional command-oriented layer.
  239.                 include\
  240.                     commands.ch         Requires c4wclass.lib
  241.                     dll.ch              Easier interfacing to DLL's
  242.                     menu.ch             MENU commands
  243.                 source\cmd\
  244.                     *.*                 Non-OO samples
  245.                 source\icondem2.prg     Icon sample
  246.                 source\font2.prg        Font sample
  247.                 source\mci2.prg         Multimedia (video) demo
  248.                 source\users\*.prg      Non-OO version of USERS (dynamic)
  249.                 source\usersres\*.prg   Non-OO version of USERS (resource)
  250.                 source\oo\cmd\
  251.                     *.*                 OO samples
  252.                 source\oo\*.prg         Most OO samples use the commands
  253.                     dbfgen.*            Generates DBF files
  254.                     vbxgen.*            Generates VBX class .PRG & .CH files
  255.  
  256.     -  Enhanced ODBC support
  257.                 changes.txt             MS ODBC API - brief documentation
  258.                 source\oo\
  259.                     odbcbrow.*          ODBC browser using WBListBox class
  260.                     odbcwbro.*          MDI ODBC browser using WBrowse(T)
  261.                     classes\odbc.prg    ODBC class
  262.  
  263.     -  New / updated header files.
  264.                 include\
  265.                     bitmap.ch
  266.                     commands.ch
  267.                     dde.ch
  268.                     dll.ch
  269.                     etextout.ch
  270.                     font.ch
  271.                     mapi.ch
  272.                     menu.ch
  273.                     odbc.ch             ODBC 2.x using MS DLL(s)
  274.                     openfile.ch
  275.                     print.ch
  276.                     setemode.ch
  277.                     topclass.ch
  278.                     vbxbi.ch            VBX using Borland's BIVBXnnn.DLL
  279.                     vo.ch               Don't get too excited!
  280.                     windows.ch
  281.                     wnet.ch             Windows (e.g. Workgroups) network API
  282.  
  283.     -  VBX Support
  284.                 include\commands.ch     E.g. @ ID ... VBX
  285.                 source\vbxdemo2.*       Non-OO sample
  286.                 source\oo\vbxdemo.*     OO sample
  287.                 source\oo\vbxgen.*      Generates VBX class .PRG & .CH files
  288.                 source\oo\circ3*.*      Sample using CIRC3.VBX
  289.  
  290.     -  Generate DBF files in Windows
  291.                 source\oo\dbfgen.*      Try it!
  292.  
  293.     -  More data-driven support
  294.                 changes.txt             Dynamic dialogs can be used with
  295.                                         DialogBox(), CreateDialog(), and
  296.                                         MDICreateDialog()
  297.                                         e.g. see source\oo\classes\dialog.prg
  298.  
  299.     -  Debugging / tracing
  300.                 source\dbg.prg          Just keep calling DbgTrace()
  301.                                         and then DbgShow() to view the trace
  302.                                         e.g. see the OO layer (must compile
  303.                                              with /dWIN_DEBUG)
  304.  
  305.     -  More Windows API functions
  306.                 changes.txt             Brief documentation
  307.                 include\setemode.ch     SetErrorMode()
  308.                 lib\clip4win.lib        GetOpenFileName() & GetSaveFileName()
  309.                                         can return the filter index
  310.                 lib\clip4win.lib        GetClassName() & GetClassInfo()
  311.                 source\lzfuncs.prg      LZOpenFile(), LZCopy(), etc.
  312.                 source\printdc.zip      ExtDeviceMode()
  313.                 source\winapi\
  314.                     adjrect.prg         Adjust[Window]Rect()
  315.                     devmode.prg         ExtDeviceMode(); & see source\printdc.zip
  316.                     dll.prg             Samples of _DLL command
  317.                     modusage.prg        GetModuleUsage()
  318.                     stretchb.prg        StretchBlt() [also in clip4win.lib]
  319.                     wnet.prg            WNet*() API
  320.  
  321.     -  More DOS functions
  322.                 changes.txt             Brief documentation
  323.                 lib\clip4win.lib        Drive & Directory operations
  324.  
  325.     -  Contributed by users
  326.                 oTab
  327.                 WBrowse(T)
  328.                 source\printdc.zip      ExtDeviceMode()
  329.                 source\printfls.prg     File printing program
  330.                 source\rrw*.*           R & R Windows 6 API & sample
  331.                 source\contrib\mapi.zip MAPI
  332.        Note: I have more that I need to sort through...
  333.  
  334.     -  Multi-instance support (ability to run app several times concurrently)
  335.                 source\multinst.prg     Call it if you want this feature
  336.  
  337.     -  Fairly intelligent app builder
  338.                 bin\c4wbuild.bat
  339.  
  340.     -  Bug fixes/enhancements
  341.                 changes.txt             Brief documentation (not much to fix!)
  342.                 lib\clip4win.lib        New drive & directory operations
  343.                 lib\clip4win.lib        Enhanced A2Bin() & Bin2A()
  344.                 lib\clip4win.lib        Enhanced GetProcAddress()
  345.                 lib\clip4win.lib        GetClassName() & GetClassInfo()
  346.                 source\achoice.prg      Enhanced
  347.                 source\addmgr.prg       Minor fixes
  348.                 source\app.prg          Enhanced
  349.                 source\clip4win.def     Increased stacksize; big apps can
  350.                                         need more (10K - 14K)
  351.                 source\listbox.prg      Enhanced
  352.                 source\toolbar.prg      Enhanced
  353.                 source\dbrowse\*.prg    Enhanced/minor fixes
  354.                 52\source\getsys.prg    Fixed as in 2.0
  355.  
  356.  
  357.  
  358. 3b. Information about files on the disk
  359. =======================================
  360.  
  361.  
  362. With Clip-4-Win are many files (especially README.*), including:
  363.  
  364.     changes.txt        changes made to Clip-4-Win
  365.  
  366.     quick.txt        getting started quickly
  367.  
  368.     readme4w.txt    this file
  369.  
  370.     52\        Clipper 5.2-specific files
  371.  
  372.     lib\            LIB files after you run MAKELIBS
  373.     source\getsys.prg    enhanced GET System
  374.  
  375.     53\            Clipper 5.3-specific files
  376.  
  377.     lib\            LIB files after you run MAKELIBS
  378.  
  379.     bin\
  380.     exemark.exe    can be used if you have Microsoft LINK 5.1x to mark
  381.             the .exe file as suitable for Win 3.x
  382.  
  383.     c4wstub.exe    a Windows stub program (used by *.def when linking)
  384.  
  385.     blinker\        sample link script
  386.  
  387.     dll\        resource-only dll
  388.  
  389.     hlp\
  390.     c4w.hlp        Windows Help file
  391.  
  392.     icondraw\        a shareware icon editor  (not supported)
  393.  
  394.     include\
  395.  
  396.     accel.ch    definitions for accelerators
  397.  
  398.     commdlg.ch    useful definitions for ChooseColor(), ChooseFont(),
  399.             PrintDlg() and other Common Dialogs
  400.  
  401.     dde.ch        definitions for DDE
  402.  
  403.     dialog.ch    definitions for @ DIALOG ... GET, etc.
  404.  
  405.     font.ch        font-related header file
  406.  
  407.     say.ch        definitions for @ ... SAY with fonts, etc.
  408.  
  409.     setcaret.ch    definitions for changing the Windows caret
  410.  
  411.     textmetr.ch    definitions for GetTextMetrics()
  412.  
  413.     unwindow.h    renames common Windows API's so the names do not
  414.             conflict with Clipper names and so you can
  415.             use CLIP4WIN.LIB without needing the Windows SDK
  416.  
  417.     windows.ch    the main header file
  418.  
  419.     ng\
  420.     clip4win.ng    Norton Guides
  421.  
  422.     optlink\        hints for OptLink
  423.  
  424.     rtfgen\        a shareware HLP maker
  425.  
  426.     slssetup\        a shareware setup maker
  427.  
  428.     snpshot\        a shareware bitmap grabber
  429.  
  430.     source\
  431.  
  432.     achoice.prg    replacement for AChoice()
  433.  
  434.         addrc.bat       basic batch file to add resources to your .EXE
  435.                         file (requires the use of a resource compiler
  436.                         such as that provided with the Windows SDK)
  437.  
  438.     alert.prg    Clip-4-Win version of Alert()
  439.  
  440.     app.*        an application template/framework
  441.  
  442.         cl.bat          simple batch file for compiling and linking
  443.  
  444.     clip4win.def    a typical definition file for linkers to use
  445.  
  446.     *.rmk        various RMAKE files
  447.  
  448.     bitmap.prg    bitmap demo
  449.  
  450.     button.prg    button demo
  451.  
  452.     chkevent.prg    a wrapper for handling events from _ChkEvent()
  453.  
  454.     clipb.prg    an example using the Windows clipboard
  455.             (many programs can copy/cut/paste to/from the
  456.             clipboard, e.g. Notepad, WinWord)
  457.  
  458.     colour.prg    simple example of ChooseColor()
  459.  
  460.     combobox.prg    sample of simple and drop-down combo boxes
  461.     combobox.def
  462.     combobox.rmk    (includes quite a number of useful functions, too)
  463.  
  464.     ctl3d.dll    optional 3d controls for use with dialog.prg
  465.             (or your own application)
  466.  
  467.     dde.prg        sample DDE program and functions
  468.  
  469.     dem4old.prg    an event-driven demo, showing clipboard, colours,
  470.             dll access, fonts, a pie chart, printer, and timer
  471.  
  472.     dem4mold.prg    a multi-window version of dem4old.prg
  473.  
  474.     demomult.prg    combined demo, with browse, data entry, bitmap,
  475.     demomult.def    pie chart, bar chart, clipboard, fonts, clock,
  476.     demomult.rmk    modeless GETs, etc.
  477.  
  478.     dialog.prg    modal and modeless dialogs, both dynamic and
  479.     dialog.rc    from resource files, and optional 3d controls
  480.     dlog.ch        also shows validation using GETs
  481.  
  482.     draw.*        a drawing program, using a window procedure
  483.  
  484.     drop.*        drag-and-drop sample
  485.  
  486.     edit.prg    sample of single-line and multi-line edit controls
  487.     edit.def
  488.     edit.rmk    (includes quite a number of useful functions, too)
  489.  
  490.     errorsys.prg    enhanced error system
  491.  
  492.         evhand.prg      Clipper source for the event-handling functions
  493.                         AddHandler(), DelHandler(), and HandleEvent()
  494.  
  495.     font.prg    font demo, using ChooseFont() and CreateFont()
  496.  
  497.     hello.prg    "Hello World!" in 1 line (+function/return)
  498.  
  499.     listbox.prg    sample listbox as a child control, and also as
  500.             a dialog item
  501.  
  502.     mdi*.*        MDI samples
  503.  
  504.     memoedit.prg    replacement for MemoEdit()
  505.  
  506.     metafd.*    metafile sample
  507.  
  508.     od.*, odraw.*    owner-drawn controls
  509.  
  510.     printer.def
  511.     printer.prg    printer/GDI demo
  512.  
  513.     prt.prg        suggestions for PrintDlg()
  514.  
  515.     scrollba.prg    scroll bar demo
  516.  
  517.     scrollwi.prg    the ScrollWindow() function, using a DLL call
  518.  
  519.     tbrowse.prg    a TBrowse which responds to events such as mouse
  520.             clicks and double clicks, being re-sized, and
  521.             needing to be re-drawn (see DEMOMULT.PRG for a
  522.             larger example).  Plan to use WBrowse instead!!
  523.  
  524.     toolbar.prg    how to do a toolbar (also see app.prg,
  525.             demomult.prg, addmgr\ and oo\mdibars.prg)
  526.  
  527.     window.def
  528.     window.prg    sample Window Manager and other classes
  529.             (needs SuperClass)
  530.  
  531.     winsetup.prg    typical Windows initialisation
  532.  
  533.     wndsetup.prg    typical Windows initialisation with window proc.
  534.  
  535.     wreader.prg    custom GET reader, used by demomult.prg
  536.  
  537.     source\addmgr    a complete application (Address List Manager),
  538.                 with TrueType browse, support for Crystal
  539.                 Reports 3, toolbar, Borland buttons, resources
  540.                 including menus, window subclassing, WinHelp,
  541.                 status/message bar, etc.
  542.  
  543.     source\contrib    user-contributed files
  544.             Note: do look at these -- they're very good,
  545.             and some parts are likely to be used in the
  546.             main part of Clip-4-Win.
  547.             The only restriction is that you must use them
  548.             with Clip-4-Win applications.
  549.             Many thanks to ADM, AK, B, DM, DW, HL, JB, JS,
  550.             TK and anyone I've mistakenly forgotten!
  551.  
  552.             Also note: they're not "fully supported", sorry.
  553.             Not having written them does make support
  554.             harder.  You're welcome to ask, just don't be
  555.             upset if the answer is "sorry, don't know".
  556.  
  557.     source\dbrowse    browser with TrueType fonts
  558.  
  559.     source\ide        an IDE (Integrated Development Environment),
  560.             written in Clip-4-Win
  561.  
  562.     source\lines    drawing and using WinExec() (German)
  563.  
  564.     source\padding    multiple notepads
  565.  
  566.     source\pubnews    sample using dbrowse
  567.  
  568.     source\users    resource and non-resource DBF form view samples
  569.     source\usersres
  570.  
  571.     source\winapi    sample C, PRG and ASM functions showing how to
  572.             call Windows API and DOS functions for:
  573.             bitmaps, pattern brushes, DLL access, menus,
  574.             MCI (Media Control Interface), etc.
  575.  
  576.     supercls\
  577.     readme.txt    description of what's here
  578.     arr.obj        allows SuperClass III to work with Clip-4-Win
  579.     object.prg    a file missing from the SuperClass III disk
  580.  
  581.     dbxstore\
  582.     readme.txt    description of what's here
  583.     dbx.obj        allows dBxStore II to work with Clip-4-Win
  584.  
  585.  
  586.  
  587. 4.  Quick Start information
  588. ===========================
  589.  
  590. Please look at the QUICK.TXT file.
  591.  
  592. Please check for any TXT files on the installation diskette(s) for more
  593. recent information.
  594.  
  595.  
  596.  
  597. 5.  Answers to some commonly-asked questions
  598. ============================================
  599.  
  600. Moved to the NG and HLP files.  See topic FAQ (Frequently Asked Questions).
  601.  
  602.  
  603.  
  604. 6.  Edit control/combobox warning
  605. =================================
  606.  
  607. Note: This does NOT apply to dialogs - they don't use heapsize this way.
  608.  
  609. If you encounter general protection faults (Windows errors) when
  610. using edit controls and/or comboboxes, this indicates that you
  611. should increase your application's heap size.  This can be done
  612. very easily by including the following line in the .DEF file that
  613. you use when linking the application:
  614.  
  615. heapsize    5120
  616.  
  617. Note: that's heapsize, not stacksize.
  618.  
  619. This parameter determines the maximum size of the edit control.  The
  620. 5120 is just an example, you may be happy with less or need more.
  621.  
  622.  
  623.  
  624. 7.  Known problems
  625. ==================
  626.  
  627. Please check for any TXT files on the installation diskette(s) for more
  628. recent information.
  629.  
  630.  
  631. 7.1  The Debugger
  632. -----------------
  633.  
  634. Important: Consider getting Mr Debug for Windows (MrD4Win).  Please
  635. contact Skelton Software for details.
  636.  
  637. The debugger doesn't know anything about Windows.  This has various
  638. repercussions, e.g. no mouse support inside CLD.
  639.  
  640. You need to compile with /b.  You also need to call the AltD()
  641. function (you can't type Alt-D).
  642.  
  643. The debugger often updates its screen in an annoying fashion.
  644.  
  645. In the debugger, pressing F4 can be confusing.  Try pressing it
  646. again (or not at all).
  647.  
  648. The debugger doesn't always re-draw its screen properly, e.g. after
  649. examining an array.
  650.  
  651. Debugging can be harder with window procedures because messages
  652. are passed to the window procs even if you stop at a breakpoint.
  653. If you need to stop in a window proc you must do so inside a
  654. DO CASE, but WM_PAINT is not a good idea as it's quite likely to
  655. occur again and again.  Child windows can cause problems, because
  656. if a child window receives certain messages (e.g. WM_PAINT) it may
  657. send messages such as WM_CTLCOLOR or WM_DRAWITEM to its parent.
  658. Whether that happens or not, because the window proc remains active
  659. the values of LOCAL variables can be misleading/wrong.
  660.  
  661. Example:
  662.     FUNCTION MyWndProc(hWnd, nMsg, nwParam, nlParam)
  663.     // .
  664.     // .  DON'T STOP HERE 
  665.     // .
  666.     DO CASE
  667.     CASE nMsg == WM_PAINT
  668.         // DON'T STOP HERE 
  669.     CASE nMsg == WM_xxx
  670.         // here is probably ok
  671.     CASE nMsg == WM_xxx
  672.         // so is here
  673.     ENDCASE
  674.     // . . .
  675.  
  676.  
  677. Please report any other problems you find.
  678.  
  679.  
  680.  
  681. 8.  Contact information
  682. =======================
  683.  
  684. Skelton Software
  685. Kendal Cottage
  686. Hillam
  687. Leeds  LS25 5HP
  688. England
  689.  
  690. Tel: +44 1977 683296
  691. Fax: +44 1977 681650
  692. CompuServe:  100112,3102
  693. Internet:    john@skelton.com
  694.         or   100112.3102@compuserve.com
  695.  
  696.  
  697. The Legal Stuff
  698. ---------------
  699. Clip-4-Win and Clip-4-Win Toolkit are trademarks of Skelton Software.
  700. Clip-4-NT, Clip-4-OS2, Clip-4-OS/2, Clip-4-UNIX and Clip-4-VO are
  701. trademarks of Skelton Software.  TopClass and Clip-4-Win Application
  702. Classes are Trademarks of Skelton Software.
  703.  
  704. This file and the software it refers to are proprietary and copyright.
  705. They may only be used in accordance with a license granted by the
  706. copyright holder.
  707.  
  708. All other trademarks acknowledged.
  709.  
  710. Copyright (C) 1995 Skelton Software.  All Rights Reserved.
  711.  
  712.