k1024
asked on
syntax error : 'constant'
netiod?
I followed your answer...
IMPLEMENT_SREIAL( CDrawRect, CDrawObj, 0) ;
but, this error occor!!!
------
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(45 8) : error C2059: syntax error : 'constant'
draw.exe - 1 error(s), 0 warning(s)
------
I followed your answer...
IMPLEMENT_SREIAL( CDrawRect, CDrawObj, 0) ;
but, this error occor!!!
------
C:\Program Files\DevStudio\MyProjects
draw.exe - 1 error(s), 0 warning(s)
------
Can you pls post more code and mark the line 458. It's hard to see the error without code.
You may continue your another question with more comments since the problem has not yet been solved. It is difficult to find out the problem because there is no context. Delete this question to save your points.
ASKER
---line455~463
///////////////////////
//CDrawRect
IMPLEMENT_SREIAL( CDrawRect, CDrawObj, 0) ;
CDrawRect::CDrawRect()
{
m_nCtrCount=8; //ÄÁÆ®·Ñ Æ÷ÀÎÆ®ÀÇ °¹¼ö
}
///////////////////////
//CDrawRect
IMPLEMENT_SREIAL( CDrawRect, CDrawObj, 0) ;
CDrawRect::CDrawRect()
{
m_nCtrCount=8; //ÄÁÆ®·Ñ Æ÷ÀÎÆ®ÀÇ °¹¼ö
}
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
protected:
int m_nCtrCount;
int m_nCtrCount;
>How is m_nCtrCount declared. If it is a constant you can't assign a value.
If it was a constant, the error message would not have been "error C2059: syntax error : 'constant'".
Try removing the ';' at the end of the IMPLEMENT_SREIAL line to see what happens.
If it was a constant, the error message would not have been "error C2059: syntax error : 'constant'".
Try removing the ';' at the end of the IMPLEMENT_SREIAL line to see what happens.
k1024,
I was trying to save you 200 points. That's, why I said to ask a 0 point question.
If you try to send me the code, I'll see if I can compile it. My e-mail address is nietod@theshop.net.
rbr,
rbr, your answer is really a question, not an answer. A question that cost k1024 200 points.
EXPERTS
The code appears in the original question asked by k1024. You can look at it there. But beware he posted the entire code 2 times. At 28.8 it takes about 5 minutes to load and has a very bad impact on ones computer performance. Apparently large web pages aren't a good idea.
I was trying to save you 200 points. That's, why I said to ask a 0 point question.
If you try to send me the code, I'll see if I can compile it. My e-mail address is nietod@theshop.net.
rbr,
rbr, your answer is really a question, not an answer. A question that cost k1024 200 points.
EXPERTS
The code appears in the original question asked by k1024. You can look at it there. But beware he posted the entire code 2 times. At 28.8 it takes about 5 minutes to load and has a very bad impact on ones computer performance. Apparently large web pages aren't a good idea.
ASKER
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(45 8) : error C2059: syntax error : 'constant'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(46 0) : error C2321: syntax error : unexpected 'CDrawRect::CDrawRect::CDr awRectCDra wRect::CDr awRect'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(46 3) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(46 9) : error C2501: 'm_nCtrCount' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(47 0) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(47 6) : error C2065: 'ar' : undeclared identifier
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(47 6) : error C2501: 'Serialize' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(47 6) : error C2350: 'CDrawObj::Serialize' is not a static member
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(47 7) : error C2143: syntax error : missing ';' before 'if'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(48 1) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(48 5) : error C2501: 'ar' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(48 5) : error C2239: unexpected token '>>' following declaration of 'ar'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(48 5) : error C2059: syntax error : '>>'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(48 6) : error C2501: 'm_nShape' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(48 6) : error C2065: 'wTemp' : undeclared identifier
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(48 8) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(49 9) : error C2143: syntax error : missing ';' before 'if'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 1) : error C2143: syntax error : missing ';' before 'if'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 4) : error C2501: 'pOldBrush' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 4) : error C2371: 'pOldBrush' : redefinition; different basic types
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 4) : error C2065: 'pDC' : undeclared identifier
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 4) : error C2227: left of '->SelectObject' must point to class/struct/union
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 5) : error C2501: 'pOldPen' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 5) : error C2371: 'pOldPen' : redefinition; different basic types
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 5) : error C2227: left of '->SelectObject' must point to class/struct/union
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(50 6) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 0) : error C2501: 'logPen' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 0) : error C2239: unexpected token '.' following declaration of 'logPen'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 0) : error C2059: syntax error : '.'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 1) : error C2501: 'logPen' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 1) : error C2086: 'logPen' : redefinition
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 1) : error C2239: unexpected token '.' following declaration of 'logPen'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 1) : error C2059: syntax error : '.'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 2) : error C2501: 'logPen' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 2) : error C2086: 'logPen' : redefinition
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 2) : error C2239: unexpected token '.' following declaration of 'logPen'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 2) : error C2059: syntax error : '.'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 4) : error C2143: syntax error : missing ';' before 'if'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 5) : error C2501: 'pOldBrush' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 5) : error C2371: 'pOldBrush' : redefinition; different basic types
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 5) : error C2227: left of '->SelectStockObject' must point to class/struct/union
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 6) : error C2501: 'pOldPen' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 6) : error C2371: 'pOldPen' : redefinition; different basic types
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 6) : error C2227: left of '->SelectObject' must point to class/struct/union
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(51 8) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(52 1) : error C2143: syntax error : missing ';' before 'switch'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(52 5) : error C2143: syntax error : missing ';' before 'break'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(52 6) : error C2143: syntax error : missing ';' before 'case'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(52 8) : error C2143: syntax error : missing ';' before 'break'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(52 9) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(53 1) : error C2501: 'pDC' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(53 1) : error C2239: unexpected token '->' following declaration of 'pDC'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(53 1) : error C2059: syntax error : '->'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(53 2) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(53 9) : error C2065: 'm_rect' : undeclared identifier
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 0) : error C2501: 'pClone' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 0) : error C2371: 'pClone' : redefinition; different basic types
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 0) : error C2239: unexpected token '->' following declaration of 'pClone'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 0) : error C2059: syntax error : '->'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 1) : error C2501: 'pClone' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 1) : error C2371: 'pClone' : redefinition; different basic types
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 1) : error C2239: unexpected token '->' following declaration of 'pClone'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 1) : error C2059: syntax error : '->'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 2) : error C2501: 'pClone' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 2) : error C2371: 'pClone' : redefinition; different basic types
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 2) : error C2239: unexpected token '->' following declaration of 'pClone'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 2) : error C2059: syntax error : '->'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 3) : error C2501: 'pClone' : missing decl-specifiers
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 3) : error C2371: 'pClone' : redefinition; different basic types
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 3) : error C2239: unexpected token '->' following declaration of 'pClone'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 3) : error C2059: syntax error : '->'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 4) : error C2061: syntax error : identifier 'pClone'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 4) : error C2244: 'AfxAssertValidObject' : unable to resolve function overload
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 7) : error C2143: syntax error : missing ';' before 'if'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(54 9) : error C2143: syntax error : missing ';' before 'return'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(55 0) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\DevStudio\MyProjects \draw\Draw Obj.cpp(55 5) : fatal error C1903: unable to recover from previous error(s); stopping compilation
DrawTool.cpp
drawView.cpp
MainFrm.cpp
ToolBar.cpp
Generating Code...
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Debug\DrawObj.sbr': No such file or directory
Error executing bscmake.exe.
draw.exe - 78 error(s), 0 warning(s)
-----
if removing ';' , then above error!!!!
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
C:\Program Files\DevStudio\MyProjects
DrawTool.cpp
drawView.cpp
MainFrm.cpp
ToolBar.cpp
Generating Code...
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Debug\DrawObj.sbr': No such file or directory
Error executing bscmake.exe.
draw.exe - 78 error(s), 0 warning(s)
-----
if removing ';' , then above error!!!!
Do you have DECLARE_SERIAL(CDrawRect) inside the class declaration in the header file?
ASKER