C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Что не так? E2316 is not member of.  (Прочитано 4366 раз)
НачинающийПрог
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 10


Что не так? E2316 is not member of.
« : 03 Март 2014, 15:41:15 »

Здравствуйте. Вот висит на мне проект, сдавать через 11 дней, а я все мучаюсь с программой. Надо сделать синтезатор речи. Благо в интернете нашел инструкцию, вроде немножко разобрался, а при выполнении программы выдает ошибку "E2316'_fastcall TForm1::FormCreate(TObject *) is not a member of 'TForm1'. Даже мне, полному чайнику ясно, что бездумно копировать код это глупо, но помогите разобраться в чем дело. Делаю вот по этой инструкции:

http://articles.org.ru/cn/showdetail.php?cid=5476

На форму выложил все компоненты и в cbVoices надо перечислить голосовые движки, которые есть в системе, вот тут то и стопорюсь.



Жду ваших ответов, а пока пойду сам пытаться. Заранее спасибо.
Записан
d7d1cd
Участник


Сказали спасибо: +59/-24
Offline

Сообщений: 1005


Re: Что не так? E2316 is not member of.
« Ответ #1 : 03 Март 2014, 20:45:03 »

А в файле Unit1.h есть строка void __fastcall FormCreate(TObject *Sender); ? Скорее всего нет. А должна быть! 
Записан
НачинающийПрог
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 10


Re: Что не так? E2316 is not member of.
« Ответ #2 : 03 Март 2014, 20:58:19 »

Цитата: d7d1cd от 03 Март 2014, 20:45:03
А в файле Unit1.h есть строка void __fastcall FormCreate(TObject *Sender); ? Скорее всего нет. А должна быть!  
Никак не пойму, куда её всунуть. Выдает ошибку Error in module Unit1: Declaration of class TForm1 is missing or incorrect.  

Записан
d7d1cd
Участник


Сказали спасибо: +59/-24
Offline

Сообщений: 1005


Re: Что не так? E2316 is not member of.
« Ответ #3 : 03 Март 2014, 21:05:59 »

Сразу после TBitBtn *BitBtnStop;
У вверху сразу после public должно быть TForm, то есть:
Код
class TForm1 : public TForm

Откуда код взял то? Его явно генерировала не система программирования.
Записан
НачинающийПрог
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 10


Re: Что не так? E2316 is not member of.
« Ответ #4 : 03 Март 2014, 21:16:37 »

Цитата: d7d1cd от 03 Март 2014, 21:05:59
Сразу после TBitBtn *BitBtnStop;
У вверху сразу после public должно быть TForm, то есть:
Код
class TForm1 : public TForm

Откуда код взял то? Его явно генерировала не система программирования.
http://articles.org.ru/cn/showdetail.php?cid=5476 все как тут написано.
Блин, куча ошибок, нифига не понимаю.

Заменил FormCreate на cbVoicesChange, как итог ошибки пропали, но не выводится список голосовых движков.
« Последнее редактирование: 03 Март 2014, 21:33:32 от НачинающийПрог » Записан
d7d1cd
Участник


Сказали спасибо: +59/-24
Offline

Сообщений: 1005


Re: Что не так? E2316 is not member of.
« Ответ #5 : 03 Март 2014, 21:31:16 »

А ты хоть что-нибудь раньше писал в Builder? Зачем сразу такие сложные для тебя вещи? Элементарно: строку void __fastcall FormCreate(TObject *Sender); не ты должен вставлять. Ее должна генерировать система программирования по твоему запросу из Инспектора объектов.
Записан
НачинающийПрог
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 10


Re: Что не так? E2316 is not member of.
« Ответ #6 : 03 Март 2014, 21:34:43 »

Нет, не писал вообще. Как проект задали, так и взялся.
Раз так, то не мог бы ты мне помочь?
« Последнее редактирование: 03 Март 2014, 21:55:18 от НачинающийПрог » Записан
d7d1cd
Участник


Сказали спасибо: +59/-24
Offline

Сообщений: 1005


Re: Что не так? E2316 is not member of.
« Ответ #7 : 04 Март 2014, 18:06:03 »

Ты по инструкциям этого сайта компонент установил?
Записан
НачинающийПрог
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 10


Re: Что не так? E2316 is not member of.
« Ответ #8 : 04 Март 2014, 18:47:55 »

Цитата: d7d1cd от 04 Март 2014, 18:06:03
Ты по инструкциям этого сайта компонент установил?
Да, все как там. Скачал я катерину, установил все с архива.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.103 секунд. Запросов: 21.