My intention:
To build an extension layer pfd, between pfc and qck (the quick start lib)
What I did:
1) Used Library Extender which produced the following libs.
e:\...\qckstart\pfcapsrv.pbl;
e:\...\qckstart\pfcdwsrv.pbl;
e:\...\qckstart\pfcmain.pbl;
e:\...\qckstart\pfcutil.pbl;
e:\...\qckstart\pfcwnsrv.pbl;
e:\...\qckstart\NewExt\pfdqckapsrv.pbl;
e:\...\qckstart\NewExt\pfdqckdwsrv.pbl;
e:\...\qckstart\NewExt\pfdqckmain.pbl;
e:\...\qckstart\NewExt\pfdqckstart.pbl;
e:\...\qckstart\NewExt\pfdqckutil.pbl;
e:\...\qckstart\NewExt\pfdqckwnsrv.pbl;
e:\...\qckstart\NewExt\qckapsrv.pbl;
e:\...\qckstart\NewExt\qckdwsrv.pbl;
e:\...\qckstart\NewExt\qckmain.pbl;
e:\...\qckstart\NewExt\qckstart.pbl;
e:\...\qckstart\NewExt\qckutil.pbl;
e:\...\qckstart\NewExt\qckwnsrv.pbl;
Apparently there are now two libs containing application windows,
datawindows menus: the original qckstart.pbl distributed by PS which also
has the application object, and the extension pfdqckstart.pbl which does not
have the application object.
2) I did a full rebuild (as the last step of Library Extender suggests) and
got the following messages:
Object: qckstart
Object Variable Declarations
(0001): Information C0146: The identifier 'qckstart' conflicts
with an existing global variable with this name. The new definition of
'qckstart' will take precedence and the prior value will be ignored until
this version of 'qckstart' goes out of scope
Library: e:\...\qckstart\qckstart.pbl
Object: w_qckframe
Object Variable Declarations
(0001): Information C0146: The identifier 'w_qckframe' conflicts
with an existing global variable with this name. The new definition of
'w_qckframe' will take precedence and the prior value will be ignored until
this version of 'w_qckframe' goes out of scope
Object: w_qcksheet
Object Variable Declarations
(0001): Information C0146: The identifier 'w_qcksheet' conflicts
with an existing global variable with this name. The new definition of
'w_qcksheet' will take precedence and the prior value will be ignored until
this version of 'w_qcksheet' goes out of scope
Object: m_qcksheet
Object Variable Declarations
(0001): Information C0146: The identifier 'm_qcksheet' conflicts
with an existing global variable with this name. The new definition of
'm_qcksheet' will take precedence and the prior value will be ignored until
this version of 'm_qcksheet' goes out of scope
Object: m_debugpopup
Object Variable Declarations
(0001): Information C0146: The identifier 'm_debugpopup'
conflicts with an existing global variable with this name. The new
definition of 'm_debugpopup' will take precedence and the prior value will
be ignored until this version of 'm_debugpopup' goes out of scope
Library: e:\...\qckstart\pfcapsrv.pbl
Object: pfc_n_cst_dwcache
Instance Variables
(0023): Warning C0190: Instance variables of local structure
type ('os_cachelist') will be implicitly private in the next release.
Object: pfc_n_cst_trregistration
Instance Variables
(0004): Warning C0190: Instance variables of local structure
type ('os_transentry') will be implicitly private in the next release.
Library: e:\...\qckstart\pfcdwsrv.pbl
Object: pfc_n_cst_dwsrv_multitable
Instance Variables
(0003): Warning C0190: Instance variables of local structure
type ('os_updcharacteristics') will be implicitly private in the next
release.
Object: pfc_n_cst_dwsrv_querymode
Instance Variables
(0006): Warning C0190: Instance variables of local structure
type ('os_querymodeinfo') will be implicitly private in the next release.
Object: pfc_n_cst_dwsrv_resize
Instance Variables
(0026): Warning C0190: Instance variables of local structure
type ('os_resize') will be implicitly private in the next release.
Object: pfc_n_cst_dwsrv_dropdownsearch
Instance Variables
(0003): Warning C0190: Instance variables of local structure
type ('os_columns') will be implicitly private in the next release.
Object: pfc_n_cst_dssrv_multitable
Instance Variables
(0003): Warning C0190: Instance variables of local structure
type ('os_updcharacteristics') will be implicitly private in the next
release.
Library: e:\...\qckstart\pfcmain.pbl
Object: pfc_u_tv
Instance Variables
(0008): Warning C0190: Instance variables of local structure
type ('os_datasource') will be implicitly private in the next release.
Library: e:\...\qckstart\pfcwnsrv.pbl
Object: pfc_n_cst_resize
Instance Variables
(0037): Warning C0190: Instance variables of local structure
type ('os_resize') will be implicitly private in the next release.
Object: pfc_n_cst_winsrv_sheetmanager
Instance Variables
(0004): Warning C0190: Instance variables of local structure
type ('os_sheet') will be implicitly private in the next release.
Object: pfc_n_cst_winsrv_statusbar
Instance Variables
(0063): Warning C0190: Instance variables of local structure
type ('os_dwobjects') will be implicitly private in the next release.
Object: pfc_w_toolbars
Instance Variables
(0007): Warning C0190: Instance variables of local structure
type ('os_toolbar') will be implicitly private in the next release.
Library: e:\...\qckstart\NewExt\qckstart.pbl
Object: w_qckframe
Object Variable Declarations
(0001): Information C0146: The identifier 'w_qckframe' conflicts
with an existing global variable with this name. The new definition of
'w_qckframe' will take precedence and the prior value will be ignored until
this version of 'w_qckframe' goes out of scope
Object: w_qcksheet
Object Variable Declarations
(0001): Information C0146: The identifier 'w_qcksheet' conflicts
with an existing global variable with this name. The new definition of
'w_qcksheet' will take precedence and the prior value will be ignored until
this version of 'w_qcksheet' goes out of scope
Object: m_qcksheet
Object Variable Declarations
(0001): Information C0146: The identifier 'm_qcksheet' conflicts
with an existing global variable with this name. The new definition of
'm_qcksheet' will take precedence and the prior value will be ignored until
this version of 'm_qcksheet' goes out of scope
Object: m_debugpopup
Object Variable Declarations
(0001): Information C0146: The identifier 'm_debugpopup'
conflicts with an existing global variable with this name. The new
definition of 'm_debugpopup' will take precedence and the prior value will
be ignored until this version of 'm_debugpopup' goes out of scope
Should I have removed any libs or any objects in any of the libs? What is
the correct thing to do??
Thank you
Kemal Gencay
> [EMAIL PROTECTED] HOSTED BY IIGG, INC. FOR HELP WITH LIST SERVE COMMANDS, ADDRESS
> A MESSAGE TO [EMAIL PROTECTED] WITH THE FOLLOWING MESSAGE: help pfcsig
> SEND ALL OTHER INQUIRES TO [EMAIL PROTECTED]