Форум: "Потрепаться";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизС++ Классы Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c