| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > #include "File1.cpp" в чем проблема ??? |
| Автор: ROKI 1.2.2009, 23:28 | ||||
| Привет всем!!! Создал файл: "File1.cpp". В нем описал класс: File1.cpp:
Подключаю этот файл в Unit1.cpp: Unit1.cpp:
При компиляции компилятор выдает ошибку: "Declaration syntax error" , указывая на TForm1 *Form1 |
| Автор: A5uKa 1.2.2009, 23:46 | ||
Надо думаю добавить в File1
так как в нём нету Form1 Но почему пишет "Declaration syntax error" я не понимаю... Если только в File1.cpp нету такой Form1 уже. |
| Автор: ROKI 2.2.2009, 00:00 | ||
| вот содержимое файла File1.cpp: File1.cpp:Код
|
| Автор: A5uKa 2.2.2009, 00:20 |
| ну нету у тебя в file1 Form1 |
| Автор: Dmi3ev 2.2.2009, 00:21 | ||||
| ; в конце поставь Добавлено @ 00:23 еще class с маленькой буквы пишется... Добавлено @ 00:24
вот так поробуй... а еще вопрос. зачем создавать класс с конструктором, деструктором, если тебе нужно всего лишь вот это сделать
|
| Автор: ROKI 2.2.2009, 00:32 |
| Ура!!!! Зароботало !! Проблема была в ";" Спасибо всем за ответы! |
| Автор: Dmi3ev 2.2.2009, 00:36 | ||||
| Это делается следующим образом, открываешь файл *.h, который относится к этой самой форме (внизу на панели Unit1.cpp, Unit1.h, Diagram) вот ты должен открыть Unit1.h Там объявляешь свою функцию mshow() вот так:
а потом описываешь ее в Unit1.cpp
и вызываешь, допустим, по нажатию кнопки... зачем делать, как ты не понимаю... можешь функцию вынести в файл, а класс зачем создавать, точно не понимаю... |