home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 30 fixes_v
/
30-fixes_v.zip
/
knbcpp.zip
/
KNBCPP.TXT
< prev
next >
Wrap
Text File
|
1994-10-10
|
4KB
|
118 lines
KASE:C++ for OS/2 Release 2.10 KnowledgeBase Corrections
How to Install:
0. Close your KASE:C++ session.
1. Copy your existing *.KNB to another directory or .ZIP file, so you'll
have a backup if necessary.
2. Unzip KNBCPP.ZIP into your \KASECPP\KNB\CPP subdir. DON'T do a DEL *.KNB
before you do this, as we may still use some of the original .KNBs.
3. DEL \KASECPP\KNB\CPP\*.SMB These Symbol files match the old KNBs and
MUST be deleted. The next time you Generate in KASE:C++, fresh ones will
be created to match the new KNBs.
4. Open KASE:C++ and resume developing; if you have any problems or
questions, don't hesitate to call, fax or modem to Tech Support.
=====================================================================
The following provides a list of corrections supplied within this suite
of knowledgebase (.KNB) files:
Date: 10/07/94
1. Move location of user include files.
2. Fix to data objects (DOB) being included in DLL's.
3. Make split bar visable if location is past the end of the container.
Date: 10/06/94
1. Fix for compiler error related to "caller" and "callerData"
enhancement (09/30/94 # 4).
2. If a window has a panel as a client, panel.accept() will not be
called in window.closed().
3. Fix for compile error when including container objects in a DLL.
4. Fix for displaying a container with specified font in details view.
5. Fix for split bar positioning.
Date: 9/30/94
1. Reversed order of parameters to KProgram constructor when linking to a
Program (.EXE) object.
2. Added the following constants to be used as user-defined offsets within
auxillary .RC and .HRC files...
#define KWRES_USER_WINDOW
#define KWRES_USER_MENU
#define KWRES_USER_STRING
#define KWRES_USER_ICOBMPPTR
3. Auxillary resource includes within Application and DLL Designer
Changed the generated code to use rcinclude for all .DLG and .RC
files and #include for all other extensions.
4. Changed Window, Panel, Notebook, and Container constructors to
accept "caller" and "callerData" as parameters. This is similar
to the associated "invoke" methods and allows the "callerData"
to be passed to child objects [Window with client area support and
Notebook with pages (Panels)]
5. DLL Func links within a Process used an incorrect variable name
6. Numeric validation on entry fields not working
7. USER_DEFINED messages not generating code when attached to controls
8. Case statements missing for enter event on radio buttons
Date: 8/26/94
1. Modeless Panels cause application termination (access violation) because
of incorrect parameter to IFrameHandler::handleEventsFor function called
within the constructor.
Date: 7/28/94
1. Product information panel invocation not generated...
2. Secondary windows, notebooks, and containers not closed/destroyed
when application terminates. Changed the "invoke" function to pass
"ownerFrame" (derived from "caller" parameter to "invoke") as the owner.
Date: 7/26/94
1. Compile error when attaching User-define events to controls within a panel
2. Resource Compile error of duplicate resource ids
Date: 7/18/94
1. Program termination (access violation) when linking to modeless
panels...
Date: 7/14/94
1. Compile error when Container objects enabled for direct manipulation
(drag and drop)
2. Extended Code Support links to "select" event for radio buttons,
check boxes, list boxes and combo boxes code not generated...
Date: 7/01/94
1. Extended Code Support links to "dynamic population" for list boxes
and combo boxes code not generated...
2. Applications not loading when "Help" support is activated
3. Links to Data Object events not generated