Ingis
Legacy Member
Code:
void m_iotag_Updated(object sender, UpdateEventArgs e)
{
if (sender == m_iotag)
{
foreach (visualisatie vs in visualisaties)
{
if (vs.Soort == 1)
{
tijd.Clear();
waarde.Clear();
for (int i = 0; i < 5; i++)
{
tijd.Add("");
waarde.Add(0);
}
}
foreach (koppeling klp in koppelingen)
{
if (klp._nrVis == visualisaties.IndexOf(vs))
{
if (vs.Soort == 1)
{
tijd[klp._nrItem] = klp._tag.TimeStamp + "";
waarde[klp._nrItem] = (Double)klp._tag.Value;
}
}
}
if (vs.Soort == 1)
{
vs.opschuif(tijd, waarde);
}
vs.Invalidate();
}
}
}
Ik heb probleem dat bij elke update dat deze code moet worden uitgevoerd moet worden deze wel perfect start, maar niet tot einde wilt lopen. bij "waarde[klp._nrItem] = (Double)klp._tag.Value;" springt hij eruit en begint gewoon opnieuw aan de code ...
ad: Dus ik raak nooit aan mijne invalidate ...
alle tips welkom
ingis
