chm восстановил

This commit is contained in:
Mikhalkovich Stanislav 2025-06-10 20:19:18 +03:00
parent fd139b4700
commit 4dc6bd72ef
9 changed files with 16 additions and 25 deletions

View file

@ -5,7 +5,7 @@ using System.Runtime.CompilerServices;
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("PascalABC.NET Compiler")]
[assembly: AssemblyCopyright("Copyright © 2005-2025 by Ivan Bondarev, Stanislav Mihalkovich")]
[assembly: AssemblyCopyright("Copyright © 2005-2021 by Ivan Bondarev, Stanislav Mihalkovich")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: AssemblyVersion(RevisionClass.FullVersion)]
@ -15,7 +15,7 @@ internal static class RevisionClass
public const string Major = "3";
public const string Minor = "10";
public const string Build = "3";
public const string Revision = "3632";
public const string Revision = "3633";
public const string MainVersion = Major + "." + Minor;
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;

View file

@ -1,4 +1,4 @@
%COREVERSION%=3
%REVISION%=3632
%MINOR%=10
%REVISION%=3633
%COREVERSION%=3
%MAJOR%=3

View file

@ -1,4 +1,5 @@
<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Between">
<param name="Keyword" value="CommandLineArgs">
<param name="Keyword" value="Dec">
<param name="Keyword" value="Eof">
@ -14,7 +15,9 @@
<param name="Keyword" value="Swap"></object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
</HEAD><body><H1>Îáùèå ïîäïðîãðàììû</H1>
<table border=0 cellpadding=5><tr><td><code><b>function</b> CommandLineArgs: <b>array</b> <b>of</b> string;</code>
<table border=0 cellpadding=5><tr><td><code><b>function</b> Between&lt;T&gt;(val, a, b: T): boolean; <b>where</b> T: IComparable&lt;T&gt;;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò True, åñëè çíà÷åíèå val íàõîäèòñÿ ìåæäó a è b (âêëþ÷èòåëüíî) íåçàâèñèìî îò ïîðÿäêà a è b</td></tr>
<tr><td><code><b>function</b> CommandLineArgs: <b>array</b> <b>of</b> string;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò àðãóìåíû êîìàíäîé ñòðîêè, ñ êîòîðûìè áûëà çàïóùåíà ïðîãðàììà</td></tr>
<tr><td><code><b>procedure</b> Dec(<b>var</b> i: integer);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óìåíüøàåò çíà÷åíèå ïåðåìåííîé i íà 1</td></tr>
@ -37,7 +40,7 @@
<tr><td><code><b>procedure</b> Inc(<b>var</b> e: ïåðå÷èñëèìûé òèï; n: integer);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óâåëè÷èâàåò çíà÷åíèå ïåðå÷èñëèìîãî òèïà íà n</td></tr>
<tr><td><code><b>function</b> InRange&lt;T&gt;(val, a, b: T): boolean; <b>where</b> T: IComparable&lt;T&gt;;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò True, åñëè çíà÷åíèå val íàõîäèòñÿ ìåæäó a è b âêëþ÷èòåëüíî (a ? val ? b)</td></tr>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò True, åñëè çíà÷åíèå val íàõîäèòñÿ ìåæäó a è b âêëþ÷èòåëüíî</td></tr>
<tr><td><code><b>function</b> ObjectToString(obj: object): string;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ïðåîáðàçóåò îáúåêò â ñòðîêîâîå ïðåäñòàâëåíèå</td></tr>
<tr><td><code><b>function</b> Ord(a: öåëîå): öåëîå;</code>

View file

