发布于 2004-08-23 23:47:36
0楼
我不是斑竹,我不怕,下面是我的程序。(WINCC6。0 环境)
#pragma code ("UseGen.DLL")
#include "usegenap.h"
#pragma code ()
char szUserName[255];
char szPassword[255];
char szNewPassword[255];
char szVerifyPassword[255];
CMN_ERROR err;
CMN_ERROR error;
strcpy(szUserName,GetInputValueChar(lpszPictureName,"@LoginIn"));
strcpy(szPassword,GetInputValueChar(lpszPictureName,"@PasswordIn"));
strcpy(szNewPassword,GetInputValueChar(lpszPictureName,"@NewPasswordIn"));
strcpy(szVerifyPassword,GetInputValueChar(lpszPictureName,"@VerifyPasswordIn"));
if (PWRTSilentLogin(szUserName,szPassword) == FALSE)
{
SetOperation(lpszPictureName,"@OK",FALSE);
SetOperation(lpszPictureName,"@LoginIn",FALSE);
SetOperation(lpszPictureName,"@PasswordIn",FALSE);
SetOperation(lpszPictureName,"@NewPasswordIn",FALSE);
SetOperation(lpszPictureName,"@VerifyPasswordIn",FALSE);
SetVisible(lpszPictureName,"@ERROR",TRUE);
SetVisible(lpszPictureName,"@REPEAT",TRUE);
Set_Focus(lpszPictureName,"@REPEAT");
}
else
{
PWGENConnect("CC_s7_04_08_16_10_55_13R", &err);
PWGENChangePassword( szUserName,szPassword,szNewPassword, &error);
PWGENDisconnect(&err);
}
还不完善,请大家多多指教。