Maxambek |
Отправлено: 30.08.2006, 10:48 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Всем привет
Есть проблема — не могу найти причину
Пишу программу в BCB 6.0. С некоторого момента при попытке откомпилировать получаю сообщение об ошибке "Declaration Sintax Error". Ниже кусок листинга. Помогите найти причину (думаю, что ошибка простенькая, но труднонаходимая)
CODE |
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "main.h"
#include "DogArenUnit.h"
#include "ini.h"
#include "ClientUnit.h"
#include "PlacesUnit.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TMainForm *MainForm; //!!!!!!!!!!!!!!здесь указывает ошибку
TQuery *CurQuery;
extern IFile Params;
//---------------------------------------------------------------------------
__fastcall TMainForm::TMainForm(TComponent* Owner)
: TForm(Owner)
{
DogArendTab->Active=true;
ULTab->Active=true;
PlacesQuery->Active=true;
}
//---------------------------------------------------------------------------
//âûõîä
void __fastcall TMainForm::ExitClick(TObject *Sender)
{
MainForm->Close();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::FormActivate(TObject *Sender)
{
LoadINI();
CurQuery=DogArendTab;
CurQuery->Active=true;
CurQuery->MoveBy(Params.DogIndex);
// DogArendTab->MoveBy(Params.DogIndex);
Property.CurProperty=pDogarend;
}
//---------------------------------------------------------------------------
|
Admin — при вставлении кода программы пользуйтесь тэгами CODE !
P.S. На всякий случай прикрепил скриншот
Отредактировано Admin — 30/08/2006, 15:04 |
|
Maxambek |
Отправлено: 30.08.2006, 10:50 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Скриншот не прикрепился — ещё раз попробую
Присоединить изображение
|
|
GoodWin |
Отправлено: 30.08.2006, 11:09 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 50
|
//---------------------------------------------------------------------------
>>>>>> #include
#pragma hdrstop
Почему include без параметров????
Если это не поможет, то поменяй местами
#include "ClientUnit.h"
#include "PlacesUnit.h"
Если будет теперь ошибка в ClientUnit.h, то в PlacesUnit.h не стоит точка с запятой или что то подобное |
|
Maxambek |
Отправлено: 30.08.2006, 11:18 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Include без параметров — это видать при втсавке потерялось На скриншоте всё есть. В исходнике тоже.
Пробовал поменять местами — ошибок вылезло ещё больше, и к тому же в модуле Grids.hpp |
|
Gedeon |
Отправлено: 30.08.2006, 13:54 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Ищи в хидерах отсутствующую ;
|
|
Maxambek |
Отправлено: 31.08.2006, 08:15 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Нашёл один из модулей с формой — если его выкинуть из проекта (благо в этом модуле пока ничего не было толкового), то всё компилится.
Всем спасибо за наставление на путь истинный |
|