_>Получается что для Label присваивать значение Parent не надо и последующие строки тоже не обязательны. Достаточно для отображения на форме следующего кода в dll
?
_>_>showlabel(TForm *MainForm)
_>{
_>TForm1 *F=(TForm1*)MainForm;
_>TLabel *debuglabelmc=new TLabel(F);
_>debuglabelmc->Top=F->Label1->Top+60;
_>debuglabelmc->Left=F->Label1->Left;
_>debuglabelmc->Caption="test";
_>debuglabelmc->Update();
_>}
_>
Малость ошибся, всетаки Parent для прорисовки нужен. Он присваивается, хоть и вылетает по ошибке.
Поэтому просто ее игнорирую.
showlabel(TForm *MainForm)
{
TForm1 *F=(TForm1*)MainForm;
TLabel *debuglabelmc=new TLabel(F);
debuglabelmc->Top=F->Label1->Top+60;
debuglabelmc->Left=F->Label1->Left;
debuglabelmc->Caption="test";
try {debuglabelmc->Parent=F;}
catch (...) {;}
debuglabelmc->Update();
}
вот такие пироги