Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/58: Рейтинг темы: голосов - 58, средняя оценка - 4.97
 Аватар для dioxidin
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544

E2293 ) expected

09.07.2008, 16:58. Показов 11962. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Че-то где-то я таво...
Создал класс.., а в нем публичную функцию с параметром типа AnsiString. Компилятор говорят, что я скобку недоставил. Если я еще пытаюсь реализовать эту функцию, то прибавляется еще и ошибка с текстом "Type 'AnsiString' cannot start parameters declaration" (по памяти воспроизвел).. Вот код (его почти нет )

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//---------------------------------------------------------------------------
 
#ifndef NoiseGenModuleH
#define NoiseGenModuleH
//---------------------------------------------------------------------------
#include "TFilter.h"
//---------------------------------------------------------------------------
class TNoiseGen
{
private:    // User declarations
 
public:     // User declarations
    __fastcall TNoiseGen();
 
    bool LoadFilters(AnsiString f1);
};
#endif
Там есть поключение TFilter - не обращайте вынимание на него.. Дело не в нем (если закомментировать, то ничего не меняется)

Я так понял, что он не хочет видеть этот тип, но в другом модуле все пучком:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//---------------------------------------------------------------------------
 
#ifndef BlockModuleH
#define BlockModuleH
//---------------------------------------------------------------------------
//#include <Dialogs.hpp>
 
#include "Matrix.h"
//---------------------------------------------------------------------------
#define BLOCK_OK 0x00
#define ERR_F    0x01
#define ERR_B    0x02
#define ERR_M    0x04
#define ERR_FILE 0xFF
//---------------------------------------------------------------------------
class TIIB : public TObject
{
private:
 
protected:
 
public:
    __int8 status;                  // Статус работы блока
                                    // 0x01 - ошибка при загрузке мат. F
                                    // 0х02 - ошибка при загрузке мат. В
                                    // 0x04 - ошибка при загрузке мат. M
                                    // 0xFF - Неверный формат файла параметров 
    TMatrix *X,*Xnext,*Z,*W;
    TMatrix *F,*B,*M;
 
    __fastcall TIIB(AnsiString filename);
    __fastcall ~TIIB();
 
    __int8 LoadAll(AnsiString filename);
    bool LoadF(TStringList *StrList);
    bool LoadB(TStringList *StrList);
    bool LoadM(TStringList *StrList);
 
    void Step(double Wx,double Wy,double Wz);
    void GetX(TMatrix *pX);
};
#endif
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.07.2008, 16:58
Ответы с готовыми решениями:

E2293 ) expected
У меня приблизительно такой код: class Line { static const int SIZE_LINE=5; ...

Программа с использованием функций и ошибка [BCC32 Error] File1.c(2): E2293 ) expected
Нужно написать программу с использованием функцый, вроде все правильно написал но выдает ошибку &quot; ...

expected primary-expression before "bre" ; expected `;' before "bre" ; `bre' undeclared (first use this function)
#include &lt;iostream&gt; using namespace std; struct point { int x; int y; }; int...

8
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
09.07.2008, 17:33
Подключи vcl.h.
0
 Аватар для dioxidin
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544
09.07.2008, 18:05  [ТС]
Не слишком ли жирно будет, если я в каждый 2ой, 3ий модуль буду подключать VCL?
Щас попробую.. Может и в правду поможет. Если да, то у BDS опять мозги слетели (вместе с моими )

Ну да.. работат Но почему тогда на второй модуль не ругался компилятор. Касячному модулю компилятор даже не давал наследоваться от TObject (что теперь понятно). Но второй модуль компилится при этом нормально.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
09.07.2008, 18:27
Второй модуль дайлогс подключает. Я думаю он к dstrings обращается, или к самому vcl.h. Проверить не могу билдера нет.
0
 Аватар для dioxidin
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544
10.07.2008, 10:01  [ТС]
Неа Диалоги я и там подключал - первое, что попробовал - ФИХ!! Чето все у меня через нето-место
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
10.07.2008, 11:48
#include <system.hpp>
можно без vcl.h
0
 Аватар для dioxidin
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544
10.07.2008, 15:17  [ТС]
Спасибо, попробую...

Попробовал - некатит... Счет в пользу vcl.h - 11:0.
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 6
27.11.2008, 02:39
В моем случае ето был iostream.h...
В классе обижался на попытку в конструкторе дать дефолт AnsiString'у... Из описания класса нашел что используется iostream.. Добавил, все пучком..
Воттакая шляпа.. Не видит\видит не те инклюды?...
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 6
27.11.2008, 02:41
Цитата Сообщение от Zinger Посмотреть сообщение
Из описания класса нашел что используется iostream.. Добавил, все пучком..
Виноват.. Тут имеется ввиду класс AnsiString и его описание в справке Борланда.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.11.2008, 02:41
Помогаю со студенческими работами здесь

Expected init-declarator before "operator".expected `,' or `;' before "operator"
Пример не мой. Пытаюсь у себя запустить и чтото неполучается. Ошибка на строке 24 Expected...

Error: expected '}' before 'text'| error: expected ',' or ';' before 'text'|
Имеем код: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; string first(string);...

[Linker Fatal Error] Fatal: Expected a file name
Решил ознакомится с С++ Builder 6. Но из за проблемы с английским че то не очень мне дается этот...

Ошибка при компиляции [Linker Fatal Error] Fatal: Expected a file name:
При компеляции Выдает Fatal: Expected a file name:

[C++ Error] Unit1.cpp(17): E2275 { expected
Я только начала изучать C++ и хочу сейчас разобраться хотя бы в элементарных вещах, которые мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru