12/14/2017 3:12 PM | |
Joined: 12/14/2017 Last visit: 3/7/2022 Posts: 1 Rating: (0) |
What the function GetTagDWordWait(szVariable) and GetTagBitWait(szVariable) returning here ? Plzz help #include "apdefap.h" void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, BOOL value) { // Fix AP00968037 char szData[_MAX_PATH] = ""; char szVarName[_MAX_PATH] = ""; char szVariable[_MAX_PATH] = ""; char *pszLinkName; char *pszPrefix ; DWORD dwDIAG_V = 0xFFFFFFFF; DWORD dwANY_DIAG = 0xFFFFFFFF; pszLinkName= GetLinkedVariable(lpszPictureName, lpszObjectName,lpszPropertyName ); strcpy(szVarName,pszLinkName); pszPrefix = strrchr(szVarName, '.'); if (pszPrefix) { // cut tagname (variable) off *pszPrefix = '\0'; } sprintf(szVariable,"%s.DIAG_V",szVarName); dwDIAG_V = (DWORD) GetTagDWordWait(szVariable); sprintf(szVariable,"%s.ANY_DIAG",szVarName); dwANY_DIAG = (DWORD) GetTagBitWait(szVariable); if(dwANY_DIAG) { // if(dwDIAG_V & 0xFFFFFF0F) if(dwDIAG_V & 0xF7777700) { //MessageBox(NULL,"Diag bleib ein","OnPropertyChanged",MB_ICONEXCLAMATION | MB_SYSTEMMODAL); SetPropBOOL(lpszPictureName, lpszObjectName,lpszPropertyName,TRUE); } else { //MessageBox(NULL,"Diag bleibt aus (kleiner 256) ","OnPropertyChanged",MB_ICONEXCLAMATION | MB_SYSTEMMODAL); SetPropBOOL(lpszPictureName, lpszObjectName,lpszPropertyName,FALSE); } } sprintf(szData, "lpszPictureName=%s, lpszObjectName=%s, lpszPropertyName=%s, value=%x, dwDIAG_V=%x, dwANY_DIAG=%x ", lpszPictureName, lpszObjectName, lpszPropertyName, value,dwDIAG_V,dwANY_DIAG ); //MessageBox(NULL,szData,"OnPropertyChanged",MB_ICONEXCLAMATION | MB_SYSTEMMODAL); } ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 12/15/2017 9:50:58 AMNew subject after splitting |
|
Follow us on