//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include <valedit.hpp>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TValueListEditor* my = new TValueListEditor(this);
}
//---------------------------------------------------------------------------
TValueListEditor *vle=new TValueListEditor(Form1);-ошибка.Почему?
TEdit *vle=new TEdit(Form1);
........
а при попытке,точно также, создать, например
TValueListEditor *vle=new TValueListEditor(Form1);
или
TADOQuery *q=new TADOQuery(Form1);
ошибка. Нужно какой-то заголовочный файл подключать?
TValueListEditor
не известен компилятору
вот он и чего-то хочет
если точнее, то хочет он прототипа этого класса
можете дать пример?
Цитата:
Originally posted by MerlinWind
и как это сделать? Например, для ValueListEditor?
можете дать пример?
и как это сделать? Например, для ValueListEditor?
можете дать пример?
Вызываешь хелп для TValueListEditor. Там написано в каком хедере он определен. А далее #include<имя хедера>.
Цитата:
Originally posted by ddnh_bc
Вызываешь хелп для TValueListEditor. Там написано в каком хедере он определен. А далее #include<имя хедера>.
Вызываешь хелп для TValueListEditor. Там написано в каком хедере он определен. А далее #include<имя хедера>.
Код:
Все идет на ура
действительно. Спасибо!:)