From 6131814bc90be94feb1eabeb41be845f55082e02 Mon Sep 17 00:00:00 2001
From: qianxj2004 <qianxj15@sina.com>
Date: 星期一, 09 六月 2025 17:31:49 +0800
Subject: [PATCH] update

---
 jrj/xframe/xcontrol/xtreeview.hpp                  | 1076 ++++----
 jrj/xframe/win32/xfolder.hpp                       |   12 
 jrj/ext-jrj/ext-jrj.vcxproj                        | 2604 +++++++++++-----------
 jrj/xframe/src/xfolder.cpp                         |   33 
 jrj/project/business/ProductSample/new.Sample3.cpp |    0 
 jrj/ext-jrj/ext-jrj.vcxproj.filters                | 3287 ++++++++++++++--------------
 6 files changed, 3,534 insertions(+), 3,478 deletions(-)

diff --git a/jrj/ext-jrj/ext-jrj.vcxproj b/jrj/ext-jrj/ext-jrj.vcxproj
index d670eec..a5c041b 100644
--- a/jrj/ext-jrj/ext-jrj.vcxproj
+++ b/jrj/ext-jrj/ext-jrj.vcxproj
@@ -1,1302 +1,1304 @@
-锘�<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <VCProjectVersion>17.0</VCProjectVersion>
-    <Keyword>Win32Proj</Keyword>
-    <ProjectGuid>{ff1f0c96-5b8e-4794-8670-ee8c83ce3be2}</ProjectGuid>
-    <RootNamespace>extjrj</RootNamespace>
-    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v143</PlatformToolset>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v143</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v143</PlatformToolset>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v143</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Label="Shared">
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>$(SolutionDir)..\..\..\mis-prj-build\jrj\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>$(SolutionDir)..\..\..\mis-prj-build\jrj-temp\$(Platform)\$(Configuration)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>$(SolutionDir)..\..\..\mis-prj-build\jrj\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>$(SolutionDir)..\..\..\mis-prj-build\jrj-temp\$(Platform)\$(Configuration)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <SDLCheck>true</SDLCheck>
-      <PreprocessorDefinitions>WIN32;_DEBUG;EXTJRJ_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ConformanceMode>true</ConformanceMode>
-      <PrecompiledHeader>Use</PrecompiledHeader>
-      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableUAC>false</EnableUAC>
-      <ModuleDefinitionFile>ext-jrj.def</ModuleDefinitionFile>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <PreprocessorDefinitions>WIN32;NDEBUG;EXTJRJ_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ConformanceMode>true</ConformanceMode>
-      <PrecompiledHeader>Use</PrecompiledHeader>
-      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableUAC>false</EnableUAC>
-      <ModuleDefinitionFile>ext-jrj.def</ModuleDefinitionFile>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <SDLCheck>true</SDLCheck>
-      <PreprocessorDefinitions>_DEBUG;EXTJRJ_EXPORTS;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;_XWIN;_XKEYCHECK_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ConformanceMode>true</ConformanceMode>
-      <PrecompiledHeader>NotUsing</PrecompiledHeader>
-      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
-      <AdditionalIncludeDirectories>.;..;..\xframe;..\xframe\system;..\project;..\jarch;..\jarch.impl;../ext-jrj</AdditionalIncludeDirectories>
-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
-      <LanguageStandard>stdcpp17</LanguageStandard>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableUAC>false</EnableUAC>
-      <AdditionalDependencies>xarch.shape.lib;xarch.base.lib;xarch.util.lib;xarch.network.lib;xarch.xframe.lib;xarch.xcontrol.lib;xoffice.xcell.lib;xoffice.xgrid.lib;xoffice.xreport.lib;xoffice.frame.lib;shlwapi.lib;xoffice.xflow.lib;comsuppw.lib;tsclib.lib;jarch.object.lib;%(AdditionalDependencies);$(CoreLibraryDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>D:\xclient64</AdditionalLibraryDirectories>
-      <ModuleDefinitionFile>ext-jrj.def</ModuleDefinitionFile>
-    </Link>
-    <PostBuildEvent>
-      <Command>copy $(OutDirFullPath)ext-jrj.dll D:\xclient64\ext\ext-jrj.dll</Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <PreprocessorDefinitions>NDEBUG;EXTJRJ_EXPORTS;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;_XWIN;_XKEYCHECK_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ConformanceMode>true</ConformanceMode>
-      <PrecompiledHeader>NotUsing</PrecompiledHeader>
-      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
-      <AdditionalIncludeDirectories>..\xframe;..\xframe\system;..\project;..\jarch;..\jarch.impl;.;..\ext-jrj;..</AdditionalIncludeDirectories>
-      <Optimization>MaxSpeed</Optimization>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableUAC>false</EnableUAC>
-      <AdditionalLibraryDirectories>D:\xclient64r\sdk\lib</AdditionalLibraryDirectories>
-      <AdditionalDependencies>xarch.shape.lib;xarch.base.lib;xarch.util.lib;xarch.network.lib;xarch.xframe.lib;xarch.xcontrol.lib;xoffice.xcell.lib;xoffice.xgrid.lib;xoffice.xreport.lib;xoffice.frame.lib;shlwapi.lib;xoffice.xflow.lib;comsuppw.lib;tsclib.lib;jarch.object.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
-      <ModuleDefinitionFile>ext-jrj.def</ModuleDefinitionFile>
-    </Link>
-    <PostBuildEvent>
-      <Command>copy $(OutDirFullPath)ext-jrj.dll D:\xclient64r\ext\ext-jrj.dll</Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\jarch.impl\JStringImpl.hpp" />
-    <ClInclude Include="..\jarch\JByteStream.hpp" />
-    <ClInclude Include="..\jarch\JCharStream.hpp" />
-    <ClInclude Include="..\jarch\JConnect.hpp" />
-    <ClInclude Include="..\jarch\JDataSet.hpp" />
-    <ClInclude Include="..\jarch\JDataSource.hpp" />
-    <ClInclude Include="..\jarch\JDataStore.hpp" />
-    <ClInclude Include="..\jarch\JDouble.hpp" />
-    <ClInclude Include="..\jarch\JInt.hpp" />
-    <ClInclude Include="..\jarch\JObject.hpp" />
-    <ClInclude Include="..\jarch\JObjectSvr.hpp" />
-    <ClInclude Include="..\jarch\JSession.hpp" />
-    <ClInclude Include="..\jarch\JStream.hpp" />
-    <ClInclude Include="..\jarch\JString.hpp" />
-    <ClInclude Include="..\jarch\JWin.hpp" />
-    <ClInclude Include="..\jarch\JXPage.hpp" />
-    <ClInclude Include="..\project\business\SystemSettings\SysUser.hpp" />
-    <ClInclude Include="..\project\viewobject\custom.view.hpp" />
-    <ClInclude Include="..\project\viewobject\customer.view.hpp" />
-    <ClInclude Include="..\project\viewobject\enquiry.view.hpp" />
-    <ClInclude Include="..\project\viewobject\gdn3.view.hpp" />
-    <ClInclude Include="..\project\viewobject\productlibrary.view.hpp" />
-    <ClInclude Include="..\project\viewobject\purchaseorder.view.hpp" />
-    <ClInclude Include="..\project\viewobject\quote.view.hpp" />
-    <ClInclude Include="..\project\viewobject\saleorder.view.hpp" />
-    <ClInclude Include="..\project\viewobject\shoppingcart.view.hpp" />
-    <ClInclude Include="..\project\viewobject\supplier.view.hpp" />
-    <ClInclude Include="..\xframe\adt\xarray.hpp" />
-    <ClInclude Include="..\xframe\devloper\XDevEditPage.hpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kapp.hpp" />
-    <ClInclude Include="..\xframe\kobject\kbase.hpp" />
-    <ClInclude Include="..\xframe\kobject\kcachemgr.hpp" />
-    <ClInclude Include="..\xframe\kobject\kcell.hpp" />
-    <ClInclude Include="..\xframe\kobject\kcontrol.hpp" />
-    <ClInclude Include="..\xframe\kobject\kdwgrid.hpp" />
-    <ClInclude Include="..\xframe\kobject\kdwpages.hpp" />
-    <ClInclude Include="..\xframe\kobject\kdwtable.hpp" />
-    <ClInclude Include="..\xframe\kobject\kdwview.hpp" />
-    <ClInclude Include="..\xframe\kobject\kexcel.hpp" />
-    <ClInclude Include="..\xframe\kobject\kflowchart.hpp" />
-    <ClInclude Include="..\xframe\kobject\khtml.hpp" />
-    <ClInclude Include="..\xframe\kobject\klayersheet.hpp" />
-    <ClInclude Include="..\xframe\kobject\knode.hpp" />
-    <ClInclude Include="..\xframe\kobject\koffice.hpp" />
-    <ClInclude Include="..\xframe\kobject\kpage.hpp" />
-    <ClInclude Include="..\xframe\kobject\kreport.hpp" />
-    <ClInclude Include="..\xframe\kobject\kshtml.hpp" />
-    <ClInclude Include="..\xframe\kobject\kutil.hpp" />
-    <ClInclude Include="..\xframe\kobject\kwin.hpp" />
-    <ClInclude Include="..\xframe\kobject\kxaserver.hpp" />
-    <ClInclude Include="..\xframe\kobject\kxml.hpp" />
-    <ClInclude Include="..\xframe\kobject\kxsedit.hpp" />
-    <ClInclude Include="..\xframe\platform\nmemory.hpp" />
-    <ClInclude Include="..\xframe\platform\nstring.hpp" />
-    <ClInclude Include="..\xframe\system\base.hpp" />
-    <ClInclude Include="..\xframe\system\itemalloc.hpp" />
-    <ClInclude Include="..\xframe\vbusiness\vframe\frame.vframe.vbusiness.hpp" />
-    <ClInclude Include="..\xframe\vbusiness\vframe\listex.vframe.vbusiness.hpp" />
-    <ClInclude Include="..\xframe\vbusiness\vframe\listtree.vframe.vbusiness.hpp" />
-    <ClInclude Include="..\xframe\vbusiness\vframe\listwin.vframe.vbusiness.hpp" />
-    <ClInclude Include="..\xframe\vbusiness\vframe\maint.vframe.vbusiness.hpp" />
-    <ClInclude Include="..\xframe\vbusiness\vframe\responsewin.vframe.vbusiness.hpp" />
-    <ClInclude Include="..\xframe\vbusiness\vutil\publiccode.vutil.vbusiness.hpp" />
-    <ClInclude Include="..\xframe\win32\win.hpp" />
-    <ClInclude Include="..\xframe\win32\xfile.hpp" />
-    <ClInclude Include="..\xframe\wobject\xapp.hpp" />
-    <ClInclude Include="..\xframe\wobject\xaserver.hpp" />
-    <ClInclude Include="..\xframe\wobject\xaserverarg.hpp" />
-    <ClInclude Include="..\xframe\wobject\xbase.hpp" />
-    <ClInclude Include="..\xframe\wobject\xcachemgr.hpp" />
-    <ClInclude Include="..\xframe\wobject\xcontrol.hpp" />
-    <ClInclude Include="..\xframe\wobject\xdouble.hpp" />
-    <ClInclude Include="..\xframe\wobject\xint.hpp" />
-    <ClInclude Include="..\xframe\wobject\xnative.hpp" />
-    <ClInclude Include="..\xframe\wobject\xnode.hpp" />
-    <ClInclude Include="..\xframe\wobject\xobject.hpp" />
-    <ClInclude Include="..\xframe\wobject\xpage.hpp" />
-    <ClInclude Include="..\xframe\wobject\xstring.hpp" />
-    <ClInclude Include="..\xframe\wobject\xurl.hpp" />
-    <ClInclude Include="..\xframe\wobject\xutil.hpp" />
-    <ClInclude Include="..\xframe\wobject\xview.hpp" />
-    <ClInclude Include="..\xframe\wobject\xwin.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xcell.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xcheckbox.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xcombobox.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xdatetimepick.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xdwgrid.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xdwpages.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xdwtable.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xexcel.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xflowchart.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xhtml.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xlayersheet.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xlistbox.hpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xlistview.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xoffice.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xreport.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xsedit.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xshtml.hpp" />
-    <ClInclude Include="..\xframe\xcontrol\xtreeview.hpp" />
-    <ClInclude Include="framework.h" />
-    <ClInclude Include="JAlloc.hpp" />
-    <ClInclude Include="JArgument.hpp" />
-    <ClInclude Include="JBinaryOp.hpp" />
-    <ClInclude Include="JFactory.hpp" />
-    <ClInclude Include="JFactoryStringImpl.h" />
-    <ClInclude Include="JField.hpp" />
-    <ClInclude Include="JGui.hpp" />
-    <ClInclude Include="JItemAlloc.hpp" />
-    <ClInclude Include="JLang.hpp" />
-    <ClInclude Include="JLiteral.hpp" />
-    <ClInclude Include="JMethod.hpp" />
-    <ClInclude Include="JModule.hpp" />
-    <ClInclude Include="JParam.hpp" />
-    <ClInclude Include="JPlatform.hpp" />
-    <ClInclude Include="JPtr.hpp" />
-    <ClInclude Include="JScript.hpp" />
-    <ClInclude Include="JType.hpp" />
-    <ClInclude Include="JValue.hpp" />
-    <ClInclude Include="JVariant.hpp" />
-    <ClInclude Include="pch.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\jarch.impl\JStringImpl.cpp" />
-    <ClCompile Include="..\project\analysis\DataVanalysisWin.cpp" />
-    <ClCompile Include="..\project\business\Affair\Business5.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Affair\message.business.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Affair\message.supplier.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Affair\ProcessManagement.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\APBank.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\APNew3.warizd.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\list.ap.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\list.manageSupplierID.ap.cpp" />
-    <ClCompile Include="..\project\business\AP\list.RefundGDNLine.Entity.xarch.cpp" />
-    <ClCompile Include="..\project\business\AP\list.RefundSourcingLine.Entity.xarch.cpp" />
-    <ClCompile Include="..\project\business\AP\maint.ap.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\Select.AP.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\CustomerTran.AR.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\Deduction.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchageFile.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchageInput3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchangeBankTran.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchangeColumnTran.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchangeSignFast.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\maint.SettlementExchange.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\AccountUnitMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\AddUomGroup.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\basicfareTypeList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\brand.regtype.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\BrandInforList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\BrandInforMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\CartermList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ColorCardNew.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\CustomerMarketList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\CustomerMarketMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ExchangeRate.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ExpressList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ExpressMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\FCL.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ForwarderList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ForwarderMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\FreightExpenseType.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\PaymentTerm.list.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\PaymentTerm.maint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ProfitParam.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\QuickCode.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\QuickCode_Tree.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SetUpRemarks.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ShipcompanyList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ShipcompanyMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\Simple.Menu.Config.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUItem.categoryselect.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUItem.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUItem.select.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUTemplate.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUTemplate.select.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SourceRemark.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SpecialDeductFeeList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\TestingCompanyList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\TestingCompanyMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\TypeList.maint.supplier.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\CompanyList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\CompanyMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrEmployee.hpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrEmployeeAdd.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrEmployeex.hpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrJob.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrOrg.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrOrgChart.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrOrgMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrOrgType.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HRPerson.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPersonAdd.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPersonMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPersonSel.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPosition.hpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPositionAdd.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HR_Address.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Customer3.list.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Customer3.maint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Customer\maint.Document.Customer.v3.cpp" />
-    <ClCompile Include="..\project\business\Customer\TtlCfg.Customer.cpp" />
-    <ClCompile Include="..\project\business\Customer\XmShare.Custumer.v3.cpp" />
-    <ClCompile Include="..\project\business\Enquiry.list.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\EnquiryEx3.list.cpp" />
-    <ClCompile Include="..\project\business\Enquiry\Enquiry.maint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\EnquiryEx.quote.vx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\Entity.Product.Select.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\PriceList.PurcharItemSelect.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\PriceList.PurcharItemSelectEx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\ProductSchema.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\ProductSchemaSelect.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\Quick.Input.NewProductEx.cpp" />
-    <ClCompile Include="..\project\business\Enquiry\SKU.PictureView.Product3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\ViewPictures.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\APCheckList.cpp" />
-    <ClCompile Include="..\project\business\Expense\APNew.cpp" />
-    <ClCompile Include="..\project\business\Expense\APOther.cpp" />
-    <ClCompile Include="..\project\business\Expense\APSplite.cpp" />
-    <ClCompile Include="..\project\business\Expense\APSpliteLine.cpp" />
-    <ClCompile Include="..\project\business\Expense\BasicFare.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\basicfareTypeList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\CommissionExpense.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\CommissionExpenseBase.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\CommissionExpenseItem.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\CommodityInspectionExpense.cpp" />
-    <ClCompile Include="..\project\business\Expense\ContactUnitsList.cpp" />
-    <ClCompile Include="..\project\business\Expense\Drawback.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ExchangeRate.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ExportCredit.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ExportCredit.SwitchTo.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ExportCreditMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\FactoryTempDeduct.cpp" />
-    <ClCompile Include="..\project\business\Expense\FreightExpenseImport.cpp" />
-    <ClCompile Include="..\project\business\Expense\FreightExpenseInput.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\FreightExpenseItem.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\FreightExpenseList.cpp" />
-    <ClCompile Include="..\project\business\Expense\GdnSourceSplit.cpp" />
-    <ClCompile Include="..\project\business\Expense\InsuranceExpense.cpp" />
-    <ClCompile Include="..\project\business\Expense\InsuranceExpenseBase.cpp" />
-    <ClCompile Include="..\project\business\Expense\InsuranceExpenseEx.cpp" />
-    <ClCompile Include="..\project\business\Expense\list.expense.ap.cpp" />
-    <ClCompile Include="..\project\business\Expense\list.manage.ap.cpp" />
-    <ClCompile Include="..\project\business\Expense\maint.basicfare.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.Document.ExportCredit.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.Document.MouldFeeBase.cpp" />
-    <ClCompile Include="..\project\business\Expense\maint.Document.SampleRequestForm.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.Document.Test.v3.cpp" />
-    <ClCompile Include="..\project\business\Expense\maint.expense.ap.cpp" />
-    <ClCompile Include="..\project\business\Expense\maint.salaryslip.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.samplefee.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.samplerequest2.cpp" />
-    <ClCompile Include="..\project\business\Expense\maint.samplesequest.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ManageCostBase.cpp" />
-    <ClCompile Include="..\project\business\Expense\ManageCostList.cpp" />
-    <ClCompile Include="..\project\business\Expense\MouldFee.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\MouldFeeBase.cpp" />
-    <ClCompile Include="..\project\business\Expense\MouldFeeEx.cpp" />
-    <ClCompile Include="..\project\business\Expense\PaperCardCheck.cpp" />
-    <ClCompile Include="..\project\business\Expense\PaperCardReconciliation.cpp" />
-    <ClCompile Include="..\project\business\Expense\PaperCardReconciliationEx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\PaperItemMaint.cpp" />
-    <ClCompile Include="..\project\business\Expense\PremiumRateList.cpp" />
-    <ClCompile Include="..\project\business\Expense\Reimbursement.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ReimbursementMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\RmbRegisterBase.cpp" />
-    <ClCompile Include="..\project\business\Expense\RmbRegister.cpp" />
-    <ClCompile Include="..\project\business\Expense\Salaryslip.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SalaryslipEx.cpp" />
-    <ClCompile Include="..\project\business\Expense\SalaryslipExMaint.cpp" />
-    <ClCompile Include="..\project\business\Expense\SalaryslipImp.cpp" />
-    <ClCompile Include="..\project\business\Expense\SaleCostBase.cpp" />
-    <ClCompile Include="..\project\business\Expense\SaleCostList.cpp" />
-    <ClCompile Include="..\project\business\Expense\SampleFee.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SampleRequestForm.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SelectSalaryslip.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SpecialDeductFeeList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpense.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpense.GDNInvoiceno.cpp" />
-    <ClCompile Include="..\project\business\Expense\TestExpenseBase.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpenseBase2.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpenseImport.cpp" />
-    <ClCompile Include="..\project\business\Expense\VATInvoiceAdd.cpp" />
-    <ClCompile Include="..\project\business\Expense\VATNotityListShiftToList.cpp" />
-    <ClCompile Include="..\project\business\GDN3.list.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN3.maint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\AdvanceChargeList.cpp" />
-    <ClCompile Include="..\project\business\GDN\CustomCodeNew.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\GDNDelay.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\GDNSourcePaperCard.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\GDNSourcePriceMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\list.SOTrace3.cpp" />
-    <ClCompile Include="..\project\business\GDN\listex.GDN3.cpp" />
-    <ClCompile Include="..\project\business\GDN\maintex.gdn3.cpp" />
-    <ClCompile Include="..\project\business\GDN\po.paper.cpp" />
-    <ClCompile Include="..\project\business\GDN\select.item.po.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\SelectItem.New.GDN.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\tracer.so.cpp" />
-    <ClCompile Include="..\project\business\HR\AdministrativeDepartment.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\AdministrativeDepartmentFolder.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\BlankExcelTemplate.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\GraduationSchool.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\GraduationSchoolWin.vx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\ManpowerFile.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\ManpowerFileWindow.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\BigPictureView.Product3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\business4.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\Habit.PO.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\InsertPO.PO.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\maint.Document.PO.v3 .cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\Maint.PaperCard.PO.hpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\Maint.PurcherItem.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\MakeAllPOEx.PO.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\new.Contact.cpp" />
-    <ClCompile Include="..\project\business\PO\paperImage.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\paymentmethod.cpp" />
-    <ClCompile Include="..\project\business\PO\PO.BatchPrecess.polist.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\PO.maint.base.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\PO.maint.item.line.cpp" />
-    <ClCompile Include="..\project\business\PO\select.Contacts.cpp" />
-    <ClCompile Include="..\project\business\Product.list.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Product.maint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\BusinessProduct3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\CheckOut.instore.Sample.cpp" />
-    <ClCompile Include="..\project\business\ProductSample\instore.Sample3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ItemCustomerPicture.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\new.Sample3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\outstore.Sample3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\outstorekind.Sample3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\PictureView.Product3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\Product.SearchDlg.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ProductLibrary4.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ProductLibraryItemMaint3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ProductNewItem.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\Quick.Input.NewProduct.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\SampleAbnormal.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\SampleBarcodePrint.cpp" />
-    <ClCompile Include="..\project\business\ProductSample\ShipmentNew.Sample3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\UserProductApply.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ViewPicturesEx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\ColumnTranView.cpp" />
-    <ClCompile Include="..\project\business\Public\GroupManagerList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\memo.edit.new.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\message.business.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\message.supplier.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\search.dialog.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\SupplierUserGroupPersonSelect.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupMaint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupPersonSelect.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupPersonSelectEx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupSelect.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupShare.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupShareEx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\QuoteFile.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote3.list3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote3.maint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\CustomerItemNoList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\list.EnquiryQuote3.cpp" />
-    <ClCompile Include="..\project\business\Quote\Product.Select.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\QuoteFilePurch.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\QuoteFilePurch2Select.cpp" />
-    <ClCompile Include="..\project\business\Quote\QuoteFilePurched.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\QuoteSupplierItem.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\TOSelectDlg.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\trade.document.saveas.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\trade.document.selectdlg.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\xmQuoteBillList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\XmShare.Quote.v3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO3.list.cpp" />
-    <ClCompile Include="..\project\business\SO3.maint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\Apply.SOItem.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\delivery.base.maint.so.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\maint.Document.SO3.v3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\paymentterm.base.maint.so.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\Product.FetchNo.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\Product.Select.SO.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\select.gdnitem.so.cpp" />
-    <ClCompile Include="..\project\business\SO\select.item.so.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier.maint.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier3.list.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\asklist.Owner.Supplier.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\Inspection.Supplie.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\list.Owner.Supplier.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maint.Document.Supplier.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maint.Document.SupplierEx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maint.Document.SupplierSD.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maint.Owner.Supplier.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maintex.Owner.Supplier.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\paymen.Supplie.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\SupplierSource.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\AddUser.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\AddUserGroup.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\BindComputer.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Buglist.Developer.hxsoft.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\BugMaint.Developer.hxsoft.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\CommentaryEx.dialog.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Data.config.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Developer.Synch.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Flow3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\FlowTermImport.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\FlowTermSelect.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\level.Customer.v3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\LogList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\maint.Level.Customer3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Organization.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\OrganizationBase.cpp" />
-    <ClCompile Include="..\project\business\SystemSettings\ProcessManagement.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Resource.select.data.config.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Role.config.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\SysLoginRecord.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\SysUser.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\TestRetrieveing.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\UserImport.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\UserPassDlg.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\view.assignadjust.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\del.vatinvoice.cpp" />
-    <ClCompile Include="..\project\business\VATNotify\import.vatnotify.cpp" />
-    <ClCompile Include="..\project\business\VATNotify\list.vatinvoice.cpp" />
-    <ClCompile Include="..\project\business\VATNotify\list.vatnotify.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\maint.papercard.vatnotify.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\maint.vatinvoice..cpp" />
-    <ClCompile Include="..\project\business\VATNotify\maint.vatinvoiceEx.cpp" />
-    <ClCompile Include="..\project\business\VATNotify\simple.maint.vatnotify.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\update.vatnotify.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\VATInvoiceNew.cpp" />
-    <ClCompile Include="..\project\business\VATNotify\VATNotifyParse.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\HomeWin.cpp" />
-    <ClCompile Include="..\project\IndexMenuWin.cpp" />
-    <ClCompile Include="..\project\IndexWin3.cpp" />
-    <ClCompile Include="..\project\printview\Maint.Template.PrintEx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\printview\Template.Print.Dialog.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\printview\Template.Print.ViewEx.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\start.vframe.vbusiness.cpp" />
-    <ClCompile Include="..\project\total3\FactoryPayment.cpp" />
-    <ClCompile Include="..\project\total3\GDNItem.GDN.cpp" />
-    <ClCompile Include="..\project\total3\ProductNewList.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\ProductNoOut.SO.cpp" />
-    <ClCompile Include="..\project\total3\viewex.total.cpp" />
-    <ClCompile Include="..\project\total3\viewex.total1.cpp" />
-    <ClCompile Include="..\project\total3\viewex.total2.cpp" />
-    <ClCompile Include="..\project\total3\ViewEx1.total.cpp" />
-    <ClCompile Include="..\project\total3\ViewTotalArgWin.cpp" />
-    <ClCompile Include="..\project\total3\ViewTotalWin.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\tradedocument\DocFileSaveDlg.cpp" />
-    <ClCompile Include="..\project\tradedocument\DocSelectDlg.cpp" />
-    <ClCompile Include="..\project\tradedocument\HelpDocWin.cpp" />
-    <ClCompile Include="..\project\tradedocument\TDocumentWin.cpp" />
-    <ClCompile Include="..\project\viewobject\view.base.hpp" />
-    <ClCompile Include="..\project\vindexform.cpp" />
-    <ClCompile Include="..\project\vindexmenu.cpp" />
-    <ClCompile Include="..\project\workflow\workflow.actionlog.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\workflow\workflow.actionlog_vd.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\workflow\workflow.chkdlg.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\project\workflow\workflow.chkdlg_vd.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\devloper.cpp" />
-    <ClCompile Include="..\xframe\devloper\sqlwatch.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditCode.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditDbmap.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXAction.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXApp.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXDV.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXFile.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditFlow.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditHtml.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXLayer.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXML.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXMSSQL.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXOffice.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXPage.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXQuery.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXRuler.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXWKDlg.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXWorkNode.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevItemDlg.cpp" />
-    <ClCompile Include="..\xframe\src\nmemory.cpp" />
-    <ClCompile Include="..\xframe\src\nstring.cpp" />
-    <ClCompile Include="..\xframe\src\xfile.cpp" />
-    <ClCompile Include="..\xframe\src\xstring.cpp" />
-    <ClCompile Include="dllmain.cpp" />
-    <ClCompile Include="JAllocImpl.cpp" />
-    <ClCompile Include="JArgument.cpp" />
-    <ClCompile Include="JBinaryOp.cpp" />
-    <ClCompile Include="JFactoryStringImpl.cpp" />
-    <ClCompile Include="JField.cpp" />
-    <ClCompile Include="JGuiImpl.cpp" />
-    <ClCompile Include="JItemAlloc.cpp" />
-    <ClCompile Include="JLang.cpp" />
-    <ClCompile Include="JLiteral.cpp" />
-    <ClCompile Include="JMethod.cpp" />
-    <ClCompile Include="JModule.cpp" />
-    <ClCompile Include="JParam.cpp" />
-    <ClCompile Include="JPlatform.cpp" />
-    <ClCompile Include="JPtr.cpp" />
-    <ClCompile Include="JScript.cpp" />
-    <ClCompile Include="JType.cpp" />
-    <ClCompile Include="JValue.cpp" />
-    <ClCompile Include="JVariant.cpp" />
-    <ClCompile Include="pch.cpp">
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="ext-jrj.def" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <VCProjectVersion>17.0</VCProjectVersion>
+    <Keyword>Win32Proj</Keyword>
+    <ProjectGuid>{ff1f0c96-5b8e-4794-8670-ee8c83ce3be2}</ProjectGuid>
+    <RootNamespace>extjrj</RootNamespace>
+    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v143</PlatformToolset>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <PlatformToolset>v143</PlatformToolset>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v143</PlatformToolset>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <PlatformToolset>v143</PlatformToolset>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Label="Shared">
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <OutDir>$(SolutionDir)..\..\..\mis-prj-build\jrj\$(Platform)\$(Configuration)\</OutDir>
+    <IntDir>$(SolutionDir)..\..\..\mis-prj-build\jrj-temp\$(Platform)\$(Configuration)\</IntDir>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <OutDir>$(SolutionDir)..\..\..\mis-prj-build\jrj\$(Platform)\$(Configuration)\</OutDir>
+    <IntDir>$(SolutionDir)..\..\..\mis-prj-build\jrj-temp\$(Platform)\$(Configuration)\</IntDir>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <SDLCheck>true</SDLCheck>
+      <PreprocessorDefinitions>WIN32;_DEBUG;EXTJRJ_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ConformanceMode>true</ConformanceMode>
+      <PrecompiledHeader>Use</PrecompiledHeader>
+      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableUAC>false</EnableUAC>
+      <ModuleDefinitionFile>ext-jrj.def</ModuleDefinitionFile>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <SDLCheck>true</SDLCheck>
+      <PreprocessorDefinitions>WIN32;NDEBUG;EXTJRJ_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ConformanceMode>true</ConformanceMode>
+      <PrecompiledHeader>Use</PrecompiledHeader>
+      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableUAC>false</EnableUAC>
+      <ModuleDefinitionFile>ext-jrj.def</ModuleDefinitionFile>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <SDLCheck>true</SDLCheck>
+      <PreprocessorDefinitions>_DEBUG;EXTJRJ_EXPORTS;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;_XWIN;_XKEYCHECK_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ConformanceMode>true</ConformanceMode>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+      <AdditionalIncludeDirectories>.;..;..\xframe;..\xframe\system;..\project;..\jarch;..\jarch.impl;../ext-jrj</AdditionalIncludeDirectories>
+      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
+      <LanguageStandard>stdcpp17</LanguageStandard>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableUAC>false</EnableUAC>
+      <AdditionalDependencies>xarch.shape.lib;xarch.base.lib;xarch.util.lib;xarch.network.lib;xarch.xframe.lib;xarch.xcontrol.lib;xoffice.xcell.lib;xoffice.xgrid.lib;xoffice.xreport.lib;xoffice.frame.lib;shlwapi.lib;xoffice.xflow.lib;comsuppw.lib;tsclib.lib;jarch.object.lib;%(AdditionalDependencies);$(CoreLibraryDependencies)</AdditionalDependencies>
+      <AdditionalLibraryDirectories>D:\xclient64</AdditionalLibraryDirectories>
+      <ModuleDefinitionFile>ext-jrj.def</ModuleDefinitionFile>
+    </Link>
+    <PostBuildEvent>
+      <Command>copy $(OutDirFullPath)ext-jrj.dll D:\xclient64\ext\ext-jrj.dll</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <SDLCheck>true</SDLCheck>
+      <PreprocessorDefinitions>NDEBUG;EXTJRJ_EXPORTS;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;_XWIN;_XKEYCHECK_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ConformanceMode>true</ConformanceMode>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+      <AdditionalIncludeDirectories>..\xframe;..\xframe\system;..\project;..\jarch;..\jarch.impl;.;..\ext-jrj;..</AdditionalIncludeDirectories>
+      <Optimization>MaxSpeed</Optimization>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableUAC>false</EnableUAC>
+      <AdditionalLibraryDirectories>D:\xclient64r\sdk\lib</AdditionalLibraryDirectories>
+      <AdditionalDependencies>xarch.shape.lib;xarch.base.lib;xarch.util.lib;xarch.network.lib;xarch.xframe.lib;xarch.xcontrol.lib;xoffice.xcell.lib;xoffice.xgrid.lib;xoffice.xreport.lib;xoffice.frame.lib;shlwapi.lib;shell32.lib;xoffice.xflow.lib;comsuppw.lib;tsclib.lib;jarch.object.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
+      <ModuleDefinitionFile>ext-jrj.def</ModuleDefinitionFile>
+    </Link>
+    <PostBuildEvent>
+      <Command>copy $(OutDirFullPath)ext-jrj.dll D:\xclient64r\ext\ext-jrj.dll</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClInclude Include="..\jarch.impl\JStringImpl.hpp" />
+    <ClInclude Include="..\jarch\JByteStream.hpp" />
+    <ClInclude Include="..\jarch\JCharStream.hpp" />
+    <ClInclude Include="..\jarch\JConnect.hpp" />
+    <ClInclude Include="..\jarch\JDataSet.hpp" />
+    <ClInclude Include="..\jarch\JDataSource.hpp" />
+    <ClInclude Include="..\jarch\JDataStore.hpp" />
+    <ClInclude Include="..\jarch\JDouble.hpp" />
+    <ClInclude Include="..\jarch\JInt.hpp" />
+    <ClInclude Include="..\jarch\JObject.hpp" />
+    <ClInclude Include="..\jarch\JObjectSvr.hpp" />
+    <ClInclude Include="..\jarch\JSession.hpp" />
+    <ClInclude Include="..\jarch\JStream.hpp" />
+    <ClInclude Include="..\jarch\JString.hpp" />
+    <ClInclude Include="..\jarch\JWin.hpp" />
+    <ClInclude Include="..\jarch\JXPage.hpp" />
+    <ClInclude Include="..\project\business\SystemSettings\SysUser.hpp" />
+    <ClInclude Include="..\project\viewobject\custom.view.hpp" />
+    <ClInclude Include="..\project\viewobject\customer.view.hpp" />
+    <ClInclude Include="..\project\viewobject\enquiry.view.hpp" />
+    <ClInclude Include="..\project\viewobject\gdn3.view.hpp" />
+    <ClInclude Include="..\project\viewobject\productlibrary.view.hpp" />
+    <ClInclude Include="..\project\viewobject\purchaseorder.view.hpp" />
+    <ClInclude Include="..\project\viewobject\quote.view.hpp" />
+    <ClInclude Include="..\project\viewobject\saleorder.view.hpp" />
+    <ClInclude Include="..\project\viewobject\shoppingcart.view.hpp" />
+    <ClInclude Include="..\project\viewobject\supplier.view.hpp" />
+    <ClInclude Include="..\xframe\adt\xarray.hpp" />
+    <ClInclude Include="..\xframe\devloper\XDevEditPage.hpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kapp.hpp" />
+    <ClInclude Include="..\xframe\kobject\kbase.hpp" />
+    <ClInclude Include="..\xframe\kobject\kcachemgr.hpp" />
+    <ClInclude Include="..\xframe\kobject\kcell.hpp" />
+    <ClInclude Include="..\xframe\kobject\kcontrol.hpp" />
+    <ClInclude Include="..\xframe\kobject\kdwgrid.hpp" />
+    <ClInclude Include="..\xframe\kobject\kdwpages.hpp" />
+    <ClInclude Include="..\xframe\kobject\kdwtable.hpp" />
+    <ClInclude Include="..\xframe\kobject\kdwview.hpp" />
+    <ClInclude Include="..\xframe\kobject\kexcel.hpp" />
+    <ClInclude Include="..\xframe\kobject\kflowchart.hpp" />
+    <ClInclude Include="..\xframe\kobject\khtml.hpp" />
+    <ClInclude Include="..\xframe\kobject\klayersheet.hpp" />
+    <ClInclude Include="..\xframe\kobject\knode.hpp" />
+    <ClInclude Include="..\xframe\kobject\koffice.hpp" />
+    <ClInclude Include="..\xframe\kobject\kpage.hpp" />
+    <ClInclude Include="..\xframe\kobject\kreport.hpp" />
+    <ClInclude Include="..\xframe\kobject\kshtml.hpp" />
+    <ClInclude Include="..\xframe\kobject\kutil.hpp" />
+    <ClInclude Include="..\xframe\kobject\kwin.hpp" />
+    <ClInclude Include="..\xframe\kobject\kxaserver.hpp" />
+    <ClInclude Include="..\xframe\kobject\kxml.hpp" />
+    <ClInclude Include="..\xframe\kobject\kxsedit.hpp" />
+    <ClInclude Include="..\xframe\platform\nmemory.hpp" />
+    <ClInclude Include="..\xframe\platform\nstring.hpp" />
+    <ClInclude Include="..\xframe\system\base.hpp" />
+    <ClInclude Include="..\xframe\system\itemalloc.hpp" />
+    <ClInclude Include="..\xframe\vbusiness\vframe\frame.vframe.vbusiness.hpp" />
+    <ClInclude Include="..\xframe\vbusiness\vframe\listex.vframe.vbusiness.hpp" />
+    <ClInclude Include="..\xframe\vbusiness\vframe\listtree.vframe.vbusiness.hpp" />
+    <ClInclude Include="..\xframe\vbusiness\vframe\listwin.vframe.vbusiness.hpp" />
+    <ClInclude Include="..\xframe\vbusiness\vframe\maint.vframe.vbusiness.hpp" />
+    <ClInclude Include="..\xframe\vbusiness\vframe\responsewin.vframe.vbusiness.hpp" />
+    <ClInclude Include="..\xframe\vbusiness\vutil\publiccode.vutil.vbusiness.hpp" />
+    <ClInclude Include="..\xframe\win32\win.hpp" />
+    <ClInclude Include="..\xframe\win32\xfile.hpp" />
+    <ClInclude Include="..\xframe\win32\xfolder.hpp" />
+    <ClInclude Include="..\xframe\wobject\xapp.hpp" />
+    <ClInclude Include="..\xframe\wobject\xaserver.hpp" />
+    <ClInclude Include="..\xframe\wobject\xaserverarg.hpp" />
+    <ClInclude Include="..\xframe\wobject\xbase.hpp" />
+    <ClInclude Include="..\xframe\wobject\xcachemgr.hpp" />
+    <ClInclude Include="..\xframe\wobject\xcontrol.hpp" />
+    <ClInclude Include="..\xframe\wobject\xdouble.hpp" />
+    <ClInclude Include="..\xframe\wobject\xint.hpp" />
+    <ClInclude Include="..\xframe\wobject\xnative.hpp" />
+    <ClInclude Include="..\xframe\wobject\xnode.hpp" />
+    <ClInclude Include="..\xframe\wobject\xobject.hpp" />
+    <ClInclude Include="..\xframe\wobject\xpage.hpp" />
+    <ClInclude Include="..\xframe\wobject\xstring.hpp" />
+    <ClInclude Include="..\xframe\wobject\xurl.hpp" />
+    <ClInclude Include="..\xframe\wobject\xutil.hpp" />
+    <ClInclude Include="..\xframe\wobject\xview.hpp" />
+    <ClInclude Include="..\xframe\wobject\xwin.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xcell.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xcheckbox.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xcombobox.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xdatetimepick.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xdwgrid.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xdwpages.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xdwtable.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xexcel.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xflowchart.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xhtml.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xlayersheet.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xlistbox.hpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xlistview.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xoffice.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xreport.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xsedit.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xshtml.hpp" />
+    <ClInclude Include="..\xframe\xcontrol\xtreeview.hpp" />
+    <ClInclude Include="framework.h" />
+    <ClInclude Include="JAlloc.hpp" />
+    <ClInclude Include="JArgument.hpp" />
+    <ClInclude Include="JBinaryOp.hpp" />
+    <ClInclude Include="JFactory.hpp" />
+    <ClInclude Include="JFactoryStringImpl.h" />
+    <ClInclude Include="JField.hpp" />
+    <ClInclude Include="JGui.hpp" />
+    <ClInclude Include="JItemAlloc.hpp" />
+    <ClInclude Include="JLang.hpp" />
+    <ClInclude Include="JLiteral.hpp" />
+    <ClInclude Include="JMethod.hpp" />
+    <ClInclude Include="JModule.hpp" />
+    <ClInclude Include="JParam.hpp" />
+    <ClInclude Include="JPlatform.hpp" />
+    <ClInclude Include="JPtr.hpp" />
+    <ClInclude Include="JScript.hpp" />
+    <ClInclude Include="JType.hpp" />
+    <ClInclude Include="JValue.hpp" />
+    <ClInclude Include="JVariant.hpp" />
+    <ClInclude Include="pch.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\jarch.impl\JStringImpl.cpp" />
+    <ClCompile Include="..\project\analysis\DataVanalysisWin.cpp" />
+    <ClCompile Include="..\project\business\Affair\Business5.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Affair\message.business.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Affair\message.supplier.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Affair\ProcessManagement.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\APBank.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\APNew3.warizd.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\list.ap.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\list.manageSupplierID.ap.cpp" />
+    <ClCompile Include="..\project\business\AP\list.RefundGDNLine.Entity.xarch.cpp" />
+    <ClCompile Include="..\project\business\AP\list.RefundSourcingLine.Entity.xarch.cpp" />
+    <ClCompile Include="..\project\business\AP\maint.ap.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\Select.AP.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\CustomerTran.AR.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\Deduction.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchageFile.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchageInput3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchangeBankTran.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchangeColumnTran.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchangeSignFast.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\maint.SettlementExchange.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\AccountUnitMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\AddUomGroup.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\basicfareTypeList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\brand.regtype.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\BrandInforList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\BrandInforMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\CartermList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ColorCardNew.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\CustomerMarketList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\CustomerMarketMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ExchangeRate.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ExpressList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ExpressMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\FCL.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ForwarderList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ForwarderMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\FreightExpenseType.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\PaymentTerm.list.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\PaymentTerm.maint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ProfitParam.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\QuickCode.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\QuickCode_Tree.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SetUpRemarks.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ShipcompanyList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ShipcompanyMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\Simple.Menu.Config.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUItem.categoryselect.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUItem.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUItem.select.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUTemplate.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUTemplate.select.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SourceRemark.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SpecialDeductFeeList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\TestingCompanyList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\TestingCompanyMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\TypeList.maint.supplier.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\CompanyList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\CompanyMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrEmployee.hpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrEmployeeAdd.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrEmployeex.hpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrJob.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrOrg.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrOrgChart.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrOrgMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrOrgType.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HRPerson.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPersonAdd.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPersonMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPersonSel.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPosition.hpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPositionAdd.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HR_Address.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Customer3.list.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Customer3.maint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Customer\maint.Document.Customer.v3.cpp" />
+    <ClCompile Include="..\project\business\Customer\TtlCfg.Customer.cpp" />
+    <ClCompile Include="..\project\business\Customer\XmShare.Custumer.v3.cpp" />
+    <ClCompile Include="..\project\business\Enquiry.list.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\EnquiryEx3.list.cpp" />
+    <ClCompile Include="..\project\business\Enquiry\Enquiry.maint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\EnquiryEx.quote.vx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\Entity.Product.Select.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\PriceList.PurcharItemSelect.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\PriceList.PurcharItemSelectEx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\ProductSchema.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\ProductSchemaSelect.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\Quick.Input.NewProductEx.cpp" />
+    <ClCompile Include="..\project\business\Enquiry\SKU.PictureView.Product3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\ViewPictures.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\APCheckList.cpp" />
+    <ClCompile Include="..\project\business\Expense\APNew.cpp" />
+    <ClCompile Include="..\project\business\Expense\APOther.cpp" />
+    <ClCompile Include="..\project\business\Expense\APSplite.cpp" />
+    <ClCompile Include="..\project\business\Expense\APSpliteLine.cpp" />
+    <ClCompile Include="..\project\business\Expense\BasicFare.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\basicfareTypeList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\CommissionExpense.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\CommissionExpenseBase.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\CommissionExpenseItem.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\CommodityInspectionExpense.cpp" />
+    <ClCompile Include="..\project\business\Expense\ContactUnitsList.cpp" />
+    <ClCompile Include="..\project\business\Expense\Drawback.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ExchangeRate.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ExportCredit.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ExportCredit.SwitchTo.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ExportCreditMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\FactoryTempDeduct.cpp" />
+    <ClCompile Include="..\project\business\Expense\FreightExpenseImport.cpp" />
+    <ClCompile Include="..\project\business\Expense\FreightExpenseInput.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\FreightExpenseItem.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\FreightExpenseList.cpp" />
+    <ClCompile Include="..\project\business\Expense\GdnSourceSplit.cpp" />
+    <ClCompile Include="..\project\business\Expense\InsuranceExpense.cpp" />
+    <ClCompile Include="..\project\business\Expense\InsuranceExpenseBase.cpp" />
+    <ClCompile Include="..\project\business\Expense\InsuranceExpenseEx.cpp" />
+    <ClCompile Include="..\project\business\Expense\list.expense.ap.cpp" />
+    <ClCompile Include="..\project\business\Expense\list.manage.ap.cpp" />
+    <ClCompile Include="..\project\business\Expense\maint.basicfare.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.Document.ExportCredit.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.Document.MouldFeeBase.cpp" />
+    <ClCompile Include="..\project\business\Expense\maint.Document.SampleRequestForm.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.Document.Test.v3.cpp" />
+    <ClCompile Include="..\project\business\Expense\maint.expense.ap.cpp" />
+    <ClCompile Include="..\project\business\Expense\maint.salaryslip.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.samplefee.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.samplerequest2.cpp" />
+    <ClCompile Include="..\project\business\Expense\maint.samplesequest.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ManageCostBase.cpp" />
+    <ClCompile Include="..\project\business\Expense\ManageCostList.cpp" />
+    <ClCompile Include="..\project\business\Expense\MouldFee.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\MouldFeeBase.cpp" />
+    <ClCompile Include="..\project\business\Expense\MouldFeeEx.cpp" />
+    <ClCompile Include="..\project\business\Expense\PaperCardCheck.cpp" />
+    <ClCompile Include="..\project\business\Expense\PaperCardReconciliation.cpp" />
+    <ClCompile Include="..\project\business\Expense\PaperCardReconciliationEx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\PaperItemMaint.cpp" />
+    <ClCompile Include="..\project\business\Expense\PremiumRateList.cpp" />
+    <ClCompile Include="..\project\business\Expense\Reimbursement.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ReimbursementMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\RmbRegisterBase.cpp" />
+    <ClCompile Include="..\project\business\Expense\RmbRegister.cpp" />
+    <ClCompile Include="..\project\business\Expense\Salaryslip.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SalaryslipEx.cpp" />
+    <ClCompile Include="..\project\business\Expense\SalaryslipExMaint.cpp" />
+    <ClCompile Include="..\project\business\Expense\SalaryslipImp.cpp" />
+    <ClCompile Include="..\project\business\Expense\SaleCostBase.cpp" />
+    <ClCompile Include="..\project\business\Expense\SaleCostList.cpp" />
+    <ClCompile Include="..\project\business\Expense\SampleFee.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SampleRequestForm.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SelectSalaryslip.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SpecialDeductFeeList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpense.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpense.GDNInvoiceno.cpp" />
+    <ClCompile Include="..\project\business\Expense\TestExpenseBase.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpenseBase2.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpenseImport.cpp" />
+    <ClCompile Include="..\project\business\Expense\VATInvoiceAdd.cpp" />
+    <ClCompile Include="..\project\business\Expense\VATNotityListShiftToList.cpp" />
+    <ClCompile Include="..\project\business\GDN3.list.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN3.maint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\AdvanceChargeList.cpp" />
+    <ClCompile Include="..\project\business\GDN\CustomCodeNew.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\GDNDelay.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\GDNSourcePaperCard.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\GDNSourcePriceMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\list.SOTrace3.cpp" />
+    <ClCompile Include="..\project\business\GDN\listex.GDN3.cpp" />
+    <ClCompile Include="..\project\business\GDN\maintex.gdn3.cpp" />
+    <ClCompile Include="..\project\business\GDN\po.paper.cpp" />
+    <ClCompile Include="..\project\business\GDN\select.item.po.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\SelectItem.New.GDN.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\tracer.so.cpp" />
+    <ClCompile Include="..\project\business\HR\AdministrativeDepartment.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\AdministrativeDepartmentFolder.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\BlankExcelTemplate.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\GraduationSchool.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\GraduationSchoolWin.vx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\ManpowerFile.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\ManpowerFileWindow.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\BigPictureView.Product3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\business4.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\Habit.PO.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\InsertPO.PO.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\maint.Document.PO.v3 .cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\Maint.PaperCard.PO.hpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\Maint.PurcherItem.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\MakeAllPOEx.PO.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\new.Contact.cpp" />
+    <ClCompile Include="..\project\business\PO\paperImage.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\paymentmethod.cpp" />
+    <ClCompile Include="..\project\business\PO\PO.BatchPrecess.polist.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\PO.maint.base.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\PO.maint.item.line.cpp" />
+    <ClCompile Include="..\project\business\PO\select.Contacts.cpp" />
+    <ClCompile Include="..\project\business\Product.list.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Product.maint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\BusinessProduct3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\CheckOut.instore.Sample.cpp" />
+    <ClCompile Include="..\project\business\ProductSample\instore.Sample3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ItemCustomerPicture.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\new.Sample3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\outstore.Sample3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\outstorekind.Sample3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\PictureView.Product3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\Product.SearchDlg.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ProductLibrary4.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ProductLibraryItemMaint3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ProductNewItem.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\Quick.Input.NewProduct.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\SampleAbnormal.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\SampleBarcodePrint.cpp" />
+    <ClCompile Include="..\project\business\ProductSample\ShipmentNew.Sample3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\UserProductApply.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ViewPicturesEx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\ColumnTranView.cpp" />
+    <ClCompile Include="..\project\business\Public\GroupManagerList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\memo.edit.new.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\message.business.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\message.supplier.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\search.dialog.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\SupplierUserGroupPersonSelect.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupMaint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupPersonSelect.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupPersonSelectEx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupSelect.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupShare.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupShareEx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\QuoteFile.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote3.list3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote3.maint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\CustomerItemNoList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\list.EnquiryQuote3.cpp" />
+    <ClCompile Include="..\project\business\Quote\Product.Select.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\QuoteFilePurch.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\QuoteFilePurch2Select.cpp" />
+    <ClCompile Include="..\project\business\Quote\QuoteFilePurched.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\QuoteSupplierItem.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\TOSelectDlg.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\trade.document.saveas.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\trade.document.selectdlg.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\xmQuoteBillList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\XmShare.Quote.v3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO3.list.cpp" />
+    <ClCompile Include="..\project\business\SO3.maint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\Apply.SOItem.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\delivery.base.maint.so.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\maint.Document.SO3.v3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\paymentterm.base.maint.so.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\Product.FetchNo.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\Product.Select.SO.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\select.gdnitem.so.cpp" />
+    <ClCompile Include="..\project\business\SO\select.item.so.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier.maint.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier3.list.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\asklist.Owner.Supplier.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\Inspection.Supplie.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\list.Owner.Supplier.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maint.Document.Supplier.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maint.Document.SupplierEx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maint.Document.SupplierSD.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maint.Owner.Supplier.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maintex.Owner.Supplier.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\paymen.Supplie.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\SupplierSource.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\AddUser.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\AddUserGroup.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\BindComputer.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Buglist.Developer.hxsoft.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\BugMaint.Developer.hxsoft.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\CommentaryEx.dialog.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Data.config.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Developer.Synch.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Flow3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\FlowTermImport.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\FlowTermSelect.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\level.Customer.v3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\LogList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\maint.Level.Customer3.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Organization.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\OrganizationBase.cpp" />
+    <ClCompile Include="..\project\business\SystemSettings\ProcessManagement.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Resource.select.data.config.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Role.config.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\SysLoginRecord.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\SysUser.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\TestRetrieveing.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\UserImport.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\UserPassDlg.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\view.assignadjust.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\del.vatinvoice.cpp" />
+    <ClCompile Include="..\project\business\VATNotify\import.vatnotify.cpp" />
+    <ClCompile Include="..\project\business\VATNotify\list.vatinvoice.cpp" />
+    <ClCompile Include="..\project\business\VATNotify\list.vatnotify.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\maint.papercard.vatnotify.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\maint.vatinvoice..cpp" />
+    <ClCompile Include="..\project\business\VATNotify\maint.vatinvoiceEx.cpp" />
+    <ClCompile Include="..\project\business\VATNotify\simple.maint.vatnotify.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\update.vatnotify.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\VATInvoiceNew.cpp" />
+    <ClCompile Include="..\project\business\VATNotify\VATNotifyParse.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\HomeWin.cpp" />
+    <ClCompile Include="..\project\IndexMenuWin.cpp" />
+    <ClCompile Include="..\project\IndexWin3.cpp" />
+    <ClCompile Include="..\project\printview\Maint.Template.PrintEx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\printview\Template.Print.Dialog.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\printview\Template.Print.ViewEx.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\start.vframe.vbusiness.cpp" />
+    <ClCompile Include="..\project\total3\FactoryPayment.cpp" />
+    <ClCompile Include="..\project\total3\GDNItem.GDN.cpp" />
+    <ClCompile Include="..\project\total3\ProductNewList.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\ProductNoOut.SO.cpp" />
+    <ClCompile Include="..\project\total3\viewex.total.cpp" />
+    <ClCompile Include="..\project\total3\viewex.total1.cpp" />
+    <ClCompile Include="..\project\total3\viewex.total2.cpp" />
+    <ClCompile Include="..\project\total3\ViewEx1.total.cpp" />
+    <ClCompile Include="..\project\total3\ViewTotalArgWin.cpp" />
+    <ClCompile Include="..\project\total3\ViewTotalWin.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\tradedocument\DocFileSaveDlg.cpp" />
+    <ClCompile Include="..\project\tradedocument\DocSelectDlg.cpp" />
+    <ClCompile Include="..\project\tradedocument\HelpDocWin.cpp" />
+    <ClCompile Include="..\project\tradedocument\TDocumentWin.cpp" />
+    <ClCompile Include="..\project\viewobject\view.base.hpp" />
+    <ClCompile Include="..\project\vindexform.cpp" />
+    <ClCompile Include="..\project\vindexmenu.cpp" />
+    <ClCompile Include="..\project\workflow\workflow.actionlog.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\workflow\workflow.actionlog_vd.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\workflow\workflow.chkdlg.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\project\workflow\workflow.chkdlg_vd.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\devloper.cpp" />
+    <ClCompile Include="..\xframe\devloper\sqlwatch.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditCode.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditDbmap.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXAction.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXApp.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXDV.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXFile.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditFlow.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditHtml.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXLayer.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXML.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXMSSQL.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXOffice.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXPage.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXQuery.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXRuler.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXWKDlg.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXWorkNode.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevItemDlg.cpp" />
+    <ClCompile Include="..\xframe\src\nmemory.cpp" />
+    <ClCompile Include="..\xframe\src\nstring.cpp" />
+    <ClCompile Include="..\xframe\src\xfile.cpp" />
+    <ClCompile Include="..\xframe\src\xfolder.cpp" />
+    <ClCompile Include="..\xframe\src\xstring.cpp" />
+    <ClCompile Include="dllmain.cpp" />
+    <ClCompile Include="JAllocImpl.cpp" />
+    <ClCompile Include="JArgument.cpp" />
+    <ClCompile Include="JBinaryOp.cpp" />
+    <ClCompile Include="JFactoryStringImpl.cpp" />
+    <ClCompile Include="JField.cpp" />
+    <ClCompile Include="JGuiImpl.cpp" />
+    <ClCompile Include="JItemAlloc.cpp" />
+    <ClCompile Include="JLang.cpp" />
+    <ClCompile Include="JLiteral.cpp" />
+    <ClCompile Include="JMethod.cpp" />
+    <ClCompile Include="JModule.cpp" />
+    <ClCompile Include="JParam.cpp" />
+    <ClCompile Include="JPlatform.cpp" />
+    <ClCompile Include="JPtr.cpp" />
+    <ClCompile Include="JScript.cpp" />
+    <ClCompile Include="JType.cpp" />
+    <ClCompile Include="JValue.cpp" />
+    <ClCompile Include="JVariant.cpp" />
+    <ClCompile Include="pch.cpp">
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="ext-jrj.def" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
 </Project>
\ No newline at end of file
diff --git a/jrj/ext-jrj/ext-jrj.vcxproj.filters b/jrj/ext-jrj/ext-jrj.vcxproj.filters
index 3094729..63ca90e 100644
--- a/jrj/ext-jrj/ext-jrj.vcxproj.filters
+++ b/jrj/ext-jrj/ext-jrj.vcxproj.filters
@@ -1,1640 +1,1649 @@
-锘�<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="婧愭枃浠�">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="澶存枃浠�">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
-    </Filter>
-    <Filter Include="project">
-      <UniqueIdentifier>{ac14d21c-b1c0-4c08-b9d7-29966daf5802}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe">
-      <UniqueIdentifier>{541a32c0-999c-4222-a7f3-043aeaeeca6c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe\system">
-      <UniqueIdentifier>{4e5b8407-7d17-48c3-90c8-32a9f7fc233c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe\wobject">
-      <UniqueIdentifier>{d8e3b7df-6bca-4436-bf99-1de21b39686f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe\kobject">
-      <UniqueIdentifier>{013263f0-67a6-4bb5-9d39-d0d783d0786d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe\xcontrol">
-      <UniqueIdentifier>{4e0d716f-4228-4e95-a97b-937a74aa08c1}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe\src">
-      <UniqueIdentifier>{c38f2df4-a908-40ad-9e85-d89bbabf27e9}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe\platform">
-      <UniqueIdentifier>{a9ed32f0-b794-4999-9e85-67bc2464166b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness">
-      <UniqueIdentifier>{851a5d67-65b8-464f-a4ad-0672efada520}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\vframe">
-      <UniqueIdentifier>{2774dd40-8747-427b-acc8-94d3103a6f05}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\util">
-      <UniqueIdentifier>{538f2623-b2e1-4a86-9a16-5e00bc4ac258}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business">
-      <UniqueIdentifier>{6d7b6d05-6db8-4a9e-9295-7415fc8ba8c2}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\SO">
-      <UniqueIdentifier>{22bae563-5202-4217-b8fc-3e83febc6b91}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\HR">
-      <UniqueIdentifier>{5f718d5a-c9c4-4438-95e8-b079e44db2aa}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\Public">
-      <UniqueIdentifier>{84061804-77b3-4859-b7b2-60cfa03c9463}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\viewobject">
-      <UniqueIdentifier>{1204eabe-475a-4239-9711-8e90447311db}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\wface">
-      <UniqueIdentifier>{3a03feca-5a89-4ea0-8ebf-c396a17eccfb}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\workflow">
-      <UniqueIdentifier>{da2d41e8-53e0-476d-9ffb-dacb19c73d3c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\printview">
-      <UniqueIdentifier>{6f77cfbf-b9ec-4031-9d7a-6925116f657b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\Supplier">
-      <UniqueIdentifier>{411fad96-7418-4b98-8e36-3f9893659ea1}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\GDN">
-      <UniqueIdentifier>{1d8cf000-b4e6-4f4c-931c-fb1eddc22430}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\PO">
-      <UniqueIdentifier>{0ac8c4fc-fdb3-474f-8d64-6f092367e80c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe\win32">
-      <UniqueIdentifier>{9a894b1c-9333-4f29-9edd-8ebf6a296216}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="xframe\adt">
-      <UniqueIdentifier>{183c9d39-437c-4c0f-9943-8f28e71eaa1a}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\AP">
-      <UniqueIdentifier>{53a12810-3857-48be-ad11-604fb1cca3ac}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\VATNotify">
-      <UniqueIdentifier>{ee5e5842-5c6a-4737-854d-3315c4aedf60}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\AR">
-      <UniqueIdentifier>{a4717a30-9c49-4681-a769-faa5b20ba2ea}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\total">
-      <UniqueIdentifier>{f73b4110-ca55-4b8b-843d-13ab62aebb72}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\analysis">
-      <UniqueIdentifier>{27c3e1cb-c8de-4a10-8a61-bacae62112e3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="vbusiness\tradedocument">
-      <UniqueIdentifier>{bd347872-26d2-4e4e-9174-49247819c262}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\Expense">
-      <UniqueIdentifier>{50e3db89-5f6f-425b-8a5d-3cb86b80eacb}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\Enquiry">
-      <UniqueIdentifier>{ac880186-5122-46db-b017-b44f7fdacc38}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\ProductSample">
-      <UniqueIdentifier>{4e706812-0c60-49af-ae6c-3f9e18a2cd65}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\Company">
-      <UniqueIdentifier>{84413ffb-b8a4-4dfe-a715-ef03dec8f2ef}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\BasicCode">
-      <UniqueIdentifier>{64c23153-69c8-4db3-9225-9e5375e489ff}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\SystemSettings">
-      <UniqueIdentifier>{9d76dee1-2190-4b2c-8f17-bd2e54140f7d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\Quote">
-      <UniqueIdentifier>{8b3b4162-bfac-425e-b44d-ae8482f17564}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="project\business\Customer">
-      <UniqueIdentifier>{1a6cab16-6910-4b7a-a805-80b24ceac7ac}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="devloper">
-      <UniqueIdentifier>{3df44a8b-be7b-441e-8310-dba7612e94e3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="jarch">
-      <UniqueIdentifier>{624fd2b8-58b5-415c-8331-dc0afbd991e7}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="jarch.impl">
-      <UniqueIdentifier>{4d691658-8fdc-4c09-8cfa-d8fa62419ef3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="jarch\trap">
-      <UniqueIdentifier>{e347ddca-9ba1-4a91-81f5-a70a0f2c4378}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="devloper\璧勬簮鏂囦欢">
-      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
-      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="framework.h">
-      <Filter>澶存枃浠�</Filter>
-    </ClInclude>
-    <ClInclude Include="pch.h">
-      <Filter>澶存枃浠�</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\platform\nmemory.hpp">
-      <Filter>xframe\platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\platform\nstring.hpp">
-      <Filter>xframe\platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kbase.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kcontrol.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kdwgrid.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kdwtable.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\klayersheet.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\knode.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kpage.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kreport.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kshtml.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kutil.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kwin.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kxaserver.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kxml.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xcombobox.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xdwgrid.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xdwtable.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xlayersheet.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xreport.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xshtml.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xtreeview.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xapp.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xaserver.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xaserverarg.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xbase.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xcontrol.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xnative.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xnode.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xobject.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xpage.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xstring.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xurl.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xutil.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xview.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xwin.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\system\base.hpp">
-      <Filter>xframe\system</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\system\itemalloc.hpp">
-      <Filter>xframe\system</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\vbusiness\vframe\frame.vframe.vbusiness.hpp">
-      <Filter>vbusiness\vframe</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\vbusiness\vframe\listwin.vframe.vbusiness.hpp">
-      <Filter>vbusiness\vframe</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\vbusiness\vframe\maint.vframe.vbusiness.hpp">
-      <Filter>vbusiness\vframe</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\vbusiness\vframe\responsewin.vframe.vbusiness.hpp">
-      <Filter>vbusiness\vframe</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kdwpages.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xdwpages.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\vbusiness\vframe\listex.vframe.vbusiness.hpp">
-      <Filter>vbusiness\vframe</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\vbusiness\vutil\publiccode.vutil.vbusiness.hpp">
-      <Filter>vbusiness\util</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\vbusiness\vframe\listtree.vframe.vbusiness.hpp">
-      <Filter>vbusiness\vframe</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kdwview.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\customer.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\productlibrary.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\purchaseorder.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\saleorder.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\shoppingcart.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\supplier.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\quote.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kapp.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kcachemgr.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xcachemgr.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xdouble.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\wobject\xint.hpp">
-      <Filter>xframe\wobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\enquiry.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xflowchart.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kflowchart.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\khtml.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xhtml.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kexcel.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xexcel.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\win32\xfile.hpp">
-      <Filter>xframe\win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\win32\win.hpp">
-      <Filter>xframe\win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xcell.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kcell.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\custom.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\viewobject\gdn3.view.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\adt\xarray.hpp">
-      <Filter>xframe\adt</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xlistbox.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xlistview.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xoffice.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\koffice.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xcheckbox.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xdatetimepick.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="..\project\business\SystemSettings\SysUser.hpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClInclude>
-    <ClInclude Include="JAlloc.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JByteStream.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JCharStream.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JConnect.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JDataSet.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JDataSource.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JDataStore.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JDouble.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="JFactory.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="JFactoryStringImpl.h">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JInt.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="JItemAlloc.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="JLang.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JObject.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JObjectSvr.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="JPlatform.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="JPtr.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="JScript.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JSession.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JStream.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JString.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch.impl\JStringImpl.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JWin.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jarch\JXPage.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="JGui.hpp">
-      <Filter>jarch</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\kobject\kxsedit.hpp">
-      <Filter>xframe\kobject</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\xcontrol\xsedit.hpp">
-      <Filter>xframe\xcontrol</Filter>
-    </ClInclude>
-    <ClInclude Include="JArgument.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JBinaryOp.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JField.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JLiteral.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JMethod.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JModule.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JParam.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JType.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JValue.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="JVariant.hpp">
-      <Filter>jarch\trap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\xframe\devloper\XDevEditPage.hpp">
-      <Filter>devloper</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="dllmain.cpp">
-      <Filter>婧愭枃浠�</Filter>
-    </ClCompile>
-    <ClCompile Include="pch.cpp">
-      <Filter>婧愭枃浠�</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\src\nmemory.cpp">
-      <Filter>xframe\src</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\src\nstring.cpp">
-      <Filter>xframe\src</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\src\xstring.cpp">
-      <Filter>xframe\src</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\viewobject\view.base.hpp">
-      <Filter>vbusiness\viewobject</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO3.list.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO3.maint.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Customer3.list.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Customer3.maint.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry.list.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Product.list.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Product.maint.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote3.list3.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote3.maint.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier.maint.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier3.list.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\start.vframe.vbusiness.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\vindexform.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\EnquiryEx3.list.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN3.list.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN3.maint.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\paymentterm.base.maint.so.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\paymentterm.base.maint.so.cpp">
-      <Filter>婧愭枃浠�</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\delivery.base.maint.so.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\maint.Document.SO3.v3.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\Product.Select.SO.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\select.item.so.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\GraduationSchool.cpp">
-      <Filter>project\business\HR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\GraduationSchoolWin.vx.cpp">
-      <Filter>project\business\HR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\AdministrativeDepartment.cpp">
-      <Filter>project\business\HR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\AdministrativeDepartmentFolder.cpp">
-      <Filter>project\business\HR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\BlankExcelTemplate.cpp">
-      <Filter>project\business\HR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\ManpowerFile.cpp">
-      <Filter>project\business\HR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\HR\ManpowerFileWindow.cpp">
-      <Filter>project\business\HR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\Product.FetchNo.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\memo.edit.new.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\message.business.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\message.supplier.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\Apply.SOItem.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\workflow\workflow.actionlog.cpp">
-      <Filter>vbusiness\workflow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\workflow\workflow.actionlog_vd.cpp">
-      <Filter>vbusiness\workflow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\workflow\workflow.chkdlg.cpp">
-      <Filter>vbusiness\workflow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\workflow\workflow.chkdlg_vd.cpp">
-      <Filter>vbusiness\workflow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\printview\Maint.Template.PrintEx.cpp">
-      <Filter>vbusiness\printview</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\printview\Template.Print.Dialog.cpp">
-      <Filter>vbusiness\printview</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\printview\Template.Print.ViewEx.cpp">
-      <Filter>vbusiness\printview</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\asklist.Owner.Supplier.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\Inspection.Supplie.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\list.Owner.Supplier.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maint.Document.Supplier.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maint.Document.SupplierEx.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maint.Document.SupplierSD.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maint.Owner.Supplier.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\maintex.Owner.Supplier.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\paymen.Supplie.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Supplier\SupplierSource.cpp">
-      <Filter>project\business\Supplier</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\GDNDelay.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\GDNSourcePaperCard.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\SelectItem.New.GDN.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\GDNSourcePriceMaint.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\select.item.po.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\business4.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\Maint.PurcherItem.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\Maint.PaperCard.PO.hpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\Habit.PO.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\InsertPO.PO.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\maint.Document.PO.v3 .cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\MakeAllPOEx.PO.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\paperImage.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\PO.BatchPrecess.polist.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\PO.maint.base.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\list.ap.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\list.vatnotify.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\APBank.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\APNew3.warizd.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\maint.ap.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\Select.AP.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\maint.papercard.vatnotify.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\simple.maint.vatnotify.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\update.vatnotify.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\VATNotifyParse.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\CustomerTran.AR.cpp">
-      <Filter>project\business\AR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\Deduction.cpp">
-      <Filter>project\business\AR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchageFile.cpp">
-      <Filter>project\business\AR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchageInput3.cpp">
-      <Filter>project\business\AR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchangeBankTran.cpp">
-      <Filter>project\business\AR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchangeColumnTran.cpp">
-      <Filter>project\business\AR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\ExchangeSignFast.cpp">
-      <Filter>project\business\AR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AR\maint.SettlementExchange.cpp">
-      <Filter>project\business\AR</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\GroupManagerList.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\search.dialog.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\SupplierUserGroupPersonSelect.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupPersonSelect.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupPersonSelectEx.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupMaint.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupSelect.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupShare.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\UserGroupShareEx.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\analysis\DataVanalysisWin.cpp">
-      <Filter>vbusiness\analysis</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\tradedocument\DocFileSaveDlg.cpp">
-      <Filter>vbusiness\tradedocument</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\tradedocument\DocSelectDlg.cpp">
-      <Filter>vbusiness\tradedocument</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\tradedocument\TDocumentWin.cpp">
-      <Filter>vbusiness\tradedocument</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\tradedocument\HelpDocWin.cpp">
-      <Filter>vbusiness\tradedocument</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\BasicFare.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\basicfareTypeList.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\CommissionExpense.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\CommissionExpenseBase.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\CommissionExpenseItem.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\Drawback.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ExchangeRate.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ExportCredit.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ExportCredit.SwitchTo.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ExportCreditMaint.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\FreightExpenseInput.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\FreightExpenseItem.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.basicfare.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.Document.ExportCredit.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.Document.SampleRequestForm.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.salaryslip.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.samplefee.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.samplesequest.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\MouldFee.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\PaperCardReconciliationEx.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\Reimbursement.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ReimbursementMaint.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\Salaryslip.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SampleFee.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SampleRequestForm.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SelectSalaryslip.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SpecialDeductFeeList.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpense.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpenseBase.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpenseBase2.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\Enquiry.maint.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\EnquiryEx.quote.vx.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\Entity.Product.Select.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\PriceList.PurcharItemSelect.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\PriceList.PurcharItemSelectEx.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\ProductSchema.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\ProductSchemaSelect.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\SKU.PictureView.Product3.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\ViewPictures.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\SampleBarcodePrint.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\CheckOut.instore.Sample.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\ViewTotalArgWin.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\QuoteFile.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\FactoryPayment.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\GDNItem.GDN.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\ProductNewList.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\ProductNoOut.SO.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\viewex.total.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\viewex.total1.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\viewex.total2.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\po.paper.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\tracer.so.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\AdvanceChargeList.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\list.SOTrace3.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\CompanyList.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\CompanyMaint.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HR_Address.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrEmployee.hpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrEmployeeAdd.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrEmployeex.hpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrJob.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrOrg.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrOrgChart.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrOrgMaint.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrOrgType.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HRPerson.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPersonAdd.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPersonMaint.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPersonSel.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPosition.hpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Company\HrPositionAdd.cpp">
-      <Filter>project\business\Company</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\ViewTotalWin.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\CustomCodeNew.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\AccountUnitMaint.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\AddUomGroup.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\basicfareTypeList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\brand.regtype.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\BrandInforList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\BrandInforMaint.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\CartermList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ColorCardNew.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\CustomerMarketList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\CustomerMarketMaint.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ExchangeRate.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ExpressList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ExpressMaint.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\FCL.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ForwarderList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ForwarderMaint.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\FreightExpenseType.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\PaymentTerm.list.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\PaymentTerm.maint.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ProfitParam.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\QuickCode.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\QuickCode_Tree.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SetUpRemarks.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ShipcompanyList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\ShipcompanyMaint.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\Simple.Menu.Config.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUItem.categoryselect.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUItem.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUItem.select.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUTemplate.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SKUTemplate.select.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SourceRemark.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\SpecialDeductFeeList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\TestingCompanyList.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\TestingCompanyMaint.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\BasicCode\TypeList.maint.supplier.cpp">
-      <Filter>project\business\BasicCode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\AddUser.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\AddUserGroup.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\BindComputer.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Data.config.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Developer.Synch.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Flow3.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\FlowTermImport.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\FlowTermSelect.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\level.Customer.v3.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\LogList.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\maint.Level.Customer3.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Resource.select.data.config.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Role.config.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\SysLoginRecord.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\SysUser.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\TestRetrieveing.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\UserImport.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\UserPassDlg.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\view.assignadjust.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Buglist.Developer.hxsoft.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\BugMaint.Developer.hxsoft.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\Organization.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\OrganizationBase.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\ProcessManagement.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\CustomerItemNoList.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\XmShare.Quote.v3.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\xmQuoteBillList.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\trade.document.selectdlg.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\trade.document.saveas.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\TOSelectDlg.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\QuoteSupplierItem.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\QuoteFilePurched.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\QuoteFilePurch.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\Product.Select.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\listex.GDN3.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\GDN\maintex.gdn3.cpp">
-      <Filter>project\business\GDN</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\PO.maint.item.line.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\del.vatinvoice.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\list.vatinvoice.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\maint.vatinvoice..cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\maint.vatinvoiceEx.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\VATInvoiceNew.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\list.RefundGDNLine.Entity.xarch.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\list.RefundSourcingLine.Entity.xarch.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\VATNotify\import.vatnotify.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\PaperCardCheck.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\APCheckList.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\APSpliteLine.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\APSplite.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\FreightExpenseImport.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.expense.ap.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\list.expense.ap.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\FactoryTempDeduct.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\PaperItemMaint.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\list.manage.ap.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\PaperCardReconciliation.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ItemCustomerPicture.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\new.Sample3.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\outstorekind.Sample3.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\PictureView.Product3.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\Product.SearchDlg.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ProductLibrary4.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ProductLibraryItemMaint3.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ProductNewItem.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\Quick.Input.NewProduct.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\SampleAbnormal.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ShipmentNew.Sample3.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\UserProductApply.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\instore.Sample3.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\outstore.Sample3.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\ViewPicturesEx.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\VATNotityListShiftToList.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\VATInvoiceAdd.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\GdnSourceSplit.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\APOther.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\APNew.cpp">
-      <Filter>project\business\VATNotify</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\vindexmenu.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Customer\maint.Document.Customer.v3.cpp">
-      <Filter>project\business\Customer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\total3\ViewEx1.total.cpp">
-      <Filter>vbusiness\total</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Customer\XmShare.Custumer.v3.cpp">
-      <Filter>project\business\Customer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpense.GDNInvoiceno.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\FreightExpenseList.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Enquiry\Quick.Input.NewProductEx.cpp">
-      <Filter>project\business\Enquiry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\AP\list.manageSupplierID.ap.cpp">
-      <Filter>project\business\AP</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\devloper.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevItemDlg.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\ProductSample\BusinessProduct3.cpp">
-      <Filter>project\business\ProductSample</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\BigPictureView.Product3.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\InsuranceExpense.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\InsuranceExpenseBase.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\InsuranceExpenseEx.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.Document.MouldFeeBase.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\MouldFeeEx.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\MouldFeeBase.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\CommodityInspectionExpense.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="JAllocImpl.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="JFactoryStringImpl.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="JItemAlloc.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="JLang.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="JPlatform.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="JPtr.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="JScript.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jarch.impl\JStringImpl.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="JGuiImpl.cpp">
-      <Filter>jarch.impl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SO\select.gdnitem.so.cpp">
-      <Filter>project\business\SO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.Document.Test.v3.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\sqlwatch.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\QuoteFilePurch2Select.cpp">
-      <Filter>project\business\Quote</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\paymentmethod.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="JArgument.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JBinaryOp.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JField.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JLiteral.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JMethod.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JModule.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JParam.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JType.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JValue.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="JVariant.cpp">
-      <Filter>jarch\trap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Affair\Business5.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Affair\message.business.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Affair\message.supplier.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Affair\ProcessManagement.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\maint.samplerequest2.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Customer\TtlCfg.Customer.cpp">
-      <Filter>project\business\Customer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditCode.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditDbmap.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditFlow.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditHtml.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXAction.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXApp.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXDV.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXFile.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXLayer.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXML.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXMSSQL.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXOffice.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXPage.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXQuery.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXRuler.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXWKDlg.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\devloper\XDevEditXWorkNode.cpp">
-      <Filter>devloper</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\new.Contact.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\PO\select.Contacts.cpp">
-      <Filter>project\business\PO</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SaleCostBase.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SaleCostList.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ManageCostBase.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ManageCostList.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\xframe\src\xfile.cpp">
-      <Filter>xframe\src</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\RmbRegisterBase.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\RmbRegister.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\PremiumRateList.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\SystemSettings\CommentaryEx.dialog.cpp">
-      <Filter>project\business\SystemSettings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SalaryslipEx.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SalaryslipExMaint.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\IndexWin3.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Quote\list.EnquiryQuote3.cpp">
-      <Filter>project\business</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\HomeWin.cpp">
-      <Filter>vbusiness\wface</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\SalaryslipImp.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Public\ColumnTranView.cpp">
-      <Filter>project\business\Public</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\TestExpenseImport.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-    <ClCompile Include="..\project\business\Expense\ContactUnitsList.cpp">
-      <Filter>project\business\Expense</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="ext-jrj.def">
-      <Filter>婧愭枃浠�</Filter>
-    </None>
-  </ItemGroup>
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="婧愭枃浠�">
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+    </Filter>
+    <Filter Include="澶存枃浠�">
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+      <Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
+    </Filter>
+    <Filter Include="project">
+      <UniqueIdentifier>{ac14d21c-b1c0-4c08-b9d7-29966daf5802}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe">
+      <UniqueIdentifier>{541a32c0-999c-4222-a7f3-043aeaeeca6c}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe\system">
+      <UniqueIdentifier>{4e5b8407-7d17-48c3-90c8-32a9f7fc233c}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe\wobject">
+      <UniqueIdentifier>{d8e3b7df-6bca-4436-bf99-1de21b39686f}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe\kobject">
+      <UniqueIdentifier>{013263f0-67a6-4bb5-9d39-d0d783d0786d}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe\xcontrol">
+      <UniqueIdentifier>{4e0d716f-4228-4e95-a97b-937a74aa08c1}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe\src">
+      <UniqueIdentifier>{c38f2df4-a908-40ad-9e85-d89bbabf27e9}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe\platform">
+      <UniqueIdentifier>{a9ed32f0-b794-4999-9e85-67bc2464166b}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness">
+      <UniqueIdentifier>{851a5d67-65b8-464f-a4ad-0672efada520}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\vframe">
+      <UniqueIdentifier>{2774dd40-8747-427b-acc8-94d3103a6f05}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\util">
+      <UniqueIdentifier>{538f2623-b2e1-4a86-9a16-5e00bc4ac258}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business">
+      <UniqueIdentifier>{6d7b6d05-6db8-4a9e-9295-7415fc8ba8c2}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\SO">
+      <UniqueIdentifier>{22bae563-5202-4217-b8fc-3e83febc6b91}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\HR">
+      <UniqueIdentifier>{5f718d5a-c9c4-4438-95e8-b079e44db2aa}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\Public">
+      <UniqueIdentifier>{84061804-77b3-4859-b7b2-60cfa03c9463}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\viewobject">
+      <UniqueIdentifier>{1204eabe-475a-4239-9711-8e90447311db}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\wface">
+      <UniqueIdentifier>{3a03feca-5a89-4ea0-8ebf-c396a17eccfb}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\workflow">
+      <UniqueIdentifier>{da2d41e8-53e0-476d-9ffb-dacb19c73d3c}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\printview">
+      <UniqueIdentifier>{6f77cfbf-b9ec-4031-9d7a-6925116f657b}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\Supplier">
+      <UniqueIdentifier>{411fad96-7418-4b98-8e36-3f9893659ea1}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\GDN">
+      <UniqueIdentifier>{1d8cf000-b4e6-4f4c-931c-fb1eddc22430}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\PO">
+      <UniqueIdentifier>{0ac8c4fc-fdb3-474f-8d64-6f092367e80c}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe\win32">
+      <UniqueIdentifier>{9a894b1c-9333-4f29-9edd-8ebf6a296216}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xframe\adt">
+      <UniqueIdentifier>{183c9d39-437c-4c0f-9943-8f28e71eaa1a}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\AP">
+      <UniqueIdentifier>{53a12810-3857-48be-ad11-604fb1cca3ac}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\VATNotify">
+      <UniqueIdentifier>{ee5e5842-5c6a-4737-854d-3315c4aedf60}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\AR">
+      <UniqueIdentifier>{a4717a30-9c49-4681-a769-faa5b20ba2ea}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\total">
+      <UniqueIdentifier>{f73b4110-ca55-4b8b-843d-13ab62aebb72}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\analysis">
+      <UniqueIdentifier>{27c3e1cb-c8de-4a10-8a61-bacae62112e3}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="vbusiness\tradedocument">
+      <UniqueIdentifier>{bd347872-26d2-4e4e-9174-49247819c262}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\Expense">
+      <UniqueIdentifier>{50e3db89-5f6f-425b-8a5d-3cb86b80eacb}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\Enquiry">
+      <UniqueIdentifier>{ac880186-5122-46db-b017-b44f7fdacc38}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\ProductSample">
+      <UniqueIdentifier>{4e706812-0c60-49af-ae6c-3f9e18a2cd65}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\Company">
+      <UniqueIdentifier>{84413ffb-b8a4-4dfe-a715-ef03dec8f2ef}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\BasicCode">
+      <UniqueIdentifier>{64c23153-69c8-4db3-9225-9e5375e489ff}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\SystemSettings">
+      <UniqueIdentifier>{9d76dee1-2190-4b2c-8f17-bd2e54140f7d}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\Quote">
+      <UniqueIdentifier>{8b3b4162-bfac-425e-b44d-ae8482f17564}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="project\business\Customer">
+      <UniqueIdentifier>{1a6cab16-6910-4b7a-a805-80b24ceac7ac}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="devloper">
+      <UniqueIdentifier>{3df44a8b-be7b-441e-8310-dba7612e94e3}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="jarch">
+      <UniqueIdentifier>{624fd2b8-58b5-415c-8331-dc0afbd991e7}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="jarch.impl">
+      <UniqueIdentifier>{4d691658-8fdc-4c09-8cfa-d8fa62419ef3}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="jarch\trap">
+      <UniqueIdentifier>{e347ddca-9ba1-4a91-81f5-a70a0f2c4378}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="devloper\璧勬簮鏂囦欢">
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="framework.h">
+      <Filter>澶存枃浠�</Filter>
+    </ClInclude>
+    <ClInclude Include="pch.h">
+      <Filter>澶存枃浠�</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\platform\nmemory.hpp">
+      <Filter>xframe\platform</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\platform\nstring.hpp">
+      <Filter>xframe\platform</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kbase.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kcontrol.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kdwgrid.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kdwtable.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\klayersheet.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\knode.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kpage.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kreport.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kshtml.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kutil.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kwin.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kxaserver.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kxml.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xcombobox.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xdwgrid.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xdwtable.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xlayersheet.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xreport.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xshtml.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xtreeview.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xapp.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xaserver.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xaserverarg.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xbase.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xcontrol.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xnative.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xnode.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xobject.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xpage.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xstring.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xurl.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xutil.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xview.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xwin.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\system\base.hpp">
+      <Filter>xframe\system</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\system\itemalloc.hpp">
+      <Filter>xframe\system</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\vbusiness\vframe\frame.vframe.vbusiness.hpp">
+      <Filter>vbusiness\vframe</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\vbusiness\vframe\listwin.vframe.vbusiness.hpp">
+      <Filter>vbusiness\vframe</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\vbusiness\vframe\maint.vframe.vbusiness.hpp">
+      <Filter>vbusiness\vframe</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\vbusiness\vframe\responsewin.vframe.vbusiness.hpp">
+      <Filter>vbusiness\vframe</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kdwpages.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xdwpages.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\vbusiness\vframe\listex.vframe.vbusiness.hpp">
+      <Filter>vbusiness\vframe</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\vbusiness\vutil\publiccode.vutil.vbusiness.hpp">
+      <Filter>vbusiness\util</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\vbusiness\vframe\listtree.vframe.vbusiness.hpp">
+      <Filter>vbusiness\vframe</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kdwview.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\customer.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\productlibrary.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\purchaseorder.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\saleorder.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\shoppingcart.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\supplier.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\quote.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kapp.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kcachemgr.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xcachemgr.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xdouble.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\wobject\xint.hpp">
+      <Filter>xframe\wobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\enquiry.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xflowchart.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kflowchart.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\khtml.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xhtml.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kexcel.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xexcel.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\win32\xfile.hpp">
+      <Filter>xframe\win32</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\win32\win.hpp">
+      <Filter>xframe\win32</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xcell.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kcell.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\custom.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\viewobject\gdn3.view.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\adt\xarray.hpp">
+      <Filter>xframe\adt</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xlistbox.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xlistview.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xoffice.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\koffice.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xcheckbox.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xdatetimepick.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="..\project\business\SystemSettings\SysUser.hpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClInclude>
+    <ClInclude Include="JAlloc.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JByteStream.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JCharStream.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JConnect.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JDataSet.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JDataSource.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JDataStore.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JDouble.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="JFactory.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="JFactoryStringImpl.h">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JInt.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="JItemAlloc.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="JLang.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JObject.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JObjectSvr.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="JPlatform.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="JPtr.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="JScript.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JSession.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JStream.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JString.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch.impl\JStringImpl.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JWin.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\jarch\JXPage.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="JGui.hpp">
+      <Filter>jarch</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\kobject\kxsedit.hpp">
+      <Filter>xframe\kobject</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\xcontrol\xsedit.hpp">
+      <Filter>xframe\xcontrol</Filter>
+    </ClInclude>
+    <ClInclude Include="JArgument.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JBinaryOp.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JField.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JLiteral.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JMethod.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JModule.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JParam.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JType.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JValue.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="JVariant.hpp">
+      <Filter>jarch\trap</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\devloper\XDevEditPage.hpp">
+      <Filter>devloper</Filter>
+    </ClInclude>
+    <ClInclude Include="..\xframe\win32\xfolder.hpp">
+      <Filter>xframe\win32</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="dllmain.cpp">
+      <Filter>婧愭枃浠�</Filter>
+    </ClCompile>
+    <ClCompile Include="pch.cpp">
+      <Filter>婧愭枃浠�</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\src\nmemory.cpp">
+      <Filter>xframe\src</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\src\nstring.cpp">
+      <Filter>xframe\src</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\src\xstring.cpp">
+      <Filter>xframe\src</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\viewobject\view.base.hpp">
+      <Filter>vbusiness\viewobject</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO3.list.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO3.maint.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Customer3.list.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Customer3.maint.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry.list.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Product.list.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Product.maint.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote3.list3.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote3.maint.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier.maint.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier3.list.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\start.vframe.vbusiness.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\vindexform.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\EnquiryEx3.list.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN3.list.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN3.maint.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\paymentterm.base.maint.so.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\paymentterm.base.maint.so.cpp">
+      <Filter>婧愭枃浠�</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\delivery.base.maint.so.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\maint.Document.SO3.v3.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\Product.Select.SO.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\select.item.so.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\GraduationSchool.cpp">
+      <Filter>project\business\HR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\GraduationSchoolWin.vx.cpp">
+      <Filter>project\business\HR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\AdministrativeDepartment.cpp">
+      <Filter>project\business\HR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\AdministrativeDepartmentFolder.cpp">
+      <Filter>project\business\HR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\BlankExcelTemplate.cpp">
+      <Filter>project\business\HR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\ManpowerFile.cpp">
+      <Filter>project\business\HR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\HR\ManpowerFileWindow.cpp">
+      <Filter>project\business\HR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\Product.FetchNo.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\memo.edit.new.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\message.business.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\message.supplier.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\Apply.SOItem.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\workflow\workflow.actionlog.cpp">
+      <Filter>vbusiness\workflow</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\workflow\workflow.actionlog_vd.cpp">
+      <Filter>vbusiness\workflow</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\workflow\workflow.chkdlg.cpp">
+      <Filter>vbusiness\workflow</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\workflow\workflow.chkdlg_vd.cpp">
+      <Filter>vbusiness\workflow</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\printview\Maint.Template.PrintEx.cpp">
+      <Filter>vbusiness\printview</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\printview\Template.Print.Dialog.cpp">
+      <Filter>vbusiness\printview</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\printview\Template.Print.ViewEx.cpp">
+      <Filter>vbusiness\printview</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\asklist.Owner.Supplier.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\Inspection.Supplie.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\list.Owner.Supplier.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maint.Document.Supplier.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maint.Document.SupplierEx.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maint.Document.SupplierSD.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maint.Owner.Supplier.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\maintex.Owner.Supplier.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\paymen.Supplie.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Supplier\SupplierSource.cpp">
+      <Filter>project\business\Supplier</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\GDNDelay.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\GDNSourcePaperCard.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\SelectItem.New.GDN.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\GDNSourcePriceMaint.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\select.item.po.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\business4.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\Maint.PurcherItem.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\Maint.PaperCard.PO.hpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\Habit.PO.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\InsertPO.PO.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\maint.Document.PO.v3 .cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\MakeAllPOEx.PO.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\paperImage.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\PO.BatchPrecess.polist.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\PO.maint.base.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\list.ap.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\list.vatnotify.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\APBank.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\APNew3.warizd.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\maint.ap.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\Select.AP.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\maint.papercard.vatnotify.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\simple.maint.vatnotify.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\update.vatnotify.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\VATNotifyParse.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\CustomerTran.AR.cpp">
+      <Filter>project\business\AR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\Deduction.cpp">
+      <Filter>project\business\AR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchageFile.cpp">
+      <Filter>project\business\AR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchageInput3.cpp">
+      <Filter>project\business\AR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchangeBankTran.cpp">
+      <Filter>project\business\AR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchangeColumnTran.cpp">
+      <Filter>project\business\AR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\ExchangeSignFast.cpp">
+      <Filter>project\business\AR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AR\maint.SettlementExchange.cpp">
+      <Filter>project\business\AR</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\GroupManagerList.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\search.dialog.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\SupplierUserGroupPersonSelect.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupPersonSelect.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupPersonSelectEx.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupMaint.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupSelect.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupShare.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\UserGroupShareEx.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\analysis\DataVanalysisWin.cpp">
+      <Filter>vbusiness\analysis</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\tradedocument\DocFileSaveDlg.cpp">
+      <Filter>vbusiness\tradedocument</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\tradedocument\DocSelectDlg.cpp">
+      <Filter>vbusiness\tradedocument</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\tradedocument\TDocumentWin.cpp">
+      <Filter>vbusiness\tradedocument</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\tradedocument\HelpDocWin.cpp">
+      <Filter>vbusiness\tradedocument</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\BasicFare.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\basicfareTypeList.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\CommissionExpense.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\CommissionExpenseBase.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\CommissionExpenseItem.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\Drawback.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ExchangeRate.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ExportCredit.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ExportCredit.SwitchTo.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ExportCreditMaint.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\FreightExpenseInput.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\FreightExpenseItem.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.basicfare.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.Document.ExportCredit.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.Document.SampleRequestForm.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.salaryslip.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.samplefee.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.samplesequest.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\MouldFee.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\PaperCardReconciliationEx.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\Reimbursement.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ReimbursementMaint.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\Salaryslip.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SampleFee.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SampleRequestForm.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SelectSalaryslip.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SpecialDeductFeeList.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpense.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpenseBase.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpenseBase2.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\Enquiry.maint.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\EnquiryEx.quote.vx.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\Entity.Product.Select.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\PriceList.PurcharItemSelect.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\PriceList.PurcharItemSelectEx.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\ProductSchema.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\ProductSchemaSelect.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\SKU.PictureView.Product3.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\ViewPictures.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\SampleBarcodePrint.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\CheckOut.instore.Sample.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\ViewTotalArgWin.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\QuoteFile.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\FactoryPayment.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\GDNItem.GDN.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\ProductNewList.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\ProductNoOut.SO.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\viewex.total.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\viewex.total1.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\viewex.total2.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\po.paper.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\tracer.so.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\AdvanceChargeList.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\list.SOTrace3.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\CompanyList.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\CompanyMaint.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HR_Address.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrEmployee.hpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrEmployeeAdd.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrEmployeex.hpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrJob.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrOrg.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrOrgChart.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrOrgMaint.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrOrgType.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HRPerson.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPersonAdd.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPersonMaint.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPersonSel.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPosition.hpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Company\HrPositionAdd.cpp">
+      <Filter>project\business\Company</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\ViewTotalWin.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\CustomCodeNew.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\AccountUnitMaint.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\AddUomGroup.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\basicfareTypeList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\brand.regtype.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\BrandInforList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\BrandInforMaint.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\CartermList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ColorCardNew.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\CustomerMarketList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\CustomerMarketMaint.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ExchangeRate.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ExpressList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ExpressMaint.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\FCL.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ForwarderList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ForwarderMaint.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\FreightExpenseType.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\PaymentTerm.list.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\PaymentTerm.maint.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ProfitParam.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\QuickCode.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\QuickCode_Tree.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SetUpRemarks.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ShipcompanyList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\ShipcompanyMaint.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\Simple.Menu.Config.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUItem.categoryselect.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUItem.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUItem.select.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUTemplate.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SKUTemplate.select.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SourceRemark.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\SpecialDeductFeeList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\TestingCompanyList.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\TestingCompanyMaint.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\BasicCode\TypeList.maint.supplier.cpp">
+      <Filter>project\business\BasicCode</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\AddUser.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\AddUserGroup.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\BindComputer.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Data.config.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Developer.Synch.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Flow3.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\FlowTermImport.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\FlowTermSelect.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\level.Customer.v3.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\LogList.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\maint.Level.Customer3.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Resource.select.data.config.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Role.config.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\SysLoginRecord.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\SysUser.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\TestRetrieveing.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\UserImport.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\UserPassDlg.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\view.assignadjust.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Buglist.Developer.hxsoft.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\BugMaint.Developer.hxsoft.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\Organization.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\OrganizationBase.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\ProcessManagement.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\CustomerItemNoList.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\XmShare.Quote.v3.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\xmQuoteBillList.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\trade.document.selectdlg.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\trade.document.saveas.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\TOSelectDlg.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\QuoteSupplierItem.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\QuoteFilePurched.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\QuoteFilePurch.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\Product.Select.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\listex.GDN3.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\GDN\maintex.gdn3.cpp">
+      <Filter>project\business\GDN</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\PO.maint.item.line.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\del.vatinvoice.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\list.vatinvoice.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\maint.vatinvoice..cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\maint.vatinvoiceEx.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\VATInvoiceNew.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\list.RefundGDNLine.Entity.xarch.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\list.RefundSourcingLine.Entity.xarch.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\VATNotify\import.vatnotify.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\PaperCardCheck.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\APCheckList.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\APSpliteLine.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\APSplite.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\FreightExpenseImport.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.expense.ap.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\list.expense.ap.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\FactoryTempDeduct.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\PaperItemMaint.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\list.manage.ap.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\PaperCardReconciliation.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ItemCustomerPicture.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\new.Sample3.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\outstorekind.Sample3.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\PictureView.Product3.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\Product.SearchDlg.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ProductLibrary4.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ProductLibraryItemMaint3.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ProductNewItem.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\Quick.Input.NewProduct.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\SampleAbnormal.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ShipmentNew.Sample3.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\UserProductApply.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\instore.Sample3.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\outstore.Sample3.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\ViewPicturesEx.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\VATNotityListShiftToList.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\VATInvoiceAdd.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\GdnSourceSplit.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\APOther.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\APNew.cpp">
+      <Filter>project\business\VATNotify</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\vindexmenu.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Customer\maint.Document.Customer.v3.cpp">
+      <Filter>project\business\Customer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\total3\ViewEx1.total.cpp">
+      <Filter>vbusiness\total</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Customer\XmShare.Custumer.v3.cpp">
+      <Filter>project\business\Customer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpense.GDNInvoiceno.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\FreightExpenseList.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Enquiry\Quick.Input.NewProductEx.cpp">
+      <Filter>project\business\Enquiry</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\AP\list.manageSupplierID.ap.cpp">
+      <Filter>project\business\AP</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\devloper.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevItemDlg.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\ProductSample\BusinessProduct3.cpp">
+      <Filter>project\business\ProductSample</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\BigPictureView.Product3.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\InsuranceExpense.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\InsuranceExpenseBase.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\InsuranceExpenseEx.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.Document.MouldFeeBase.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\MouldFeeEx.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\MouldFeeBase.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\CommodityInspectionExpense.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="JAllocImpl.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="JFactoryStringImpl.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="JItemAlloc.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="JLang.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="JPlatform.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="JPtr.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="JScript.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="..\jarch.impl\JStringImpl.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="JGuiImpl.cpp">
+      <Filter>jarch.impl</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SO\select.gdnitem.so.cpp">
+      <Filter>project\business\SO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.Document.Test.v3.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\sqlwatch.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\QuoteFilePurch2Select.cpp">
+      <Filter>project\business\Quote</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\paymentmethod.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="JArgument.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JBinaryOp.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JField.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JLiteral.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JMethod.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JModule.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JParam.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JType.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JValue.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="JVariant.cpp">
+      <Filter>jarch\trap</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Affair\Business5.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Affair\message.business.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Affair\message.supplier.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Affair\ProcessManagement.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\maint.samplerequest2.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Customer\TtlCfg.Customer.cpp">
+      <Filter>project\business\Customer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditCode.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditDbmap.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditFlow.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditHtml.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXAction.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXApp.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXDV.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXFile.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXLayer.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXML.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXMSSQL.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXOffice.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXPage.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXQuery.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXRuler.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXWKDlg.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\devloper\XDevEditXWorkNode.cpp">
+      <Filter>devloper</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\new.Contact.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\PO\select.Contacts.cpp">
+      <Filter>project\business\PO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SaleCostBase.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SaleCostList.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ManageCostBase.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ManageCostList.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\src\xfile.cpp">
+      <Filter>xframe\src</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\RmbRegisterBase.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\RmbRegister.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\PremiumRateList.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\SystemSettings\CommentaryEx.dialog.cpp">
+      <Filter>project\business\SystemSettings</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SalaryslipEx.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SalaryslipExMaint.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\IndexWin3.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Quote\list.EnquiryQuote3.cpp">
+      <Filter>project\business</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\HomeWin.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\SalaryslipImp.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Public\ColumnTranView.cpp">
+      <Filter>project\business\Public</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\TestExpenseImport.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\business\Expense\ContactUnitsList.cpp">
+      <Filter>project\business\Expense</Filter>
+    </ClCompile>
+    <ClCompile Include="..\project\IndexMenuWin.cpp">
+      <Filter>vbusiness\wface</Filter>
+    </ClCompile>
+    <ClCompile Include="..\xframe\src\xfolder.cpp">
+      <Filter>xframe\src</Filter>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="ext-jrj.def">
+      <Filter>婧愭枃浠�</Filter>
+    </None>
+  </ItemGroup>
 </Project>
\ No newline at end of file
diff --git a/jrj/project/business/ProductSample/new.Sample3.cpp b/jrj/project/business/ProductSample/new.Sample3.cpp
index 8b314eb..395cac1 100644
--- a/jrj/project/business/ProductSample/new.Sample3.cpp
+++ b/jrj/project/business/ProductSample/new.Sample3.cpp
Binary files differ
diff --git a/jrj/xframe/src/xfolder.cpp b/jrj/xframe/src/xfolder.cpp
new file mode 100644
index 0000000..243335b
--- /dev/null
+++ b/jrj/xframe/src/xfolder.cpp
@@ -0,0 +1,33 @@
+#pragma once
+
+#include <shlobj.h>
+#undef _XWIN
+#include "win32/xfolder.hpp"
+
+xstring  xfolder::GetFolderForSave()
+{
+	/*
+	wchar_t szPath[MAX_PATH];
+	if (!SUCCEEDED(SHGetFolderPath(NULL,
+		CSIDL_PERSONAL | CSIDL_FLAG_CREATE,
+		NULL,
+		0,
+		szPath))) return L"";
+	return szPath;
+	*/
+	BROWSEINFO bi = { 0 };
+	bi.lpszTitle = L"选择保存目录";
+	LPITEMIDLIST pidl = SHBrowseForFolder(&bi);
+
+	if (pidl != NULL) {
+		wchar_t path[MAX_PATH];
+		SHGetPathFromIDList(pidl, path);
+		xstring folderPath = path;
+		CoTaskMemFree(pidl);
+
+		return folderPath;
+	}
+	return L"";
+}
+
+#define X_WIN 1
\ No newline at end of file
diff --git a/jrj/xframe/win32/xfolder.hpp b/jrj/xframe/win32/xfolder.hpp
new file mode 100644
index 0000000..d87533c
--- /dev/null
+++ b/jrj/xframe/win32/xfolder.hpp
@@ -0,0 +1,12 @@
+#pragma once
+
+#include "system/base.hpp"
+#include "win.hpp"
+#include "wobject/xstring.hpp"
+
+class xfolder
+{
+public:
+	static xstring  GetFolderForSave();
+};
+
diff --git a/jrj/xframe/xcontrol/xtreeview.hpp b/jrj/xframe/xcontrol/xtreeview.hpp
index 715eda7..6ee1556 100644
--- a/jrj/xframe/xcontrol/xtreeview.hpp
+++ b/jrj/xframe/xcontrol/xtreeview.hpp
@@ -1,539 +1,539 @@
-#pragma once
-
-#include "wobject/xcontrol.hpp"
-#include "win32/win.hpp"
-
-typedef struct _TREEITEM{} *HTREEITEM;
-
-#define TVI_ROOT                ((HTREEITEM)(ULONG_PTR)-0x10000)
-#define TVI_FIRST               ((HTREEITEM)(ULONG_PTR)-0x0FFFF)
-#define TVI_LAST                ((HTREEITEM)(ULONG_PTR)-0x0FFFE)
-#define TVI_SORT                ((HTREEITEM)(ULONG_PTR)-0x0FFFD)
-
-#define TVIF_TEXT               0x0001
-#define TVIF_IMAGE              0x0002
-#define TVIF_PARAM              0x0004
-#define TVIF_STATE              0x0008
-#define TVIF_HANDLE             0x0010
-#define TVIF_SELECTEDIMAGE      0x0020
-#define TVIF_CHILDREN           0x0040
-#define TVIF_INTEGRAL           0x0080
-
-#define TVIF_STATEEX            0x0100
-#define TVIF_EXPANDEDIMAGE      0x0200
-
-#define TVIS_SELECTED           0x0002
-#define TVIS_CUT                0x0004
-#define TVIS_DROPHILITED        0x0008
-#define TVIS_BOLD               0x0010
-#define TVIS_EXPANDED           0x0020
-#define TVIS_EXPANDEDONCE       0x0040
-#define TVIS_EXPANDPARTIAL      0x0080
-
-#define TVIS_OVERLAYMASK        0x0F00
-#define TVIS_STATEIMAGEMASK     0xF000
-#define TVIS_USERMASK           0xF000
-
-#define TVGN_ROOT               0x0000
-#define TVGN_NEXT               0x0001
-#define TVGN_PREVIOUS           0x0002
-#define TVGN_PARENT             0x0003
-#define TVGN_CHILD              0x0004
-#define TVGN_FIRSTVISIBLE       0x0005
-#define TVGN_NEXTVISIBLE        0x0006
-#define TVGN_PREVIOUSVISIBLE    0x0007
-#define TVGN_DROPHILITE         0x0008
-#define TVGN_CARET              0x0009
-#define TVGN_LASTVISIBLE        0x000A
-#define TVGN_NEXTSELECTED       0x000B
-
- #define TV_FIRST 0x1100 
-
-#ifdef XWIN
-struct SCROLLINFO 
-{
-    int cbSize;
-    int fMask;
-    int  nMin;
-    int  nMax;
-    int nPage;
-    int  nPos;
-    int  nTrackPos;
-};
-#endif
-
-
-struct tvitem 
-{
-    int mask;
-    HTREEITEM hItem;
-    int state;
-    int stateMask;
-    string pszText;
-    int cchTextMax;
-    int iImage;
-    int iSelectedImage;
-    int cChildren;
-    LPARAM lParam;
-};
-
-struct tvinsertstruct 
-{
-    HTREEITEM hParent;
-    HTREEITEM hInsertAfter;
-    tvitem  item;
-};
-    
-
-struct NMTREEVIEW : public NMHDR
-{
-    int action;
-    tvitem itemOld;
-    tvitem itemNew;
-    xpoint ptDrag;
-};
-
-
-struct TVNNMHDR : public NMHDR
-{
-    HTREEITEM FromItem;
-    HTREEITEM ToItem;
-    xpoint pt;
-    string PopupMenu;
-};	
-
-struct NMTVDISPINFO : public NMHDR
-{
-    tvitem 	item;
-};	
-
-struct TVHITTESTINFO {
-    xpoint     pt;
-    int      flags;
-    HTREEITEM hItem;
-};
-
-class xtreeview:  public xcontrol
-{
-public:
-    xtreeview() :xcontrol(nullptr) {}
-    xtreeview(void* implptr) :xcontrol(implptr) {}
-public:
-    HTREEITEM GetSelectedItem()
-    {
-            int TVM_GETNEXTITEM = TV_FIRST + 10;
-
-            return (HTREEITEM)SendMessage(GetHWND(), TVM_GETNEXTITEM, TVGN_CARET,0);				 
-    }
-    
-    xstring GetItemLabel(HTREEITEM hItem)
-    {
-             int TVM_GETITEM = TV_FIRST + 62;
-        
-            tvitem tvi ;
-            tvi.hItem = hItem;
-            tvi.mask = TVIF_TEXT;
-            
-            wchar_t buf[255]=L"";
-            tvi.pszText = buf;
-            tvi.cchTextMax = 255;
-            SendMessage(GetHWND(),  TVM_GETITEM, 0,(LPARAM)&tvi);
-            return tvi.pszText; 
-    }
-
-    int SetItemLabel(HTREEITEM hItem,string label)
-    {
-            int TVM_SETITEM = TV_FIRST + 63;
-                
-            tvitem tvi ;
-            tvi.hItem = hItem;
-            tvi.mask = TVIF_TEXT;
-            tvi.pszText = label;
-            tvi.cchTextMax =9999;//label.length()+ 1;
-
-            SendMessage(GetHWND(),  TVM_SETITEM, 0,(LPARAM)&tvi);
-            return 1; 
-    }
-
-    LPARAM GetItemData(HTREEITEM hItem)
-    {
-            int TVM_GETITEM = TV_FIRST + 62;
-                
-            //ref tvitem tvi =new tvitem;
-            tvitem tvi;
-            tvi.hItem = hItem;
-
-            wchar_t buf[255];
-            tvi.pszText = buf;
-            tvi.cchTextMax = 255;
-            tvi.mask = TVIF_PARAM|TVIF_TEXT;
-
-            SendMessage(GetHWND(),  TVM_GETITEM, 0,(LPARAM)&tvi);
-            return  tvi.lParam;
-    }
-    
-    int SetItemData(HTREEITEM hItem, KXMLDOMElement value)
-    {
-        return  SetItemData(hItem, (LPARAM)value.ptr());
-    }
-
-    int SetItemData(HTREEITEM hItem,LPARAM value)
-    {
-            int TVM_SETITEM = TV_FIRST + 63;
-            
-            tvitem tvi ;
-            tvi.hItem = hItem;
-            tvi.mask = TVIF_PARAM;
-            tvi.lParam = value;
-            
-            SendMessage(GetHWND(),  TVM_SETITEM, 0,(LPARAM)&tvi);
-            return 1;
-    }
-
-    int DeleteItem( HTREEITEM hItem)
-    {
-            int TVM_DELETEITEM = TV_FIRST + 1;
-                
-            SendMessage(GetHWND(),  TVM_DELETEITEM, 0,(LPARAM)hItem);
-            return 1; 
-    }
-
-    int ExpandItem(HTREEITEM hItem)
-    {
-            int TVE_COLLAPSE       =     0x0001;
-            int TVE_EXPAND         =     0x0002;
-            int TVE_TOGGLE         =     0x0003;
-            int TVE_EXPANDPARTIAL  =     0x4000;
-            int TVE_COLLAPSERESET  =     0x8000;
-
-            int TVM_EXPAND = TV_FIRST + 2;
-
-            SendMessage(GetHWND(), TVM_EXPAND, TVE_EXPAND|TVE_EXPANDPARTIAL ,(LPARAM)hItem);
-            return 1;
-    }
-
-    int ExpandItem(HTREEITEM hItem, int flag)
-    {
-            int TVM_EXPAND = TV_FIRST + 2;
-
-            return SendMessage(GetHWND(),  TVM_EXPAND, (WPARAM)flag ,(LPARAM)hItem);
-    }
-
-    HTREEITEM GetItem(HTREEITEM hItem,int code)
-    {
-            int TVM_GETNEXTITEM = TV_FIRST + 10 ;
-            return (HTREEITEM)SendMessage(GetHWND(),  TVM_GETNEXTITEM, code,(LPARAM)hItem);	
-    }
-    
-    HTREEITEM GetRootItem()
-    {
-            return GetItem(NULL,TVGN_ROOT);
-    }
-    HTREEITEM GetNextItem(HTREEITEM hItem)
-    {
-            return GetItem(hItem,TVGN_NEXT);
-    } 
-    HTREEITEM GetPrevItem(HTREEITEM hItem)
-    {
-            return GetItem(hItem,TVGN_PREVIOUS );
-    } 
-    HTREEITEM GetParentItem(HTREEITEM hItem)
-    {
-            return GetItem(hItem,TVGN_PARENT  );
-    } 
-    HTREEITEM GetChildItem(HTREEITEM hItem)
-    {
-             return GetItem(hItem,TVGN_CHILD  );
-    } 
-    
-    HTREEITEM GetFirstVisibleItem(HTREEITEM hItem)
-    {
-             return GetItem(hItem,TVGN_FIRSTVISIBLE  );
-    } 
-    HTREEITEM GetNextVisibleItem(HTREEITEM hItem)
-    {
-            return GetItem(hItem,TVGN_NEXTVISIBLE   );
-    } 
-    HTREEITEM GetPrevVisibleItem(HTREEITEM hItem)
-    {
-            return GetItem(hItem,TVGN_PREVIOUSVISIBLE   );
-    } 
-    HTREEITEM GetDropHiliteItem(HTREEITEM hItem)
-    {
-            return GetItem(hItem,TVGN_DROPHILITE   );
-    } 
-
-    HTREEITEM GetCaretItem()
-    {
-            return GetItem(NULL,TVGN_CARET   );
-    } 
-    HTREEITEM GetLastVisibleItem(HTREEITEM hItem)
-    {
-            return GetItem(hItem,TVGN_LASTVISIBLE   );
-    } 
-
-    int ExpandItemEx(HTREEITEM hItem)
-    {
-            int TVE_EXPAND = 0x2;
-            int TVM_EXPAND = 0x1102;			
-            return SendMessage(GetHWND(),TVM_EXPAND,TVE_EXPAND,(LPARAM)hItem);	
-    }
-    int CloseItemEx(HTREEITEM hItem)
-    {
-            int TVE_COLLAPSE = 0x1;
-            int TVM_EXPAND = 0x1102;			
-            return SendMessage(GetHWND(),TVM_EXPAND,TVE_COLLAPSE,(LPARAM)hItem);	
-    }
-
-    int ExpandItemAll(HTREEITEM hItem)
-    {
-            ExpandItemEx(hItem);
-            HTREEITEM hcItem =GetChildItem(hItem);
-            if(hcItem)
-            {
-                ExpandItemAll(hcItem);
-                while(GetNextItem(hcItem))
-                {
-                    hcItem = GetNextItem(hcItem);
-                    ExpandItemAll(hcItem);
-                }
-            }
-            return 1;
-    }
-                
-    HTREEITEM InsertItem(HTREEITEM hItem,HTREEITEM hBeforeItem, string label,LPARAM data,int image = 0)
-    {
-        int TVM_INSERTITEM = TV_FIRST + 50;
-         tvinsertstruct tvis;
-        tvis.item.mask = TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_TEXT|TVIF_HANDLE;
-        tvis.item.pszText = label;
-        tvis.item.cchTextMax = 255;
-        tvis.item.lParam = data;
-        tvis.item.iImage = image;
-        tvis.item.iSelectedImage =  image;
-
-        tvis.hParent = hItem;
-        HTREEITEM hItemAfter  = 0;
-        if(hBeforeItem)
-        {
-            hItemAfter = GetItem(hBeforeItem,TVGN_PREVIOUS );
-        }
-        if(hItemAfter ==0) hItemAfter = TVI_FIRST;
-        tvis.hInsertAfter = hItemAfter;
-        
-        HTREEITEM h;
-        h = (HTREEITEM)SendMessage(GetHWND(), TVM_INSERTITEM, 0,(LPARAM)&tvis);
-        return h;
-    }
-
-    HTREEITEM InsertItem(HTREEITEM hBeforeItem, string label,LPARAM data,int image = 0)
-    {
-            //int TVI_ROOT  = 0 - 65536;
-            HTREEITEM hItem= GetParentItem(hBeforeItem);
-            if(hItem==0) hItem = TVI_ROOT;
-            return InsertItem(hItem, hBeforeItem,label,data,image);
-    }
-
-    HTREEITEM InsertItem(string label,LPARAM data,int image = 0)
-    {
-            HTREEITEM hBeforeItem = GetCaretItem();
-            return InsertItem(hBeforeItem,label,data,image);
-    }
-
-    int SetItemChild1(HTREEITEM hItem, int cchild)
-    {
-        return SetItemChild(hItem, cchild);
-    }
-
-    int SetItemChild(HTREEITEM hItem, int cchild)
-    {
-        int TVM_SETITEM = TV_FIRST + 63;
-
-        tvitem tvi;
-        tvi.hItem = hItem;
-        tvi.mask = TVIF_CHILDREN|TVIF_HANDLE ;
-        tvi.cChildren = cchild;
-        SendMessage(GetHWND(), TVM_SETITEM, 0,(LPARAM)&tvi);
-        return 1;			
-    }
-
-    HTREEITEM InsertChildItem(HTREEITEM hItem, string label, KXMLDOMElement ele, int image = 0)
-    {
-        return InsertChildItem(hItem, label, ele.ptr(), image);
-    }
-
-    HTREEITEM InsertChildItem(HTREEITEM hItem,string label,LPARAM data,int image = 0)
-    {
-            HTREEITEM h;
-            int TVM_INSERTITEM = TV_FIRST + 50;
-            int TVM_SETITEM = TV_FIRST + 63;
-
-            tvinsertstruct tvis;
-            tvis.item.mask = TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_TEXT;
-            tvis.item.pszText = label;
-            tvis.item.cchTextMax = 255;
-            tvis.item.lParam = data;
-            tvis.item.iImage = image;
-            tvis.item.iSelectedImage =  image;
-
-            tvis.hParent = hItem;
-            tvis.hInsertAfter = TVI_LAST;
-            
-            h = (HTREEITEM)SendMessage(GetHWND(), TVM_INSERTITEM, 0,(LPARAM)&tvis);
-
-            tvitem tvi;
-            tvi.hItem = hItem;
-            tvi.mask = TVIF_CHILDREN|TVIF_HANDLE ;
-            tvi.cChildren = 1;
-            SendMessage(GetHWND(), TVM_SETITEM, 0,(LPARAM)&tvi);
-
-            return h;
-    }
-
-    HTREEITEM InsertChildItemEx(HTREEITEM hItem, string label, KXMLDOMElement ele, int image = 0, int image2 = 0)
-    {
-        return InsertChildItemEx(hItem, label, ele.ptr(), image,image2);
-    }
-
-    HTREEITEM InsertChildItemEx(HTREEITEM hItem,string label,LPARAM data,int image = 0,int image2 = 0)
-    {
-        int TVM_INSERTITEM = TV_FIRST + 50;
-        
-        tvinsertstruct tvis;
-        tvis.hParent = hItem;
-        tvis.hInsertAfter = TVI_LAST;
-        
-        tvis.item.mask = TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_TEXT;
-        tvis.item.pszText = label;
-        tvis.item.cchTextMax = 255;
-        tvis.item.lParam = data;
-        tvis.item.iImage = image;
-        tvis.item.iSelectedImage =  image2;
-        
-        //LPTV_INSERTSTRUCT lpis;
-        HTREEITEM h;
-        h = (HTREEITEM)SendMessage(GetHWND(), TVM_INSERTITEM, 0, (LPARAM)&tvis);
-        return h;
-    }
-    
-    int GetChecked(HTREEITEM hItem)
-    {
-            int TVM_GETITEMA = (TV_FIRST + 12);
-            int TVM_GETITEMW = (TV_FIRST + 62);
-            
-            tvitem xitem;
-            xitem.mask =  TVIF_STATE | TVIF_HANDLE | TVIF_CHILDREN;
-            xitem.stateMask = TVIS_STATEIMAGEMASK;
-            xitem.hItem = hItem;
-
-            SendMessage(GetHWND(), TVM_GETITEMW, 0, (LPARAM)&xitem);
-            int s = xitem.state;
-            //trace("%d=%d", s, s / 4096);
-            if ((s / 4096) > 1)  //4096=2^12  鎵撳嬀
-                return 1;
-            else 
-                return 0;	
-    }
-
-    int SetChecked(HTREEITEM hItem, int check)
-    {
-            int TVM_SETITEMA = (TV_FIRST + 13);
-            int TVM_SETITEMW = (TV_FIRST + 63);
-            int TVM_GETITEMW = (TV_FIRST + 62);
-           
-            tvitem xitem;
-            xitem.mask =  TVIF_STATE | TVIF_HANDLE | TVIF_CHILDREN | TVIF_IMAGE | TVIF_PARAM;
-            xitem.stateMask = TVIS_STATEIMAGEMASK;
-            xitem.hItem = hItem;
-            SendMessage(GetHWND(), TVM_GETITEMW, 0, (LPARAM)&xitem);
-            if (check == 1)  //鎵撳嬀
-                xitem.state = 4096 * 2; //INDEXTOSTATEIMAGEMASK(2);
-            else
-                xitem.state = 4096; //INDEXTOSTATEIMAGEMASK(1);
-            
-            return SendMessage(GetHWND(), TVM_SETITEMW, 0, (LPARAM)&xitem);
-    }
-
-    HTREEITEM ItemFocus(HTREEITEM hItem)
-    {
-            int TVM_SELECTITEM = 0x110b;
-            return (HTREEITEM)SendMessage(GetHWND(),TVM_SELECTITEM,TVGN_CARET,(LPARAM)hItem);
-    }
-
-    int ItemEdit(HTREEITEM hItem)
-    {
-            ItemFocus(hItem);
-            int TVM_EDITLABEL   =   (TV_FIRST   +   65) ;
-            //int TVM_EDITLABEL   =   (TV_FIRST   +   14) ;
-            return SendMessage(GetHWND(), TVM_EDITLABEL, 0, (LPARAM)hItem);			
-    }
-
-    int GetItemImage(HTREEITEM hItem)
-    {
-            int TVM_GETITEMA = (TV_FIRST + 12);
-            int TVM_GETITEMW = (TV_FIRST + 62);
-            
-            tvitem xitem;
-            xitem.mask =  TVIF_IMAGE;
-            xitem.stateMask = TVIS_STATEIMAGEMASK;
-            xitem.hItem = hItem;
-            SendMessage(GetHWND(), TVM_GETITEMW, 0, (LPARAM)&xitem);
-            return xitem.iImage;
-    }
-
-    int SetItemImage(HTREEITEM hItem, int image)
-    {
-            int TVM_GETITEMA = (TV_FIRST + 12);
-            int TVM_GETITEMW = (TV_FIRST + 62);
-            int TVM_SETITEMW = (TV_FIRST + 63);
-             
-            tvitem xitem;
-            xitem.mask =  TVIF_IMAGE | TVIF_SELECTEDIMAGE;
-            xitem.stateMask = TVIS_STATEIMAGEMASK;
-            xitem.hItem = hItem;
-            xitem.iImage = image;
-            xitem.iSelectedImage =  image;
-            SendMessage(GetHWND(), TVM_SETITEMW, 0, (LPARAM)&xitem);
-            return 1;
-    }
-
-    int GetItemChild1(HTREEITEM hItem)
-    {
-        return GetItemChild(hItem);
-    }
-
-    int GetItemChild(HTREEITEM hItem)
-    {
-        int TVM_GETITEMW = (TV_FIRST + 62);
-
-        tvitem xitem;
-        xitem.hItem = hItem;
-        xitem.mask = TVIF_CHILDREN|TVIF_HANDLE ;
-        xitem.stateMask = TVIS_STATEIMAGEMASK;
-        SendMessage(GetHWND(), TVM_GETITEMW, 0,(LPARAM)&xitem);
-        return xitem.cChildren;
-    }
-
-    xstring PopupMenu(string str)
-    {
-       return (string)SendMessage(GetHWND(), 0x402, (WPARAM)str, 0);
-    }
-
-    string PopupMenu(KXMLDOMElement e)
-    {
-        return PopupMenu(e.xml());
-    }
-
-    void SetLineAtRoot(bool value)
-    {
-
-        int GWL_STYLE_ = -16;
-        int TVS_LINESATROOT_ = 0x0004;
-        int style = GetWindowLong(GetHWND(), GWL_STYLE_);
-        if (value)
-            SetWindowLong(GetHWND(), GWL_STYLE_, style | TVS_LINESATROOT_);
-        else
-            SetWindowLong(GetHWND(), GWL_STYLE_, style & ~TVS_LINESATROOT_);
-    }
-
+#pragma once
+
+#include "wobject/xcontrol.hpp"
+#include "win32/win.hpp"
+
+typedef struct _TREEITEM{} *HTREEITEM;
+
+#define TVI_ROOT                ((HTREEITEM)(ULONG_PTR)-0x10000)
+#define TVI_FIRST               ((HTREEITEM)(ULONG_PTR)-0x0FFFF)
+#define TVI_LAST                ((HTREEITEM)(ULONG_PTR)-0x0FFFE)
+#define TVI_SORT                ((HTREEITEM)(ULONG_PTR)-0x0FFFD)
+
+#define TVIF_TEXT               0x0001
+#define TVIF_IMAGE              0x0002
+#define TVIF_PARAM              0x0004
+#define TVIF_STATE              0x0008
+#define TVIF_HANDLE             0x0010
+#define TVIF_SELECTEDIMAGE      0x0020
+#define TVIF_CHILDREN           0x0040
+#define TVIF_INTEGRAL           0x0080
+
+#define TVIF_STATEEX            0x0100
+#define TVIF_EXPANDEDIMAGE      0x0200
+
+#define TVIS_SELECTED           0x0002
+#define TVIS_CUT                0x0004
+#define TVIS_DROPHILITED        0x0008
+#define TVIS_BOLD               0x0010
+#define TVIS_EXPANDED           0x0020
+#define TVIS_EXPANDEDONCE       0x0040
+#define TVIS_EXPANDPARTIAL      0x0080
+
+#define TVIS_OVERLAYMASK        0x0F00
+#define TVIS_STATEIMAGEMASK     0xF000
+#define TVIS_USERMASK           0xF000
+
+#define TVGN_ROOT               0x0000
+#define TVGN_NEXT               0x0001
+#define TVGN_PREVIOUS           0x0002
+#define TVGN_PARENT             0x0003
+#define TVGN_CHILD              0x0004
+#define TVGN_FIRSTVISIBLE       0x0005
+#define TVGN_NEXTVISIBLE        0x0006
+#define TVGN_PREVIOUSVISIBLE    0x0007
+#define TVGN_DROPHILITE         0x0008
+#define TVGN_CARET              0x0009
+#define TVGN_LASTVISIBLE        0x000A
+#define TVGN_NEXTSELECTED       0x000B
+
+ #define TV_FIRST 0x1100 
+
+#ifdef XWIN
+struct SCROLLINFO 
+{
+    int cbSize;
+    int fMask;
+    int  nMin;
+    int  nMax;
+    int nPage;
+    int  nPos;
+    int  nTrackPos;
+};
+#endif
+
+
+struct tvitem 
+{
+    int mask;
+    HTREEITEM hItem;
+    int state;
+    int stateMask;
+    string pszText;
+    int cchTextMax;
+    int iImage;
+    int iSelectedImage;
+    int cChildren;
+    LPARAM lParam;
+};
+
+struct tvinsertstruct 
+{
+    HTREEITEM hParent;
+    HTREEITEM hInsertAfter;
+    tvitem  item;
+};
+    
+
+struct NMTREEVIEW : public NMHDR
+{
+    int action;
+    tvitem itemOld;
+    tvitem itemNew;
+    xpoint ptDrag;
+};
+
+
+struct TVNNMHDR : public NMHDR
+{
+    HTREEITEM FromItem;
+    HTREEITEM ToItem;
+    xpoint pt;
+    string PopupMenu;
+};	
+
+struct NMTVDISPINFO : public NMHDR
+{
+    tvitem 	item;
+};	
+
+struct TVHITTESTINFO {
+    xpoint     pt;
+    int      flags;
+    HTREEITEM hItem;
+};
+
+class xtreeview:  public xcontrol
+{
+public:
+    xtreeview() :xcontrol(nullptr) {}
+    xtreeview(void* implptr) :xcontrol(implptr) {}
+public:
+    HTREEITEM GetSelectedItem()
+    {
+            int TVM_GETNEXTITEM = TV_FIRST + 10;
+
+            return (HTREEITEM)SendMessage(GetHWND(), TVM_GETNEXTITEM, TVGN_CARET,0);				 
+    }
+    
+    xstring GetItemLabel(HTREEITEM hItem)
+    {
+             int TVM_GETITEM = TV_FIRST + 62;
+        
+            tvitem tvi ;
+            tvi.hItem = hItem;
+            tvi.mask = TVIF_TEXT;
+            
+            wchar_t buf[255]=L"";
+            tvi.pszText = buf;
+            tvi.cchTextMax = 255;
+            SendMessage(GetHWND(),  TVM_GETITEM, 0,(LPARAM)&tvi);
+            return tvi.pszText; 
+    }
+
+    int SetItemLabel(HTREEITEM hItem,string label)
+    {
+            int TVM_SETITEM = TV_FIRST + 63;
+                
+            tvitem tvi ;
+            tvi.hItem = hItem;
+            tvi.mask = TVIF_TEXT;
+            tvi.pszText = label;
+            tvi.cchTextMax =9999;//label.length()+ 1;
+
+            SendMessage(GetHWND(),  TVM_SETITEM, 0,(LPARAM)&tvi);
+            return 1; 
+    }
+
+    LPARAM GetItemData(HTREEITEM hItem)
+    {
+            int TVM_GETITEM = TV_FIRST + 62;
+                
+            //ref tvitem tvi =new tvitem;
+            tvitem tvi;
+            tvi.hItem = hItem;
+
+            wchar_t buf[255];
+            tvi.pszText = buf;
+            tvi.cchTextMax = 255;
+            tvi.mask = TVIF_PARAM|TVIF_TEXT;
+
+            SendMessage(GetHWND(),  TVM_GETITEM, 0,(LPARAM)&tvi);
+            return  tvi.lParam;
+    }
+    
+    int SetItemData(HTREEITEM hItem, KXMLDOMElement value)
+    {
+        return  SetItemData(hItem, (LPARAM)value.ptr());
+    }
+
+    int SetItemData(HTREEITEM hItem,LPARAM value)
+    {
+            int TVM_SETITEM = TV_FIRST + 63;
+            
+            tvitem tvi ;
+            tvi.hItem = hItem;
+            tvi.mask = TVIF_PARAM;
+            tvi.lParam = value;
+            
+            SendMessage(GetHWND(),  TVM_SETITEM, 0,(LPARAM)&tvi);
+            return 1;
+    }
+
+    int DeleteItem( HTREEITEM hItem)
+    {
+            int TVM_DELETEITEM = TV_FIRST + 1;
+                
+            SendMessage(GetHWND(),  TVM_DELETEITEM, 0,(LPARAM)hItem);
+            return 1; 
+    }
+
+    int ExpandItem(HTREEITEM hItem)
+    {
+            int TVE_COLLAPSE       =     0x0001;
+            int TVE_EXPAND         =     0x0002;
+            int TVE_TOGGLE         =     0x0003;
+            int TVE_EXPANDPARTIAL  =     0x4000;
+            int TVE_COLLAPSERESET  =     0x8000;
+
+            int TVM_EXPAND = TV_FIRST + 2;
+
+            SendMessage(GetHWND(), TVM_EXPAND, TVE_EXPAND|TVE_EXPANDPARTIAL ,(LPARAM)hItem);
+            return 1;
+    }
+
+    int ExpandItem(HTREEITEM hItem, int flag)
+    {
+            int TVM_EXPAND = TV_FIRST + 2;
+
+            return SendMessage(GetHWND(),  TVM_EXPAND, (WPARAM)flag ,(LPARAM)hItem);
+    }
+
+    HTREEITEM GetItem(HTREEITEM hItem,int code)
+    {
+            int TVM_GETNEXTITEM = TV_FIRST + 10 ;
+            return (HTREEITEM)SendMessage(GetHWND(),  TVM_GETNEXTITEM, code,(LPARAM)hItem);	
+    }
+    
+    HTREEITEM GetRootItem()
+    {
+            return GetItem(NULL,TVGN_ROOT);
+    }
+    HTREEITEM GetNextItem(HTREEITEM hItem)
+    {
+            return GetItem(hItem,TVGN_NEXT);
+    } 
+    HTREEITEM GetPrevItem(HTREEITEM hItem)
+    {
+            return GetItem(hItem,TVGN_PREVIOUS );
+    } 
+    HTREEITEM GetParentItem(HTREEITEM hItem)
+    {
+            return GetItem(hItem,TVGN_PARENT  );
+    } 
+    HTREEITEM GetChildItem(HTREEITEM hItem)
+    {
+             return GetItem(hItem,TVGN_CHILD  );
+    } 
+    
+    HTREEITEM GetFirstVisibleItem(HTREEITEM hItem)
+    {
+             return GetItem(hItem,TVGN_FIRSTVISIBLE  );
+    } 
+    HTREEITEM GetNextVisibleItem(HTREEITEM hItem)
+    {
+            return GetItem(hItem,TVGN_NEXTVISIBLE   );
+    } 
+    HTREEITEM GetPrevVisibleItem(HTREEITEM hItem)
+    {
+            return GetItem(hItem,TVGN_PREVIOUSVISIBLE   );
+    } 
+    HTREEITEM GetDropHiliteItem(HTREEITEM hItem)
+    {
+            return GetItem(hItem,TVGN_DROPHILITE   );
+    } 
+
+    HTREEITEM GetCaretItem()
+    {
+            return GetItem(NULL,TVGN_CARET   );
+    } 
+    HTREEITEM GetLastVisibleItem(HTREEITEM hItem)
+    {
+            return GetItem(hItem,TVGN_LASTVISIBLE   );
+    } 
+
+    int ExpandItemEx(HTREEITEM hItem)
+    {
+            int TVE_EXPAND = 0x2;
+            int TVM_EXPAND = 0x1102;			
+            return SendMessage(GetHWND(),TVM_EXPAND,TVE_EXPAND,(LPARAM)hItem);	
+    }
+    int CloseItemEx(HTREEITEM hItem)
+    {
+            int TVE_COLLAPSE = 0x1;
+            int TVM_EXPAND = 0x1102;			
+            return SendMessage(GetHWND(),TVM_EXPAND,TVE_COLLAPSE,(LPARAM)hItem);	
+    }
+
+    int ExpandItemAll(HTREEITEM hItem)
+    {
+            ExpandItemEx(hItem);
+            HTREEITEM hcItem =GetChildItem(hItem);
+            if(hcItem)
+            {
+                ExpandItemAll(hcItem);
+                while(GetNextItem(hcItem))
+                {
+                    hcItem = GetNextItem(hcItem);
+                    ExpandItemAll(hcItem);
+                }
+            }
+            return 1;
+    }
+                
+    HTREEITEM InsertItem(HTREEITEM hItem,HTREEITEM hBeforeItem, string label,LPARAM data,int image = 0)
+    {
+        int TVM_INSERTITEM = TV_FIRST + 50;
+         tvinsertstruct tvis;
+        tvis.item.mask = TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_TEXT|TVIF_HANDLE;
+        tvis.item.pszText = label;
+        tvis.item.cchTextMax = 255;
+        tvis.item.lParam = data;
+        tvis.item.iImage = image;
+        tvis.item.iSelectedImage =  image;
+
+        tvis.hParent = hItem;
+        HTREEITEM hItemAfter  = 0;
+        if(hBeforeItem)
+        {
+            hItemAfter = GetItem(hBeforeItem,TVGN_PREVIOUS );
+        }
+        if(hItemAfter ==0) hItemAfter = TVI_FIRST;
+        tvis.hInsertAfter = hItemAfter;
+        
+        HTREEITEM h;
+        h = (HTREEITEM)SendMessage(GetHWND(), TVM_INSERTITEM, 0,(LPARAM)&tvis);
+        return h;
+    }
+
+    HTREEITEM InsertItem(HTREEITEM hBeforeItem, string label,LPARAM data,int image = 0)
+    {
+            //int TVI_ROOT  = 0 - 65536;
+            HTREEITEM hItem= GetParentItem(hBeforeItem);
+            if(hItem==0) hItem = TVI_ROOT;
+            return InsertItem(hItem, hBeforeItem,label,data,image);
+    }
+
+    HTREEITEM InsertItem(string label,LPARAM data,int image = 0)
+    {
+            HTREEITEM hBeforeItem = GetCaretItem();
+            return InsertItem(hBeforeItem,label,data,image);
+    }
+
+    int SetItemChild1(HTREEITEM hItem, int cchild)
+    {
+        return SetItemChild(hItem, cchild);
+    }
+
+    int SetItemChild(HTREEITEM hItem, int cchild)
+    {
+        int TVM_SETITEM = TV_FIRST + 63;
+
+        tvitem tvi;
+        tvi.hItem = hItem;
+        tvi.mask = TVIF_CHILDREN|TVIF_HANDLE ;
+        tvi.cChildren = cchild;
+        SendMessage(GetHWND(), TVM_SETITEM, 0,(LPARAM)&tvi);
+        return 1;			
+    }
+
+    HTREEITEM InsertChildItem(HTREEITEM hItem, string label, KXMLDOMElement ele, int image = 0)
+    {
+        return InsertChildItem(hItem, label, ele.ptr(), image);
+    }
+
+    HTREEITEM InsertChildItem(HTREEITEM hItem,string label,LPARAM data,int image = 0)
+    {
+            HTREEITEM h;
+            int TVM_INSERTITEM = TV_FIRST + 50;
+            int TVM_SETITEM = TV_FIRST + 63;
+
+            tvinsertstruct tvis;
+            tvis.item.mask = TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_TEXT;
+            tvis.item.pszText = label;
+            tvis.item.cchTextMax = 255;
+            tvis.item.lParam = data;
+            tvis.item.iImage = image;
+            tvis.item.iSelectedImage =  image;
+
+            tvis.hParent = hItem;
+            tvis.hInsertAfter = TVI_LAST;
+            
+            h = (HTREEITEM)SendMessage(GetHWND(), TVM_INSERTITEM, 0,(LPARAM)&tvis);
+
+            tvitem tvi;
+            tvi.hItem = hItem;
+            tvi.mask = TVIF_CHILDREN|TVIF_HANDLE ;
+            tvi.cChildren = 1;
+            SendMessage(GetHWND(), TVM_SETITEM, 0,(LPARAM)&tvi);
+
+            return h;
+    }
+
+    HTREEITEM InsertChildItemEx(HTREEITEM hItem, string label, KXMLDOMElement ele, int image = 0, int image2 = 0)
+    {
+        return InsertChildItemEx(hItem, label, ele.ptr(), image,image2);
+    }
+
+    HTREEITEM InsertChildItemEx(HTREEITEM hItem,string label,LPARAM data,int image = 0,int image2 = 0)
+    {
+        int TVM_INSERTITEM = TV_FIRST + 50;
+        
+        tvinsertstruct tvis;
+        tvis.hParent = hItem;
+        tvis.hInsertAfter = TVI_LAST;
+        
+        tvis.item.mask = TVIF_PARAM|TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_TEXT;
+        tvis.item.pszText = label;
+        tvis.item.cchTextMax = 255;
+        tvis.item.lParam = data;
+        tvis.item.iImage = image;
+        tvis.item.iSelectedImage =  image2;
+        
+        //LPTV_INSERTSTRUCT lpis;
+        HTREEITEM h;
+        h = (HTREEITEM)SendMessage(GetHWND(), TVM_INSERTITEM, 0, (LPARAM)&tvis);
+        return h;
+    }
+    
+    int GetChecked(HTREEITEM hItem)
+    {
+            int TVM_GETITEMA = (TV_FIRST + 12);
+            int TVM_GETITEMW = (TV_FIRST + 62);
+            
+            tvitem xitem;
+            xitem.mask =  TVIF_STATE | TVIF_HANDLE | TVIF_CHILDREN;
+            xitem.stateMask = TVIS_STATEIMAGEMASK;
+            xitem.hItem = hItem;
+
+            SendMessage(GetHWND(), TVM_GETITEMW, 0, (LPARAM)&xitem);
+            int s = xitem.state;
+            //trace("%d=%d", s, s / 4096);
+            if ((s / 4096) > 1)  //4096=2^12  鎵撳嬀
+                return 1;
+            else 
+                return 0;	
+    }
+
+    int SetChecked(HTREEITEM hItem, int check)
+    {
+            int TVM_SETITEMA = (TV_FIRST + 13);
+            int TVM_SETITEMW = (TV_FIRST + 63);
+            int TVM_GETITEMW = (TV_FIRST + 62);
+           
+            tvitem xitem;
+            xitem.mask =  TVIF_STATE | TVIF_HANDLE | TVIF_CHILDREN | TVIF_IMAGE | TVIF_PARAM;
+            xitem.stateMask = TVIS_STATEIMAGEMASK;
+            xitem.hItem = hItem;
+            SendMessage(GetHWND(), TVM_GETITEMW, 0, (LPARAM)&xitem);
+            if (check == 1)  //鎵撳嬀
+                xitem.state = 4096 * 2; //INDEXTOSTATEIMAGEMASK(2);
+            else
+                xitem.state = 4096; //INDEXTOSTATEIMAGEMASK(1);
+            
+            return SendMessage(GetHWND(), TVM_SETITEMW, 0, (LPARAM)&xitem);
+    }
+
+    HTREEITEM ItemFocus(HTREEITEM hItem)
+    {
+            int TVM_SELECTITEM = 0x110b;
+            return (HTREEITEM)SendMessage(GetHWND(),TVM_SELECTITEM,TVGN_CARET,(LPARAM)hItem);
+    }
+
+    int ItemEdit(HTREEITEM hItem)
+    {
+            ItemFocus(hItem);
+            int TVM_EDITLABEL   =   (TV_FIRST   +   65) ;
+            //int TVM_EDITLABEL   =   (TV_FIRST   +   14) ;
+            return SendMessage(GetHWND(), TVM_EDITLABEL, 0, (LPARAM)hItem);			
+    }
+
+    int GetItemImage(HTREEITEM hItem)
+    {
+            int TVM_GETITEMA = (TV_FIRST + 12);
+            int TVM_GETITEMW = (TV_FIRST + 62);
+            
+            tvitem xitem;
+            xitem.mask =  TVIF_IMAGE;
+            xitem.stateMask = TVIS_STATEIMAGEMASK;
+            xitem.hItem = hItem;
+            SendMessage(GetHWND(), TVM_GETITEMW, 0, (LPARAM)&xitem);
+            return xitem.iImage;
+    }
+
+    int SetItemImage(HTREEITEM hItem, int image)
+    {
+            int TVM_GETITEMA = (TV_FIRST + 12);
+            int TVM_GETITEMW = (TV_FIRST + 62);
+            int TVM_SETITEMW = (TV_FIRST + 63);
+             
+            tvitem xitem;
+            xitem.mask =  TVIF_IMAGE | TVIF_SELECTEDIMAGE;
+            xitem.stateMask = TVIS_STATEIMAGEMASK;
+            xitem.hItem = hItem;
+            xitem.iImage = image;
+            xitem.iSelectedImage =  image;
+            SendMessage(GetHWND(), TVM_SETITEMW, 0, (LPARAM)&xitem);
+            return 1;
+    }
+
+    int GetItemChild1(HTREEITEM hItem)
+    {
+        return GetItemChild(hItem);
+    }
+
+    int GetItemChild(HTREEITEM hItem)
+    {
+        int TVM_GETITEMW = (TV_FIRST + 62);
+
+        tvitem xitem;
+        xitem.hItem = hItem;
+        xitem.mask = TVIF_CHILDREN|TVIF_HANDLE ;
+        xitem.stateMask = TVIS_STATEIMAGEMASK;
+        SendMessage(GetHWND(), TVM_GETITEMW, 0,(LPARAM)&xitem);
+        return xitem.cChildren;
+    }
+
+    xstring PopupMenu(string str)
+    {
+       return (string)SendMessage(GetHWND(), 0x402, (WPARAM)str, 0);
+    }
+
+    string PopupMenu(KXMLDOMElement e)
+    {
+        return PopupMenu(e.xml());
+    }
+
+    void SetLineAtRoot(bool value)
+    {
+
+        int GWL_STYLE_ = -16;
+        int TVS_LINESATROOT_ = 0x0004;
+        int style = GetWindowLong(GetHWND(), GWL_STYLE_);
+        if (value)
+            SetWindowLong(GetHWND(), GWL_STYLE_, style | TVS_LINESATROOT_);
+        else
+            SetWindowLong(GetHWND(), GWL_STYLE_, style & ~TVS_LINESATROOT_);
+    }
+
 };
\ No newline at end of file

--
Gitblit v1.9.3