Главная страница
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.047 c
14-1107872935
Duddits
2005-02-08 17:28
2005.02.27
Zeos


4-1105897188
msn777
2005-01-16 20:39
2005.02.27
Как бороться с “thread creation error: Недостаточно памяти для...


4-1105658508
Colonel
2005-01-14 02:21
2005.02.27
Ring0


4-1105427654
__max__
2005-01-11 10:14
2005.02.27
Как мне узнать ID главного потока процесса с известным PID?


3-1106740243
Leon1
2005-01-26 14:50
2005.02.27
DbGridEh+TDataSource+TTable=Сортировка?