diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs index 8b9be0557..5440b844f 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 = "4"; public const string Build = "0"; - public const string Revision = "1727"; + public const string Revision = "1728"; 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 b0ea34ed2..a2220ac36 100644 --- a/Configuration/Version.defs +++ b/Configuration/Version.defs @@ -1,4 +1,4 @@ -%COREVERSION%=0 -%REVISION%=1727 %MINOR%=4 +%REVISION%=1728 +%COREVERSION%=0 %MAJOR%=3 diff --git a/Localization/DefaultLang.resources b/Localization/DefaultLang.resources index c199589b1..31fee5e51 100644 Binary files a/Localization/DefaultLang.resources and b/Localization/DefaultLang.resources differ diff --git a/PABCNetHelp/LangGuide/Operations_Expressions/arithmop.html b/PABCNetHelp/LangGuide/Operations_Expressions/arithmop.html index a8471ad5f..2e1a0bf62 100644 --- a/PABCNetHelp/LangGuide/Operations_Expressions/arithmop.html +++ b/PABCNetHelp/LangGuide/Operations_Expressions/arithmop.html @@ -5,7 +5,13 @@
К арифметическим относятся бинарные операции
+, -,
@@ -31,6 +37,7 @@
BigIntegersinglerealdecimalshortintBigIntegersinglerealdecimalbyteBigIntegersinglerealdecimalsmallintBigIntegersinglerealdecimalwordBigIntegersinglerealdecimalintegerBigIntegersinglerealdecimallongwordBigIntegersinglerealdecimalint64BigIntegersinglerealdecimaluint64BigIntegersinglerealdecimalBigIntegerBigIntegerBigIntegerBigInteger---singlesinglesinglesingle-singlereal-realrealrealreal-realreal-decimaldecimaldecimaldecimaldecimaldecimaldecimaldecimaldecimal---decimalТо есть, если операнды - целые, то результатом является самый короткий целый diff --git a/PABCNetHelp/LangGuide/Operations_Expressions/index_expressions.html b/PABCNetHelp/LangGuide/Operations_Expressions/index_expressions.html index 2650517e8..2bb0e6ea3 100644 --- a/PABCNetHelp/LangGuide/Operations_Expressions/index_expressions.html +++ b/PABCNetHelp/LangGuide/Operations_Expressions/index_expressions.html @@ -41,7 +41,8 @@ PascalABC.NET
-Ряд операций для определяемых пользователем типов можно перегружать.
+Ряд операций для определяемых пользователем типов можно перегружать. Можно +также перегружать операции для .NET-типов если они не были перегружены.
diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for string.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for string.html index 6bf209a90..f311b6ed8 100644 --- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for string.html +++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for string.html @@ -19,7 +19,9 @@ - + + +function Between(Self: string; a, b: string): boolean;
@@ -60,12 +62,20 @@
Преобразует строку в BigInteger |
function ToInteger(Self: string): integer;
Преобразует строку в целое |
function ToInteger(Self: string; defaultvalue: integer): integer;
+Преобразует строку в целоеПри невозможности преобразования возвращается defaultvalue |
function ToIntegers(Self: string): array of integer;
Преобразует строку в массив целых |
function ToReal(Self: string): real;
Преобразует строку в вещественное |
function ToReal(Self: string; defaultvalue: real): real;
+Преобразует строку в вещественноеПри невозможности преобразования возвращается defaultvalue |
function ToReals(Self: string): array of real;
Преобразует строку в массив вещественных |
function ToWords(Self: string; params delim: array of char): array of string;
Преобразует строку в массив слов |
function TryToInteger(Self: string; var value: integer): boolean;
+Преобразует строку в целое и записывает его в value.При невозможности преобразования возвращается False |
function TryToReal(Self: string; var value: real): boolean;
+Преобразует строку в вещественное и записывает его в value.При невозможности преобразования возвращается False |