小弟是一新手,您能不能对您的程序作一下注解:
#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);
}
是不是密码和用户是存在数据库中,所以有这句:
PWGENConnect("CC_s7_04_08_16_10_55_13R", &err);
PWGENChangePassword( szUserName,szPassword,szNewPassword, &error);
PWGENDisconnect(&err);