Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/40: Рейтинг темы: голосов - 40, средняя оценка - 4.60
 Аватар для voron_667
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 35

[C++ Error] Unit4.cpp(136): E2316 'N' is not a member of 'TEdit'

04.04.2011, 00:03. Показов 8315. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите в чём ошибка?
уже голову сломала

ошибка в этом кусочке

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
void __fastcall TForm4::BitBtn2Click(TObject *Sender)
{
try{
int zap=0;
char dat[15];
char N[4];
strcpy(dat,Form4->MaskEdit1->Text.c_str());
strcpy(N,Form4->Edit1->Text.c_str());
//dat=StrToDate(MarcEdit)
Form1->Memo1->Lines->Clear();
for(int j=1;j<Form1->StringGrid1->RowCount;j++)
   { if (StrToInt(Form4->Edit1->N[4])<StrToDate(Form4->MaskEdit1->dat[15])-StrToDate(Form1->StringGrid1->Cells[6][j]))
     {  Form1->Memo1->Lines->Add(Form1->StringGrid1->Cells[1][j]+"    "+Form1->StringGrid1->Cells[2][j]+"    "+Form1->StringGrid1->Cells[3][j]+"    "+Form1->StringGrid1->Cells[4][j]);
        zap++;}
   }
 
if (zap==0){Application->MessageBox("Записей с заданными параметрами не найдено!!!",
   "Информационное сообщение",MB_ICONINFORMATION) ;}  ;
Form4->Close();
}
catch ( ... )
   {
     ShowMessage("Дата введена не корректно(Формат даты дд.мм.гггг)");
   }
 
}
[C++ Error] Unit4.cpp(136): E2316 'N' is not a member of 'TEdit'
[C++ Error] Unit4.cpp(136): E2316 'dat' is not a member of 'TMaskEdit'

прилагаю программу
второй проект
Вложения
Тип файла: rar Программа r.rar (1.29 Мб, 24 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.04.2011, 00:03
Ответы с готовыми решениями:

[C++ Error] CCC.cpp(24): E2316 'Label1' is not a member of 'TEdit'
Короче, делаю лабу по программированию (1 курс). Естессна, ничаво ни понимая, делаю прямо по методичке. Все вроде было не предвещало...

[C++ Error] Unit1.cpp(19): E2316 '_fastcall TForm1::finClick(TObject *)' is not a member of 'TForm1'
Не бейте ногами;-) Обработчик кнопки &quot;fin&quot; выдает ошибку Unit1.cpp(19): E2316 '_fastcall TForm1::finClick(TObject *)' is not a member of...

[C++ Error] Unit1.cpp(77): E2316 '_fastcall TForm1::ComboBox1Change(TObject *)' is not a member of 'TForm1'
Unit1.cpp(77): E2316 '_fastcall TForm1::ComboBox1Change(TObject *)' is not a member of 'TForm1' Unit1.cpp(112): W8018 Assigning bool to...

