| | | | Browse by category |
Article ID: 861
Last updated: 05 Feb, 2008
Problem
When building zApp as a shared library I get the following compilation error:
Cause
There is an error in each of the files zntwin.cpp and tab.hpp.
Action
In the file zntwin.cpp change the following lines:
When building zApp as a shared library I get the following compilation error:
Borland C++ 5.0 for Win32 Copyright (c) 1993, 1996 Borland International
........srczntwin.cpp:
Error D:
ewzappworkspacesWIN95BORLAND
w/xpslist.cc 482: Illegal structure operation in function
RWTPtrSlistIterator::findNext(const zPageDef *)
Error D:
ewzappworkspacesWIN95BORLAND
w/xpslist.cc 523: Illegal structure operation in function
RWTPtrSlistIterator::removeNext(const zPageDef *)
*** 2 errors in Compile ***
Cause
There is an error in each of the files zntwin.cpp and tab.hpp.
Action
In the file zntwin.cpp change the following lines:
#if defined(__BORLANDC__)To these:
RWTPtrSlistdummy2; //template instantiation error
#endif
#if defined(__BORLANDC__) && defined(Z_NATIVE_NBD) RWTPtrSlistAnd in the file tab.hpp find the class zPageDef and add the line indicated below:dummy2; //template instantiation error
#elif defined(__BORLANDC__)
RWTPtrSlistdummy2;
#endif
class Z_DLLSPEC zPageDef {
public:
zPageDef(const zResId&,int id);
. . .
// ADD THIS LINE
int operator==(const zPageDef& pd ) { return ( pd.getId() == _id ) ? 1 : 0; }
void setAllowApply(int trueFalse);
int allowApply() const;
. . .
This article was:
Helpful |
Not helpful
Report an issue
Article ID: 861
Last updated: 05 Feb, 2008
Revision: 1
Views: 4635
Posted: 03 Sep, 1997 by
Dean J.
Updated: 05 Feb, 2008 by
Dean J.
Others in this category
Powered by KBPublisher (Knowledge base software)