旧的恢复MergeFilename,新的Combine重写并测试

This commit is contained in:
2025-03-27 23:40:43 +08:00
parent 54f484c442
commit d09fe4326e
5 changed files with 47 additions and 65 deletions

View File

@@ -397,7 +397,7 @@ namespace hgl
for(const OSString *pn:paths)
{
full_filename=Combine(*pn,filename);
full_filename=MergeFilename(*pn,filename);
exist=FileExist(full_filename);
@@ -431,7 +431,7 @@ namespace hgl
{
for(const OSString *fn:filenames)
{
full_filename=Combine(*pn,*fn);
full_filename=MergeFilename(*pn,*fn);
exist=FileExist(full_filename);

View File

@@ -41,12 +41,12 @@ namespace hgl
if(!GetLocalAppdataPath(local_app_data_path))
return(false);
cmgdk_path=filesystem::Combine(local_app_data_path,OS_TEXT(".cmgdk"));
cmgdk_path=filesystem::MergeFilename(local_app_data_path,OS_TEXT(".cmgdk"));
if(!filesystem::MakePath(cmgdk_path))
return(false);
fn=filesystem::Combine(cmgdk_path,project_code);
fn=filesystem::MergeFilename(cmgdk_path,project_code);
for(uint i=0;i<=0xFFFF;i++)
{

View File

@@ -15,7 +15,7 @@ namespace hgl
{
AddFindPath(pn);
pn=Combine(pn,OS_TEXT("Plug-ins"));
pn=MergeFilename(pn,OS_TEXT("Plug-ins"));
AddFindPath(pn);
}
@@ -23,7 +23,7 @@ namespace hgl
{
AddFindPath(pn);
pn=Combine(pn,OS_TEXT("Plug-ins"));
pn=MergeFilename(pn,OS_TEXT("Plug-ins"));
AddFindPath(pn);
}
}
@@ -105,7 +105,7 @@ namespace hgl
for(uint i=0;i<fp_count;i++)
{
pi_fullfilename=Combine(findpath[i],pi_filename);
pi_fullfilename=MergeFilename(findpath[i],pi_filename);
if(!FileExist(pi_fullfilename))continue;