Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2010, 20:16   #1
mister2010
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 18
По умолчанию Builder(ошибка компиляции)

Создал класс. в файле cpp, но код не компилится.

Вот файл Unit1.h
Код:
//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>



//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// IDE-managed Components
        TButton *Button1;
     
private:	// User declarations
public:		// User declarations
        __fastcall TForm1(TComponent* Owner);
};
class A{
public:
int z;
void x();
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
Файл Unit1.cpp:
Код:
//---------------------------------------------------------------------------

#include <vcl.h>
#include <Unit1.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)

TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{

}
//---------------------------------------------------------------------------

A a;
a.z = 7;
Ещё проблемма. Когда я пишу
A a;
Затем а(точка) мне Билдер не отображает меню экземпляров класса.
Может у меня отключено в Билдере, пробовал включить комбинацией
CTRL+пробел,при этой комбинации выдаёт ошибку:
Unable to ivoke Code Completion to errors in source code

Последний раз редактировалось mister2010; 03.03.2010 в 20:24.
mister2010 вне форума Ответить с цитированием
Старый 04.03.2010, 11:11   #2
Modigar
Пользователь
 
Регистрация: 04.02.2010
Сообщений: 10
По умолчанию

Цитата:
A a;
a.z = 7;
заключи в тело какой нидь ф-ции
Modigar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка компиляции ALEX INCORPORATEED Помощь студентам 7 14.09.2012 00:46
Ошибка компиляции в С++ Builder 2009 Kreadlling C++ Builder 1 18.11.2010 18:18
Ошибка компиляции ImmortalAlexSan C++ Builder 3 20.12.2009 21:19
ООП:Ошибка при компиляции в C++Builder RABERT C++ Builder 1 19.12.2009 20:36
Ошибка компиляции luk4196 Помощь студентам 4 30.11.2009 23:14