Fælles variable for Enum og Klasse
HejJeg har følgende 2 kommandoer hvor jeg gerne vil bruge en fælles variable istedet for:
Te.Yard.SignalDv["signal1"].setStatus(TYardSignalDvStatus.Forbikoersel_forbudt);
Te.Yard.SignalPu["signal2"].setStatus(TYardSignalPuStatus.Forbikoersel_forbudt);
Jeg vil gerne have noget der minder om dette:
if (input==1)
{
Signal = Te.Yard.SignalDv
YardSignal = TYardSignalDvStatus.Forbikoersel_forbudt;
}
else
{
Signal = Te.Yard.SignalDv
YardSignal = TYardSignalPuStatus.Forbikoersel_forbudt;
}
Så jeg kan skrive følgende:
Signal["signal1"].setStatus(YardSignal);
Signal["signal2"].setStatus(YardSignal);
TYardSignalPuStatus.Forbikoersel_forbudt er et Enum
Te.Yard.SignalDv er en del af en klasse "CTestEnvironment Form1.Te"
Håber i kan hjælpe.