и полезли вопросы...
"окошко" в Form1.cpp и Form1.h
это фрагмент файла dsetup.cpp
Код:
DWORD __stdcall DirectXSetupGetVersion(DWORD pdwVersion, DWORD dwRevision)
{
Form1^ Form = gcnew Form1;
Form->Show();
//как здесь обращаться к компонентам формы? (например listBox)
return 0;
}
пробовал по-разному..
dsetup::Form1::listBox1 - дальше не знает, и выдает ошибку
using namespace dsetup; - естественно прописан (задается в Form1.h)
using namespace System::Windows::Forms; - тоже пробовал..
в обработчике нажатия кнопки нормально работает:
dsetup::Form1::listBox1->Items->Add("qwe");
из dllmain.cpp вообще никуда не могу достучаться - при добавлении "using namespase" лезут ошибки..
а завязка-то на нее идет..
проэкт представляет из себя сложный гибрид dll и windows form.
с борландом было все просто - для обращения к какому-либо компоненту использовать "Form1->".
а тут мистика какая-то... или же я "не умею их готовить"