prosze o wskazanie bledu ....
z gory dziekuje :)
delegate void DelegateThreadTask();
public: void Variables()
{
DelegateThreadTask ^ d = gcnew DelegateThreadTask(this,&Form1::ThreadTask);
while(true)
{
audusd_signal_12_1++;
if(d) d->Invoke();
Thread::Sleep(100);
}
}
private: void ThreadTask()
{
Sig12_1_1->Text = audusd_signal_12_1+"";// tutaj zaznacza
}
drugi spsob :
delegate void DelegateThreadTask();
public: void Variables()
{
while(true)
{
audusd_signal_12_1++;
ThreadTask();
Thread::Sleep(100);
}
}
private: void ThreadTask()
{
if (Sig12_1_1->InvokeRequired)// tutaj zaznacza
{
DelegateThreadTask ^ d = gcnew DelegateThreadTask(this,&Form1::ThreadTask);
Invoke(d);
}
else
{
Sig12_1_1->Text = audusd_signal_12_1+"";
}
}
An unhandled exception of type 'System.NullReferenceException' occurred in Hedge v1.exe
Additional information: Object reference not set to an instance of an object.