From 2187ae7779656e53f8dfe07b8cff7faae16d9188 Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期三, 18 九月 2024 11:56:51 +0800 Subject: [PATCH] update --- jrj/ext-jrj/JGuiImpl.cpp | 1 + jrj/ext-jrj/JAlloc.hpp | 6 +++++- jrj/ext-jrj/JGui.hpp | 7 +++++++ jrj/ext-jrj/ext-jrj.vcxproj | 4 +++- jrj/ext-jrj/JAllocImpl.cpp | 0 jrj/ext-jrj/ext-jrj.vcxproj.filters | 8 +++++++- 6 files changed, 23 insertions(+), 3 deletions(-) diff --git a/jrj/ext-jrj/JAlloc.hpp b/jrj/ext-jrj/JAlloc.hpp index 05866bf..a575b77 100644 --- a/jrj/ext-jrj/JAlloc.hpp +++ b/jrj/ext-jrj/JAlloc.hpp @@ -1,5 +1,9 @@ #pragma once -class JAlloc +#include "JObject.hpp" +class JAlloc : public JObject { +public: + virtual void* alloc(int size); + virtual void free(void* p); }; diff --git a/jrj/ext-jrj/JAlloc.cpp b/jrj/ext-jrj/JAllocImpl.cpp similarity index 100% rename from jrj/ext-jrj/JAlloc.cpp rename to jrj/ext-jrj/JAllocImpl.cpp diff --git a/jrj/ext-jrj/JGui.hpp b/jrj/ext-jrj/JGui.hpp new file mode 100644 index 0000000..631309c --- /dev/null +++ b/jrj/ext-jrj/JGui.hpp @@ -0,0 +1,7 @@ +#pragma once +#include "JObject.hpp" +class JGui : + public JObject +{ +}; + diff --git a/jrj/ext-jrj/JGuiImpl.cpp b/jrj/ext-jrj/JGuiImpl.cpp new file mode 100644 index 0000000..a77aa19 --- /dev/null +++ b/jrj/ext-jrj/JGuiImpl.cpp @@ -0,0 +1 @@ +#include "JGui.hpp" diff --git a/jrj/ext-jrj/ext-jrj.vcxproj b/jrj/ext-jrj/ext-jrj.vcxproj index c8440a1..25f4495 100644 --- a/jrj/ext-jrj/ext-jrj.vcxproj +++ b/jrj/ext-jrj/ext-jrj.vcxproj @@ -269,6 +269,7 @@ <ClInclude Include="JAlloc.hpp" /> <ClInclude Include="JFactory.hpp" /> <ClInclude Include="JFactoryStringImpl.h" /> + <ClInclude Include="JGui.hpp" /> <ClInclude Include="JItemAlloc.hpp" /> <ClInclude Include="JLang.hpp" /> <ClInclude Include="JPlatform.hpp" /> @@ -1135,8 +1136,9 @@ <ClCompile Include="..\xframe\src\nstring.cpp" /> <ClCompile Include="..\xframe\src\xstring.cpp" /> <ClCompile Include="dllmain.cpp" /> - <ClCompile Include="JAlloc.cpp" /> + <ClCompile Include="JAllocImpl.cpp" /> <ClCompile Include="JFactoryStringImpl.cpp" /> + <ClCompile Include="JGuiImpl.cpp" /> <ClCompile Include="JItemAlloc.cpp" /> <ClCompile Include="JLang.cpp" /> <ClCompile Include="JPlatform.cpp" /> diff --git a/jrj/ext-jrj/ext-jrj.vcxproj.filters b/jrj/ext-jrj/ext-jrj.vcxproj.filters index 3cae1f9..de61650 100644 --- a/jrj/ext-jrj/ext-jrj.vcxproj.filters +++ b/jrj/ext-jrj/ext-jrj.vcxproj.filters @@ -462,6 +462,9 @@ <ClInclude Include="..\jarch\JXPage.hpp"> <Filter>jarch</Filter> </ClInclude> + <ClInclude Include="JGui.hpp"> + <Filter>jarch</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="dllmain.cpp"> @@ -1388,7 +1391,7 @@ <ClCompile Include="..\project\business\Expense\CommodityInspectionExpense.cpp"> <Filter>project\business\Expense</Filter> </ClCompile> - <ClCompile Include="JAlloc.cpp"> + <ClCompile Include="JAllocImpl.cpp"> <Filter>jarch.impl</Filter> </ClCompile> <ClCompile Include="JFactoryStringImpl.cpp"> @@ -1412,6 +1415,9 @@ <ClCompile Include="..\jarch.impl\JStringImpl.cpp"> <Filter>jarch.impl</Filter> </ClCompile> + <ClCompile Include="JGuiImpl.cpp"> + <Filter>jarch.impl</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <None Include="ext-jrj.def"> -- Gitblit v1.9.3