home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 30 fixes_v
/
30-fixes_v.zip
/
kbcp1094.zip
/
KNBCPP.TXT
< prev
next >
Wrap
Text File
|
1994-10-24
|
6KB
|
172 lines
KASE:C++ for OS/2 Release 2.10 KnowledgeBase Corrections
=====================================================================
How to Install:
1. Close your KASE:C++ session.
2. Copy your existing *.KNB to another directory or .ZIP file, so you'll
have a backup if necessary.
3. 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.
4. 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.
5. Open KASE:C++ and resume developing; if you have any problems or
questions, don't hesitate to call, fax or modem to Tech Support.
KASE Systems, 404-564-5696 Main
-5679 Fax
-5539 BBS 8-N-1, 24 hr, thru 14.4K
Check our BBS often for more updates, programming examples, Q&A, etc.
Updates also available via Internet at:
ftp-os2.nmsu.edu
hobbes.nmsu.edu
=====================================================================
The following provides a list of corrections supplied within this suite
of knowledgebase (.KNB) files:
Date: 10/21/94
1. Correct a bug in fix for data in DLL's (Ref: 10/07/94 #2 fix).
2. Enable background color of container objects to be changed.
3. Fix for user-defined messages being assigned the same message id
in #define statement in .RCH file.
4. Fix for setting caller data member correctly in PNL & CNR objects when
::invoke() member is called in user-defined code.
5. Fix to static text controls when prototyped to a variable or data object.
Text for these fields was not being set.
6. Fix to setDefaults member function. If a variable or DOB item was prototyped
to a control, the values of the variable/DOB item were being unconditionaly
set to 0 for any type except CHAR.
Date: 10/14/94
1. Fix to CNR's when DOB is attached to CNR as well as a column in
details view.
2. Fix for CNR's when tree view is default view.
3. Generate proper code when attaching a DOB to a process.
4. UDC's in destructor member functions were generating an access violation
because a message was being posted to a destroyed window.
5. #include<isubmenu.hpp> will be included in CNR if needed.
6. Display bitmaps and icons in value sets.
Date: 10/07/94
1. Move location of user include files so that they follow #include "os2.h".
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