Treumer |
Отправлено: 06.06.2006, 15:55 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 92
|
Никак не пойму где проблема!
Подскажите!
CODE |
#define NUMBER_OF_TABLES_WITH_CONSTANTS 8
#define GENERATE_TABLE_CONSTANTS 0
#define SET_TABLE_CONSTANTS 1
struct strTableConstDescr{
int m_nCmd;
AnsiString m_sTableName;
AnsiString m_sConstFieldName;
AnsiString m_sIndexFieldName;
AnsiString m_sSubIndexFieldName;
};
const struct strTableConstDescr TablesDescriptions[NUMBER_OF_TABLES_WITH_CONSTANTS]=
{(GENERATE_TABLE_CONSTANTS, "Modelle", "Name", "ModelNr", ""),
(GENERATE_TABLE_CONSTANTS, "ZimmerGrp", "Name", "GrpNr", ""),
(GENERATE_TABLE_CONSTANTS, "Timemodeltables", "Name", "GrpNr", ""),
(SET_TABLE_CONSTANTS, "ErgebnisID", "Bez", "Result", ""),
(SET_TABLE_CONSTANTS, "KartenTypen", "TypBez", "TypNr", ""),
(SET_TABLE_CONSTANTS, "Special_Events", "Event_Owner", "Event_ID", "Event_SubID"),
(SET_TABLE_CONSTANTS, "Special_Events", "Event_Card", "Event_ID", "Event_SubID"),
(SET_TABLE_CONSTANTS, "Special_Events", "Event_Description", "Event_ID", "Event_SubID")};
|
Компилер ругается... |
|
CyberMind |
Отправлено: 06.06.2006, 16:30 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 29
|
А вот так (с конструктором) не ругается:
CODE |
struct strTableConstDescr{
int m_nCmd;
AnsiString m_sTableName;
AnsiString m_sConstFieldName;
AnsiString m_sIndexFieldName;
AnsiString m_sSubIndexFieldName;
strTableConstDescr(int s1,
AnsiString s2,
AnsiString s3,
AnsiString s4,
AnsiString s5);
};
strTableConstDescr::strTableConstDescr(int s1,
AnsiString s2,
AnsiString s3,
AnsiString s4,
AnsiString s5)
{
m_nCmd = s1;
m_sTableName = s2;
m_sConstFieldName = s3;
AnsiString m_sIndexFieldName = s4;
AnsiString m_sSubIndexFieldName = s5;
}
struct strTableConstDescr TablesDescriptions[NUMBER_OF_TABLES_WITH_CONSTANTS]=
{
strTableConstDescr(GENERATE_TABLE_CONSTANTS, "Modelle", "Name", "ModelNr", ""),
strTableConstDescr(GENERATE_TABLE_CONSTANTS, "ZimmerGrp", "Name", "GrpNr", ""),
strTableConstDescr(GENERATE_TABLE_CONSTANTS, "Timemodeltables", "Name", "GrpNr", ""),
strTableConstDescr(SET_TABLE_CONSTANTS, "ErgebnisID", "Bez", "Result", ""),
strTableConstDescr(SET_TABLE_CONSTANTS, "KartenTypen", "TypBez", "TypNr", ""),
strTableConstDescr(SET_TABLE_CONSTANTS, "Special_Events", "Event_Owner", "Event_ID", "Event_SubID"),
strTableConstDescr(SET_TABLE_CONSTANTS, "Special_Events", "Event_Card", "Event_ID", "Event_SubID"),
strTableConstDescr(SET_TABLE_CONSTANTS, "Special_Events", "Event_Description", "Event_ID", "Event_SubID")
};
| |
|
Treumer |
Отправлено: 06.06.2006, 17:06 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 92
|
QUOTE (CyberMind @ 06/06/2006, 16:30) | А вот так (с конструктором) не ругается:
|
Спасибо огромное!!!
В чем же дело то ?!
В чистых сях вроде такое прокатывает... |
|
|