12
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.04.2011, 00:24
Это просто значит, что у TEdit нету члена N и так далее
0
 Аватар для voron_667
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 35
04.04.2011, 00:26  [ТС]
как тогда его задать?
он же объявлён
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.04.2011, 01:05
C++
1
2
3
if ( StrToInt(Form4->Edit1->Text == N[4]) <
     StrToDate(Form4->MaskEdit1->Text == dat[15])-
     StrToDate(Form1->StringGrid1->Cells[6][j]) ) {
Вам ведь объяснили - объявлен, да не член.
1
 Аватар для voron_667
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 35
04.04.2011, 01:05  [ТС]
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.04.2011, 01:10
шо обратно не так ?
0
 Аватар для voron_667
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 35
04.04.2011, 01:29  [ТС]
спасибо
но теперь он ругается по-другому

[C++ Error] Unit4.cpp(136): E2015 Ambiguity between '_fastcall System::AnsiString::AnsiString(char)' and '_fastcall System::AnsiString::AnsiString(short)'

на эти же символы

Добавлено через 19 минут
люди, для меня билдер как другая вселенная
кстати, у меня C++Builder 6

помогите пожалуйста!
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.04.2011, 01:37
покажите строку с ошибкой и где то там напишите "до того"
C++
1
2
3
AnsiString::LaLaLaLaLaLa
// или
::LaLaLaLaLaLa
Добавлено через 1 минуту
и разбивайте такие длинные строки - глазам больно
0
 Аватар для voron_667
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 35
04.04.2011, 01:41  [ТС]
они и мне глаза режут

а строка с ошибкой - то что вы предложили
я скопировала и вставила
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.04.2011, 01:43
LaLaLaLaLaLa
копировать и вставлять не надо
0
 Аватар для voron_667
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 35
04.04.2011, 02:16  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
C++
1
2
3
AnsiString::LaLaLaLaLaLa
// или
::LaLaLaLaLaLa
а это где конкретно писать?

Добавлено через 2 минуты


от блин

да я ж первый вариант скопировала

C++
1
2
3
if ( StrToInt(Form4->Edit1->Text == N[4]) <
     StrToDate(Form4->MaskEdit1->Text == dat[15])-
     StrToDate(Form1->StringGrid1->Cells[6][j]) ) {
Добавлено через 25 минут
живые умы,
ошибка вывечивается на это

C++
1
2
3
if ( StrToInt(Form4->Edit1->Text == N[4]) <
     StrToDate(Form4->MaskEdit1->Text == dat[15])-
     StrToDate(Form1->StringGrid1->Cells[6][j]) )
C
1
2
[C++ Error] Unit4.cpp(136): E2015 Ambiguity between '_fastcall 
System::AnsiString::AnsiString(char)' and '_fastcall System::AnsiString::AnsiString(short)'
две одинаковые ошибки на две первые строчки

очень нужна работающая программа
стопорюсь на этом

Добавлено через 3 минуты
выручите, пожалуйста, несчастную студентку
очень хочется спать спустя три бессоные ночи
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
04.04.2011, 03:13
я подумал, что это индекс массива , для чего:
C++
1
StrToInt(Form4->Edit1->Text == N) <
если вы уже скопировали строку в переменную:
C++
1
2
strcpy(dat,Form4->MaskEdit1->Text.c_str());
strcpy(N,Form4->Edit1->Text.c_str());
- зачем огород городить? может, просто
C++
1
if ( StrToInt(N) <
т.е., вот так
C++
1
2
3
if (StrToInt(N) <
    StrToDate(dat) -
    StrToDate(Form1->StringGrid1->Cells[6][j])) {...}
ругаться не должно, и Билдер тут - ни при чем .
1
 Аватар для voron_667
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 35
05.04.2011, 01:37  [ТС]
спасибо, разобралась
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2011, 01:37
Помогаю со студенческими работами здесь

[bcc32 Error] File1.cpp(19): E2316 'Stack<T>::Stack()' is not a member of 'Stack<T>'
Возникает ошибка File1.cpp(19): E2316 'Stack&lt;T&gt;::Stack()' is not a member of 'Stack&lt;T&gt;' #pragma hdrstop #pragma argsused ...

Ошибка: "[bcc32 Error] Unit1.cpp(30): E2316 'TForm1::manRefresh(int ( *)[10])' is not a member of 'TForm1'"
Здравствуйте, форумчане! Нуждаюсь в вашей помощи. На сколько я понимаю, есть уже &quot;готовый обработчик&quot; (двойной клик), типа...

[C++ Error] Unit1.cpp(50): E2316 '_fastcall TForm1::Vector(int,int,int,int)' is not a member of 'TForm1'
есть событие набраное в Unit.cpp, при запуске программы выбивается ошибка: Unit1.cpp(50): E2316 '_fastcall...

[C++ Error] Unit1.cpp(23): E2235 Member function must be called or its address taken
Хочу открыть файл из компонента sShelllistView1 в компонент WebBrowser. пишу следующее: String FileName; FileName =AnsiString(...

ошибка [BCC32 Error] windowp.cpp(201): E2235 Member function must be called or its address taken
wc.lpfnWndProc = WndProc; windowp.cpp(201): E2235 Member function must be called or its address taken Full parser context ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru