Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

С++ Классы   Найти похожие ветки 

 
juice   (2005-02-07 17:49) [0]

Как создать экземпляр класса, который описан в другом модуле?
Например я хочу добавить в датамодуль обьект своего класса :

#include "class_scheduler.h"

class Tdm : public TDataModule
{
__published: // IDE-managed Components

 ...

private: // User declarations
public:
       __fastcall Tdm(TComponent* Owner);
       TScheduler *Scheduler;   // ВОТ МОЙ КЛАСС!! ТУТ ОШИБКА!!!
};

Где class_scheduler.h содержит такой код

#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <Menus.hpp>
#include "RxMenus.hpp"
#include "RXShell.hpp"
#include <ExtCtrls.hpp>
#include <NMpop3.hpp>
#include <Psock.hpp>
#include "Registry.hpp"
#include "FileCtrl.hpp"
#include "Dialogs.hpp"
#include "shellapi.h"
#include <vector>

using namespace std;

class TScheduler
{
public:
 AnsiString Host, UserID, Password;    // mailbox params
 AnsiString Directory, ProcessedDir;   // directory to find txt-files
 AnsiString dbServer, dbName;          // database params
 vector<TTime> ExecuteTime;            // own params
 int ManualExecute;                    // own params
 int ShowForm;                         // own params
 void GetRegData(void);                // load ini data from registry
 void SetRegData(void);                // push ini data to registry
 bool ProcessXLSFile(AnsiString  Directory, AnsiString FileName);
 bool ProcessTXTFile(AnsiString  Directory, AnsiString FileName);
 TScheduler(void);
};

Выдается ошибка :
E2139 Declaration missing


 
wicked ©   (2005-02-07 17:54) [1]

хм... либо я слепой и не вижу ошибок, либо это не весь код или существует несколько разных копий файла class_scheduler.h...



Страницы: 1 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.141 c
1-1108027862
Димон
2005-02-10 12:31
2005.02.27
align


1-1107956795
YuriS
2005-02-09 16:46
2005.02.27
DateTimePicker


1-1108141017
Алексей
2005-02-11 19:56
2005.02.27
Експорт в Ексель


1-1108021694
Ega23
2005-02-10 10:48
2005.02.27
Порядок поиска DLL из приложения


4-1104885929
Soft
2005-01-05 03:45
2005.02.27
Динамическая загрузка кода в свой процесс.