@ -1,8 +1,6 @@
<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Between">
<param name="Keyword" value="Clamp">
<param name="Keyword" value="ClampBottom">
<param name="Keyword" value="ClampTop">
<param name="Keyword" value="Divs">
<param name="Keyword" value="DivsAll">
<param name="Keyword" value="DivsAny">
@ -20,12 +18,8 @@
</HEAD><body><H1>Ìåòîäû ðàñøèðåíèÿ òèïà integer</H1>
<table border=0 cellpadding=5><tr><td><code><b>function</b> Between(Self: integer; a, b: integer): boolean;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò True åñëè çíà÷åíèå íàõîäèòñÿ ìåæäó äâóìÿ äðóãèìè</td></tr>
<tr><td><code><b>function</b> Clamp(Self: integer; bottom,top: integer): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ÷èñëî, îãðàíè÷åííîå äèàïàçîíîì îò bottom äî top âêëþ÷èòåëüíî</td></tr>
<tr><td><code><b>function</b> ClampBottom(Self: integer; bottom: integer): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ÷èñëî, îãðàíè÷åííîå âåëè÷èíîé bottom ñíèçó</td></tr>
<tr><td><code><b>function</b> ClampTop(Self: integer; top: integer): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ÷èñëî, îãðàíè÷åííîå âåëè÷èíîé top ñâåðõó</td></tr>
<tr><td><code><b>function</b> Clamp(Self: integer; min,max: integer): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ÷èñëî, îãðàíè÷åííîå äèàïàçîíîì îò min äî max âêëþ÷èòåëüíî</td></tr>
<tr><td><code><b>function</b> Divs(Self,d: integer): boolean;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò True åñëè öåëîå äåëèòñÿ íà óêàçàííîå çíà÷åíèå</td></tr>
<tr><td><code><b>function</b> DivsAll(Self: integer; <b>params</b> a: <b>array</b> <b>of</b> integer): boolean;</code>

View file

@ -2,8 +2,6 @@
<param name="Keyword" value="Between">
<param name="Keyword" value="Ceil">
<param name="Keyword" value="Clamp">
<param name="Keyword" value="ClampBottom">
<param name="Keyword" value="ClampTop">
<param name="Keyword" value="Floor">
<param name="Keyword" value="InRange">
<param name="Keyword" value="Round">
@ -19,12 +17,8 @@
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò True åñëè çíà÷åíèå íàõîäèòñÿ â äèàïàçîíå [a,b]</td></tr>
<tr><td><code><b>function</b> Ceil(Self: real): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò íàìåíüøåå öåëîå, áîëüøåå èëè ðàâíîå âåùåñòâåííîìó ÷èñëó</td></tr>
<tr><td><code><b>function</b> Clamp(Self: real; bottom,top: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ÷èñëî, îãðàíè÷åííîå äèàïàçîíîì îò bottom äî top âêëþ÷èòåëüíî</td></tr>
<tr><td><code><b>function</b> ClampBottom(Self: real; bottom: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ÷èñëî, îãðàíè÷åííîå âåëè÷èíîé bottom ñíèçó</td></tr>
<tr><td><code><b>function</b> ClampTop(Self: real; top: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ÷èñëî, îãðàíè÷åííîå âåëè÷èíîé top ñâåðõó</td></tr>
<tr><td><code><b>function</b> Clamp(Self: real; min,max: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ÷èñëî, îãðàíè÷åííîå äèàïàçîíîì îò min äî max âêëþ÷èòåëüíî</td></tr>
<tr><td><code><b>function</b> Floor(Self: real): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò íàèáîëüøåå öåëîå, ìåíüøåå èëè ðàâíîå âåùåñòâåííîìó ÷èñëó</td></tr>
<tr><td><code><b>function</b> InRange(Self: real; a,b: real): boolean;</code>

View file

@ -31,7 +31,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
</HEAD><body><H1>Ìåòîäû ðàñøèðåíèÿ òèïà string</H1>
<table border=0 cellpadding=5><tr><td><code><b>function</b> Between(Self: string; a, b: string): boolean;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает True если значение находится между двумя другими</td></tr>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает True если строка находится между двумя другими (лексикографическое сравнение)</td></tr>
<tr><td><code><b>function</b> IndicesOf(Self, SubS: string; overlay: boolean := False): <b>sequence </b> <b>of</b> integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü èíäåêñîâ âõîæäåíèé ïîäñòðîêè â îñíîâíóþ ñòðîêóÏàðàìåòð overlay îïðåäåëÿåò, ðàçðåøåíû ëè ïåðåêðûòèÿ âõîæäåíèé ïîäñòðîê</td></tr>
<tr><td><code><b>function</b> InRange(Self: string; a, b: string): boolean;</code>

View file

@ -1 +1 @@
3.10.3.3632
3.10.3.3633

View file

@ -1 +1 @@
!define VERSION '3.10.3.3632'
!define VERSION '3.10.3.3633'

Binary file not shown.