From 989bdf0431bc7ef6d41d8aa7c9c88c4f99bd52c5 Mon Sep 17 00:00:00 2001
From: Mikhalkovich Stanislav
Date: Sat, 11 Dec 2021 23:51:50 +0300
Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B9=20PT4/PT4pabc.dl?=
=?UTF-8?q?l=20!!!?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Configuration/GlobalAssemblyInfo.cs | 2 +-
Configuration/Version.defs | 4 +--
.../_ProgrStruct_Defs/index_progrstruct.html | 23 +++++++++++++++++-
Release/pabcversion.txt | 2 +-
ReleaseGenerators/PT4/PT4pabc.dll | Bin 5525504 -> 5526016 bytes
ReleaseGenerators/PascalABCNET_version.nsh | 2 +-
bin/PT4/pt4pabc.dll | Bin 5525504 -> 5526016 bytes
bin/PascalABCNET.chm | Bin 2993694 -> 2993952 bytes
8 files changed, 27 insertions(+), 6 deletions(-)
diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs
index 408ef0fb8..a2e12ecc4 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 = "8";
public const string Build = "2";
- public const string Revision = "3034";
+ public const string Revision = "3035";
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 b3cc4aa29..c235cd14d 100644
--- a/Configuration/Version.defs
+++ b/Configuration/Version.defs
@@ -1,4 +1,4 @@
-%COREVERSION%=2
-%REVISION%=3034
%MINOR%=8
+%REVISION%=3035
+%COREVERSION%=2
%MAJOR%=3
diff --git a/PABCNetHelp/LangGuide/_ProgrStruct_Defs/index_progrstruct.html b/PABCNetHelp/LangGuide/_ProgrStruct_Defs/index_progrstruct.html
index 33f7c48fa..3115b1710 100644
--- a/PABCNetHelp/LangGuide/_ProgrStruct_Defs/index_progrstruct.html
+++ b/PABCNetHelp/LangGuide/_ProgrStruct_Defs/index_progrstruct.html
@@ -33,7 +33,8 @@
операторы
end.
Первая строка называется заголовком программы и не является
-обязательной.
+обязательной. В PascalABC.NET использование заголовка программы
+считается устаревшим.
Раздел
uses
@@ -80,6 +81,26 @@ uses,
var x := 100;
var y :=
100;
var r := 50;
Circle(x,y,r);
end.
+
Кроме того, имеется возможность записывать программы без внешнего begin-end.
+Для этого в начале программы используется префикc ##:
+
+ ##
+ var a := ArrRandomInteger(10);
a.Println;
+Такой режим называется командным и предназначен для написания коротких
+программ из нескольких команд. В данном режиме разрешено использовать одну
+секцию uses и описывать процедуры и функции:
+
+
+
+
+
##
+uses GraphWPF;
+function Draw(x,y: real) := Circle(x,y,5);
+Draw(100,100);
+
+
+
+