Сообщение от
Ra$cal
зачем объект объявляешь прямо в хидере с описанием класса? его обычно объявляют в том классе, который будет его использовать. так же у тебя будут проблемы, когда ты проинклюдишь этот класс более чем в одном файле. нужно будет ставить модификатор static.
подожди, это коды были файлов срр а не хеадеров, в
юнит1.срр объявляется myclass calculate, потому что тут вычисляются методы, половинное деление, дробного шага и т.д., а юнит2.срр это форма которая показывает график функции (2*x*x-12.5)*cos(x), а эта функция вычисляется функцией
Код:
float FX( float X)
{
return (2*x*x-12.5)*cos(x)
}
и соответственно она является методом myclass, кароче ппц )))))))
[QUOTE =razb]Короче так, делаешь в unit1.h обьявление твоего класса в unit1.cpp реализация[/QUOTE]
так и есть
[QUOTE =razb]
в unit2.h я так понимаю обьявление класса формы там и добавляешь переменную своего класса и создаешь экземпляр класса(в куче/стеке как хочешь)[/QUOTE]
по подробнее нельзя?

объявление класса формы есть, где тут указать мой класс
Код:
class TForm2 : public TForm
{
__published: // IDE-managed Components
TChart *Chart1;
TLineSeries *Series1;
TCustomTeeFunction *TeeFunction1;
void __fastcall FormShow(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm2(TComponent* Owner);
};
ладно ща книжку нашел Архангельский еще читану, вроде по классам