string DBOperate::getProgramPath()
{
char *proc_name = new char[MAX_PATH];
memset(proc_name, 0, MAX_PATH);
GetModuleFileNameA(NULL, proc_name, MAX_PATH);
for (int i = strlen(proc_name); i >= 0; i--)
{
if (proc_name[i] == '\\')
{
proc_name[i] = '\0';
break;
}
}
string rData = proc_name;
delete proc_name;
proc_name = NULL;
return rData;
}
{
char *proc_name = new char[MAX_PATH];
memset(proc_name, 0, MAX_PATH);
GetModuleFileNameA(NULL, proc_name, MAX_PATH);
for (int i = strlen(proc_name); i >= 0; i--)
{
if (proc_name[i] == '\\')
{
proc_name[i] = '\0';
break;
}
}
string rData = proc_name;
delete proc_name;
proc_name = NULL;
return rData;
}