📄 tconfigu.cpp
字号:
"DBUser",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
DBUser="";
return 0;
}else{
DBUser=Trim(rtStr);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_DBUser(AnsiString DBUser){
try{
WritePrivateProfileString("DBLogin",
"DBUser",
DBUser.c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_DBPassword(AnsiString &DBPassword){
try{
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
GetPrivateProfileString("DBLogin",
"DBPassword",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
DBPassword="";
return 0;
}else{
DBPassword=Trim(rtStr);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_DBPassword(AnsiString DBPassword){
try{
WritePrivateProfileString("DBLogin",
"DBPassword",
DBPassword.c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_ConServerNum(int &Num){
try{
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
GetPrivateProfileString("Con_Server",
"SevNum",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
Num=0;
return 0;
}else{
Num=Trim(rtStr).ToIntDef(0);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_ConServerNum(int Num){
try{
AnsiString tmp=IntToStr(Num);
WritePrivateProfileString("Con_Server",
"SevNum",
tmp.c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_ConServerPos(int &Pos){
try{
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
GetPrivateProfileString("Con_Server",
"SevPos",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
Pos=-1;
return 0;
}else{
Pos=Trim(rtStr).ToIntDef(0);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_ConServerPos(int Pos){
try{
AnsiString tmp=IntToStr(Pos);
WritePrivateProfileString("Con_Server",
"SevPos",
tmp.c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_ConServerVector(TServerVector &ConServer){
try{
for(int Ctr=0;Ctr<m_ConServerNo;Ctr++){
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
AnsiString SvName="Sev";
SvName+=IntToStr(Ctr+1);
GetPrivateProfileString("Con_Server",
SvName.c_str(),
DEF_NONE,tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)!=DEF_NONE){
ConServer.push_back(Trim(rtStr));
}
}
if(ConServer.size()>0){
return 1;
}else{
return 0;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_ConServerVector(TServerVector ConServer){
try{
for(unsigned int Ctr=0;Ctr<ConServer.size();Ctr++){
AnsiString SvName="Sev";
SvName+=IntToStr(Ctr+1);
WritePrivateProfileString("Con_Server",
SvName.c_str(),
ConServer[Ctr].c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
}
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::Push_BackServer(AnsiString ConSrvName){
try{
AnsiString ConServerName=Trim(ConSrvName);
if(ConServerName=="") return 0;
for(unsigned int Ctr=0;Ctr<this->m_ConServer.size();Ctr++){
if(ConServerName==this->m_ConServer[Ctr]){
return 0;
}
}
this->m_ConServer.push_back(ConSrvName);
this->m_ConServerNo++;
WriteIni_ConServerVector(this->m_ConServer);
WriteIni_ConServerNum(this->m_ConServerNo);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_NetPortNo(unsigned int &NetPortNo){
try{
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
GetPrivateProfileString("Con_Server",
"NetPortNo",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
NetPortNo=-1;
return 0;
}else{
NetPortNo=Trim(rtStr).ToIntDef(0);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_NetPortNo(unsigned int NetPortNo){
try{
AnsiString tmp=IntToStr(NetPortNo);
WritePrivateProfileString("Con_Server",
"NetPortNo",
tmp.c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_ComPortNo(unsigned int &ComPortNo){
try{
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
GetPrivateProfileString("COM_Setup",
"ComPortNo",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
ComPortNo=0;
return 0;
}else{
ComPortNo=Trim(rtStr).ToIntDef(0);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_ComPortNo(unsigned int ComPortNo){
try{
AnsiString tmp=IntToStr(ComPortNo);
WritePrivateProfileString("COM_Setup",
"ComPortNo",
tmp.c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_Baud(unsigned int &Baud){
try{
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
GetPrivateProfileString("COM_Setup",
"Baud",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
Baud=0;
return 0;
}else{
Baud=Trim(rtStr).ToIntDef(0);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_Baud(unsigned int Baud){
try{
AnsiString tmp=IntToStr(Baud);
WritePrivateProfileString("COM_Setup",
"Baud",
tmp.c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_ByteSize(unsigned int &ByteSize){
try{
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
GetPrivateProfileString("COM_Setup",
"ByteSize",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
ByteSize=0;
return 0;
}else{
ByteSize=Trim(rtStr).ToIntDef(0);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_ByteSize(unsigned int ByteSize){
try{
AnsiString tmp=IntToStr(ByteSize);
WritePrivateProfileString("COM_Setup",
"ByteSize",
tmp.c_str(),
(g_AppPath+SYSCONFIG).c_str()
);
return 1;
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::LoadIni_Parity(AnsiString &Parity){
try{
char tmp[1024];
memset(tmp,0x00,1024*sizeof(char));
GetPrivateProfileString("COM_Setup",
"Parity",
DEF_NONE,
tmp,
1024,
(g_AppPath+SYSCONFIG).c_str()
);
AnsiString rtStr=tmp;
if(Trim(rtStr)==DEF_NONE){
Parity="";
return 0;
}else{
Parity=Trim(rtStr);
return 1;
}
}catch(Exception *e){
return -1;
}
}
//---------------------------------------------------------------------------
int TConfig::WriteIni_Parity(AnsiString Parity){
try{
AnsiString tmp=Parity;
WritePrivateProfileString("COM_Setup",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -