[ kalkulus @ 21.10.2005. 16:46 ] @
imam problem sa dialogom u programu. napravim dialog, napravim klasu, include-ujem headere u glavni program i glavni .h fajl, sve je naizgled ok ali kompajler prijavljuje greshku

Code:

c:\mfc\primer\zadatafja.h(21) : error C2065: 'IDD_ZAD_FJA' : undeclared identifier


u resources.h postoji linija

Code:

#define IDD_ZAD_FJA                     130


kao i definicija za neke glavni dialog za koji ne javlja greshku

evo celog zadatafja.h u kome javlja greshku iako ga je vc++ sam napravio, ja nishta nisam dirao

Code:

#if !defined(AFX_ZADATAFJA_H__80E67184_9D2C_4C7E_B2F1_8A13DD609AFC__INCLUDED_)
#define AFX_ZADATAFJA_H__80E67184_9D2C_4C7E_B2F1_8A13DD609AFC__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ZadataFja.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// ZadataFja dialog

class ZadataFja : public CDialog
{
// Construction
public:
    ZadataFja(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
    //{{AFX_DATA(ZadataFja)
    enum { IDD = IDD_ZAD_FJA }; 
    int        m_ZadataFja;
    //}}AFX_DATA


// Overrides
    // ClassWizard generated virtual function overrides
    //{{AFX_VIRTUAL(ZadataFja)
    protected:
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
    //}}AFX_VIRTUAL

// Implementation
protected:

    // Generated message map functions
    //{{AFX_MSG(ZadataFja)
    afx_msg void OnFja1();
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_ZADATAFJA_H__80E67184_9D2C_4C7E_B2F1_8A13DD609AFC__INCLUDED_)


[ yooyo @ 21.10.2005. 19:35 ] @
Dodaj #include "resources.h".

yooyo

[Ovu poruku je menjao yooyo dana 21.10.2005. u 20:35 GMT+1]
[ kalkulus @ 21.10.2005. 19:52 ] @
naravno, najprostije i najlogicnije reshenje :))

hvala

ono shto mene buni je shto drugi dialozi u svojim headerima ne include-uju taj fajl a opet sve radi, no dobro. problem reshen