发布于 2007-09-06 13:50:30
0楼
// Wertebereichsgrenzen
static double limitValue[3] = {0,1,3};
static long Value[4] = {CO_GREEN,CO_RED,CO_RED,CO_CYAN};
Kann mir jemand sagen, was dieses s cript aussagen soll??
Wäre sehr dankbar.
long STW=(long)value;
// Rueckgabewert
int index;
// Ausdruck
double expression;
// Wertebereichsgrenzen
static double limitValue[3] = {0,1,3};
static long Value[4] = {CO_GREEN,CO_RED,CO_RED,CO_CYAN};
// zu ueberwachender Ausdruck
expression = ((STW&0x0010)>>4)+2*(((STW&0x00020)>>5));
// Aufruf der Ueberpruefungsfunktion
index = Check_LimitsD (expression, 4, &limitValue[0]);
printf("Index:%d ",index);
printf("Expression:%d ",expression);
//Hintergrundfarbe setzen
SetBackColor(lpszPictureName,lpszObjectName,Value[index]);
//Blinken setzen
if(STW&0x0010)
{
SetFlashBackColor(lpszPictureName,lpszObjectName,TRUE);
}
else
{
SetFlashBackColor(lpszPictureName,lpszObjectName,FALSE);
}
德文看不懂啊。