|
<br />
<br />
class CDigiStatic : public CStatic<br />
{<br />
public:<br />
CDigiStatic();<br />
<br />
public:<br />
enum {<br />
DS_SMOOTH = 1,
DS_STYLE14 = 2,
DS_SZ_PROP = 4,
DS_NO_OFF = 8,
DS_SOFT = 16
};<br />
try to look
SnaidiS(Semion)
|
|
|
|
|
ok...but u typed DigStatic not CDigiStatic.
so the above given class is derived from the CStatic. so I think this will be the of the constructor of CDigiStatic.
plz check if the construcor of the CDigiStatic is as given below
CDigiStatic::CDigiStatic()
{
}
if u see IDD in this constructor, try removing it..or plz paste the code of the constructor.... let us check
nave
|
|
|
|
|
here is the DigStatic:
<br />
class DigitStatic : public CDialog<br />
{<br />
DECLARE_DYNAMIC(DigitStatic)<br />
<br />
public:<br />
DigitStatic(CWnd* pParent = NULL);
virtual ~DigitStatic();<br />
<br />
<br />
protected:<br />
virtual void DoDataExchange(CDataExchange* pDX);
<br />
DECLARE_MESSAGE_MAP()<br />
};<br />
You can see there the constructor.
and here is the CDigStatic and you can see there all you want:
<br />
<br />
class CDigiStatic : public CStatic<br />
{<br />
public:<br />
CDigiStatic();<br />
<br />
public:<br />
enum {<br />
DS_SMOOTH = 1,
DS_STYLE14 = 2,
DS_SZ_PROP = 4,
DS_NO_OFF = 8,
DS_SOFT = 16
};<br />
SnaidiS(Semion)
|
|
|
|
|
can u tell me in which statement it shows the error... ?
nave
|
|
|
|
|
Yes,Sure:
Its in the constructor:
<br />
IMPLEMENT_DYNAMIC(DigitStatic, CDialog)<br />
DigitStatic::DigitStatic(CWnd* pParent )<br />
: CDialog(DigitStatic::IDD, pParent)<br />
{<br />
}<br />
SnaidiS(Semion)
|
|
|
|
|
so u DigitStatic is a class create by u..right?
as an alternative try in this way
IMPLEMENT_DYNAMIC(DigitStatic, CDialog)
DigitStatic::DigitStatic(CWnd* pParent /*=NULL*/)
: CDialog(IDC_CUSTOM2 , pParent)
{
}
nave
|
|
|
|
|
No, This class didn't create by me.
I changes it and now it writes:
error C2065:'IDC_CUSTOM2':undeclared identifier
SnaidiS(Semion)
|
|
|
|
|
Semion_N wrote: No, This class didn't create by me.
but i couln't find it in the actuall code i downloaded
Semion_N wrote: :'IDC_CUSTOM2':undeclared identifier
U will be having a dialog in the resource corresponding to the class "DigitStatic"...na? Give the id of that dialog instead of 'IDC_CUSTOM2'
nave
|
|
|
|
|
Naveen R wrote: but i couln't find it in the actuall code i downloaded
It was in the source files I downloaded.
I changed it to "IDD_DIGITAL_DIALOG" but it writes me again that DD_DIGITAL_DIALOG is undeclared identifier.
SnaidiS(Semion)
|
|
|
|
|
try including "resource.h"
nave
|
|
|
|
|
included and it's dont work..
SnaidiS(Semion)
|
|
|
|
|
|
checked,sent.
SnaidiS(Semion)
|
|
|
|
|
Can you show your cpp file (of course not all)
whitesky
|
|
|
|
|
which part do you want?
SnaidiS(Semion)
|
|
|
|
|
I download your program and compile but i dont get any error i guess error is in your cpp file do you check include files
whitesky
|
|
|
|
|
Maybe I can send you my project and you could check it?
SnaidiS(Semion)
|
|
|
|
|
not problem
if i can i find your problem in your project and answer to you
whitesky
|
|
|
|
|
Thank you I solved it-I guess it was a problem with the compiler because in other computer it worked well.
SnaidiS(Semion)
|
|
|
|
|
include "resource.h" to this file that has error
whitesky
|
|
|
|
|
I compile your code and i dont find any error
whitesky
|
|
|
|
|
your error shows
errer C2039:'IDD': Is not a member of 'DigStatic'
error C2065:'IDD':undeclared identifier
Here IDD is not declared,where as you have pasted the header file of DigitalDlg.and I have downloaded the code and it compiles me fine
Regards
Abhishake Lahare
|
|
|
|
|
So what should I do?
Where can I declare this and how?
SnaidiS(Semion)
|
|
|
|
|
Me too downloaded the same and no problem found...Better u download it again
nave
|
|
|
|
|
I downloaded it 30000 times...
maybe I didn't add the ststic resource to the resources?
I just drawn it with the toolbox..
SnaidiS(Semion)
|
|
|
|