diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs
index 3446eef02..6776ea02c 100644
--- a/Configuration/GlobalAssemblyInfo.cs
+++ b/Configuration/GlobalAssemblyInfo.cs
@@ -15,7 +15,7 @@ internal static class RevisionClass
public const string Major = "3";
public const string Minor = "0";
public const string Build = "0";
- public const string Revision = "1026";
+ public const string Revision = "1028";
public const string MainVersion = Major + "." + Minor;
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;
diff --git a/Configuration/Version.defs b/Configuration/Version.defs
index 432127bde..bfb0c1de3 100644
--- a/Configuration/Version.defs
+++ b/Configuration/Version.defs
@@ -1,4 +1,4 @@
%MINOR%=0
-%REVISION%=1026
+%REVISION%=1028
%MAJOR%=3
%COREVERSION%=0
diff --git a/ReleaseGenerators/PascalABCNET_version.nsh b/ReleaseGenerators/PascalABCNET_version.nsh
index 4e8722615..20f503fa8 100644
--- a/ReleaseGenerators/PascalABCNET_version.nsh
+++ b/ReleaseGenerators/PascalABCNET_version.nsh
@@ -1 +1 @@
-!define VERSION '3.0.0.1026'
\ No newline at end of file
+!define VERSION '3.0.0.1028'
\ No newline at end of file
diff --git a/Utils/PT4Tools/PT4Tools.csproj b/Utils/PT4Tools/PT4Tools.csproj
index 59f366be7..ac1f9c9a0 100644
--- a/Utils/PT4Tools/PT4Tools.csproj
+++ b/Utils/PT4Tools/PT4Tools.csproj
@@ -10,12 +10,13 @@
Properties
PT4Tools
PT4Tools
- v2.0
+ v4.0
2.0
+
true
diff --git a/Utils/PT4Tools/PT4Tools.sln b/Utils/PT4Tools/PT4Tools.sln
new file mode 100644
index 000000000..8e5f275a1
--- /dev/null
+++ b/Utils/PT4Tools/PT4Tools.sln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PT4Tools", "PT4Tools.csproj", "{A592FFCE-2AF8-4F83-B23B-95FA6DC9DBBA}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A592FFCE-2AF8-4F83-B23B-95FA6DC9DBBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A592FFCE-2AF8-4F83-B23B-95FA6DC9DBBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A592FFCE-2AF8-4F83-B23B-95FA6DC9DBBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A592FFCE-2AF8-4F83-B23B-95FA6DC9DBBA}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Utils/PT4Tools/obj/Debug/PT4Tools.csproj.FileListAbsolute.txt b/Utils/PT4Tools/obj/Debug/PT4Tools.csproj.FileListAbsolute.txt
index 10f3f95e2..76fa4659e 100644
--- a/Utils/PT4Tools/obj/Debug/PT4Tools.csproj.FileListAbsolute.txt
+++ b/Utils/PT4Tools/obj/Debug/PT4Tools.csproj.FileListAbsolute.txt
@@ -3,3 +3,8 @@ D:\PT4\!!PascalABC.NET\PT4Tools2010-14\PT4Tools-2015\PT4Tools\bin\Debug\PT4Tools
D:\PT4\!!PascalABC.NET\PT4Tools2010-14\PT4Tools-2015\PT4Tools\obj\Debug\PT4Tools.csprojResolveAssemblyReference.cache
D:\PT4\!!PascalABC.NET\PT4Tools2010-14\PT4Tools-2015\PT4Tools\obj\Debug\PT4Tools.dll
D:\PT4\!!PascalABC.NET\PT4Tools2010-14\PT4Tools-2015\PT4Tools\obj\Debug\PT4Tools.pdb
+D:\PascalABC.NET\!PABC_Git\Utils\PT4Tools\bin\Debug\PT4Tools.dll
+D:\PascalABC.NET\!PABC_Git\Utils\PT4Tools\bin\Debug\PT4Tools.pdb
+D:\PascalABC.NET\!PABC_Git\Utils\PT4Tools\obj\Debug\PT4Tools.csprojResolveAssemblyReference.cache
+D:\PascalABC.NET\!PABC_Git\Utils\PT4Tools\obj\Debug\PT4Tools.dll
+D:\PascalABC.NET\!PABC_Git\Utils\PT4Tools\obj\Debug\PT4Tools.pdb
diff --git a/bin/Lib/PABCRtl.dll b/bin/Lib/PABCRtl.dll
index 15f86175d..176d93a4e 100644
Binary files a/bin/Lib/PABCRtl.dll and b/bin/Lib/PABCRtl.dll differ