OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 02:20

Часовой пояс: UTC + 3 часа




Форум закрыт Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 17 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 10 Июль, 2009 09:43 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Files писал(а):
TYPE Type = ARRAY 16 OF CHAR;...
VAR docType-, objType-, symType-: Type;...

VAR docType-, objType-, symType-: Type (docType # NIL) & (objType # NIL) & (symType # NIL)
File types of BlackBox documents (docType), of BlackBox code files (objType), and of BlackBox symbol files (symType).
В русскую документацию исправление внёс: (docType # "") & (objType # "") & (symType # "")


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 12 Февраль, 2010 15:35 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Meta писал(а):
PROCEDURE (VAR var: Item) IntVal (): INTEGER
NEW
Reads a integer value from an item.

Pre
var.Valid() 20
var.typ IN (sCharTyp, charTyp, byteTyp, sIntTyp, intTyp} 21
var.obj = varObj 22


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 22 Февраль, 2010 14:08 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Meta писал(а):
PROCEDURE (VAR i: Item) GetBaseType (VAR base: Item)
NEW
Assign i's base type to base.

Pre
i.Valid() 20
i.typ IN {recTyp, arrTyp} 21
21 не стыкуется с исходником:
Код:
ASSERT(i.typ IN {arrTyp, recTyp, ptrTyp}, 21)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 22 Март, 2010 17:37 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
В документации Dates отсутствуют
PROCEDURE GetUTCBias (OUT bias: INTEGER);
PROCEDURE GetUTCDate (OUT d: Date);
PROCEDURE GetUTCTime (OUT t: Time);


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 16 Июль, 2010 19:53 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Files писал(а):
PROCEDURE (d: Directory) SameFile (loc0: Locator; name0: Name;
loc1: Locator; name1: Name): BOOLEAN;


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 19 Октябрь, 2010 16:37 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Нестыковки StdLinks
Docu писал(а):
PROCEDURE (v: Link) GetCmd (OUT cmd: ARRAY OF CHAR)
NEW
Returns the link's command.

Post
leftSide = (cmd # "")

PROCEDURE (t: Target) GetIdent (OUT ident: ARRAY OF CHAR)
NEW
Returns the target's identifier.

Post
leftSide = (ident # "")
Код:
    PROCEDURE (v: Link) GetCmd* (OUT cmd: ARRAY OF CHAR), NEW;
    BEGIN
        ASSERT(v.leftSide, 20);
        ASSERT(v.cmd # NIL, 100);
        cmd := v.cmd$
    END GetCmd;

    PROCEDURE (t: Target) GetIdent* (OUT ident: ARRAY OF CHAR), NEW;
    BEGIN
        ASSERT(t.leftSide, 20);
        ASSERT(t.ident # NIL, 100);
        ident := t.ident$
    END GetIdent;


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 14 Февраль, 2011 12:06 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
System/Docu/User-Man писал(а):
10.5 Window Menu (Windows) / Windows Menu (Mac OS)

New Window
Command: StdCmds.NewWindow
Guard: StdCmds.WindowGuard
Opens a new window on the same document as the front window. The window is of the same kind as the front window. The window's title is put between "(" and ")" parentheses.
Сейчас мы видим "<" и ">"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Март, 2011 16:36 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Stores писал(а):
PROCEDURE (VAR rd: Reader) ReadStore (OUT x: Store)
...
alien store contents are on x.file in the range [x.pos .. x.pos + x.len[.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Март, 2011 16:53 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Евгений Темиргалеев писал(а):
[x.pos .. x.pos + x.len[
Это не опечатка. Это такой способ написать, что правая граница не включена в диапазон. Я такое уже не раз встречал в обероновской документации. Наверное, из ETHZ идёт обозначение.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Март, 2011 16:55 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Странно. А разве обозначение [a, b) не является общепринятым?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Март, 2011 16:58 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Евгений Темиргалеев писал(а):
Странно. А разве обозначение [a, b) не является общепринятым?
Насколько я знаю, является. Не знаю, почему они им не пользуются.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Март, 2011 18:07 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Stores писал(а):
PROCEDURE (s: Store) ExternalizeAs- (VAR s1: Store)
...
ExternalizeAs ist called locally.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Март, 2011 20:16 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Александр Ильин писал(а):
Евгений Темиргалеев писал(а):
Странно. А разве обозначение [a, b) не является общепринятым?
Насколько я знаю, является. Не знаю, почему они им не пользуются.
Которое они используют, тоже общепринятое.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 23 Август, 2013 16:01 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Helmut Zinn писал(а):
Here there are some correction about BlackBox documents:
Код:
StdCoder.Decode ..,, ..rL,...3QwdONl9RhOO9vRbf9b8R7fJHPNGomCrlAyIhgs,CbKBhZ
 xi2,CoruKu4qouqm8rtuGfa4.hOO9vRb1Y66wb8RTfQ9vQRtIdvPZHWKqtCa.E.U5U2i06.5Qw
 dONlnayKmKKqCLLCJuGqayKm6F9vQ5nsH3.bnayKmKa2,Cor.kay4.qorGqmQCU2,CJuyKtQC9
 8P9PP7ONbXmb.2.otHk5EXD,,6.,.Hu0cU.ktAcoZimBhWhiohgnZcZRC.,.R,0.p.0.z5,6.J
 FA0z.I.Yr0U.2.IK3kBuG,IklTeoZgABhiRhnpZABhiRh2hgnV1.,Uu.,UUU.k.W,CJuGqVqKm
 CLLyIsKKrGorCKISGeyqu8rHa07.,.89.Zz0E.c3E.606..AU.k.8Mtf.2.S02.e,2U.8U0E.c
 8U.6.,6jU5U0IkmL,6.w22U.EBU..EJ.6.VQ.E8k,8Mtf.2.O12.e,2..e0M.6YE.i.8E32.56
 ,c.x.7cUZj06.,UbU.2.e,2Uz1,Ue64.072U4U3IkmL,2U.EKE.EBU..EJ.3.V2AU.E,S.OE,9
 T3E.0.J10.p.0.4.0EJ.,U.2Gk.k.O.8E8k,i.8E32.56,c.x.8.Kk.E,S.0k.0.Bc.6.,.ZB.
 ..0.70,.J,0U,I2Q8..6F9fRT7FTvMfv97ON3PRDv7HVCU.2.IK..0.r.0.F.,.U,2.4k1k18M
 tf.2.i00E.c5E.k.0.,MEZPO19PWFs5.2UE0y,WE,9T3U.EcE.EDU.wT2U.kU..0E6,1.D66,E
 .Ok.k.O.SEUE.CE.E.UegiJYe6r.3Qwd0ZORNPNZvQRtIdHdKLq6F9vQ59.XDJ.QiiIepZhZ7F
 6.Z52.0A,s,,UfW.2.52.CLLC3b8Rn9P99F9vQ0ks,Uikwm46.ZD06..WE.cM6.,U00.umUG5.
 E.Y.2..EKE.8E.E..YxgEYrE,2scG2PP,A.6.,Qx,F,U..89..,U5,,UhU.2.1M7sI....KptK
 Ktqma4KrSmIM26.,.Z3.U.EPU.E2E..M.,6.4k1k1OV.M.B.DseE.6.,c8.3gwNE.0E.ktk1kg
 6.,6.CMtv.0E..W.y10E.cUZD26..UYU.AU.U..6v6mEI,C.2.I.6.EJ.U.2U.UqV5UV,,k,,,
 6..F.D0,6.IEE...N,,M.E.EECOhU.2eHJ.ltM2lqm.E,2crR18zJ6.0.89.i.2.C22.a00E.A
 UVUH,..yqlcE3O9ZORNPNbv7HVBU.2.IK..0.,W..F.,.U,2.4k1k1u04k0E,4.SkjE.2.0E.U
 e.E4E.ktk10.nW.6.C66.,.60sD6.,U000..670U.A.6.66532UE,..,.36.,U.Um0U9.,U.F.
 Ua.,k.u,C3...GpuGrKGnHa0J.,6.cg..2.eG.E.606..AU.k.G.OE,E,4.SE0k28Mtf.0E.6A
 6.c5E.k.0.,ME.M.6Y1.,M,,6.SEDE38Mtf.0E.6S6.c5E.yD2.42.UE0,c,,U5A1IV4.r01M,
 c.k1G.ak0USU7IU.k1a,a.sK6.36.2U.Um0.E.6E2.c7E.AUSUH,...cBDN8.,6.cg..2.050.
 W.0..16.AU3U4A.IU,U5o0,k2O,SEBk24.Q,2V4U5I.AU2U4.3.SE9k2O,SEBk24.o0QV0Ky8U
 .2.G50.e,2.AU.E.eWMU.E.m9M.M.B.3.SE,k2i.ek,6.H6,s,L,1M,c.k18.Q0wUfU.IU.E.0
 .89..,U0,,UcE.0.166sI....GprGrHa0N.,.89..,..WE.6..AU.k.G.OE,E,4.SE0k2K.o1I
 V4U5A1I,khk.K.8.wU2.USU7I.wUNU7.i3ik.k.G.O.I.s,h.Hc3s,p.HM.k3E2O.SE,k..1.3
 .SE9k2O,SEBk24.o0Q,M.9.B.8.wU0U7Q,IV1U7Y.wUfU,.3.SE,UHU5Q3wz0YejhimJUBwdgZ
 gu2YUgV8hinZiUggiZiZJiUYichgUohVhhZ3YDJgsBcYZgmhgnRil2YdphoxhUYichANOORHEO
 qoKKqGKK0mkuKm0GuWqmuKECKqaqliKEyKr0GuWaUQcmhgVZiZ3YWhioZijphigVChgrJbUgV8
 hC..R1...Ea...u4.UUwd93YWhio,qk48EWKKvy06FgC3M1T8PUjJiUAha3YdZiUAhn3YnZidZ
 hg3YWhgdphb3YdhhkxhmZiZZiUIgt3YVZiUYhZBgnZiUwhihgUQggBhZpho3YhxhYhighgi2YB
 odZxCwhm,....GKE8qw.....qk48E,GYq,g8.3M1T0cI9vQ9HvKKmaEE0GE0GEUlIargVChgrV
 GhA.EEUlUHBhghgiZiUYemBgkBVU2200A4lN1Pc9Rd9PM1bOON1UUAhnNM,tQVPN5PO19P,tM1
 vQ9f9,NGd965PMR963PN,NRbPN796dvP,NM3vPZ9R,NNlPN5PRdPOTfP,tPB965PRZfQ9fPd96
 5vPPPP1fP796jPOd9OTPRd96DPNRPNZPMdPORvN,NM,7RZPMVnvaKrGqrSLLqE,qk48E,whXhC
 30E,qkb...22MASn28rmCrmUUogjJiUogpZipJiZ3Ypl4uomS5.M0EEUl..00..Cpo.d0H.00A
 4lN0DPNRPNMNb96RvP,7JZPM00k48k4qU2xhXFeK5dd.PsHN1YechgUgch3ioBjUIgplr2YdRi
 UggiBgWZhZZgg2Yr3hdZhZ3Yo3hZtE..Emaqt4KlmqmoZUYechgU..kruKqaLE8qmCqrqqmCLE
 K4EEaKn0mtyqqYicBhixAFPMb963PN9fP,7Rn9Q99N,FrGrr.7PO19PTvN,dMT9SDtQ,7R99Sd
 96BPO9XugVChA6JFX3,,lu.HXZ,Y3.kb..G4UiEo..y4MNkt.66O46R..YCVPNcPy46N....PM
 1G2.hd.PsH.HeP,7RFXVJgjpiZ3YZ3jVhhkZhZZZUwdW3jKBhZtQVd9hOO9HL8pmCLuyKt22Qi
 UAhoRiUogmBghhAVPMZPMPPNdPNZ96B96dvP,7NZPMj961ntGLtaKrSKLqEbK4Adi,...Un,o3
 ...66.d1..ZPN59R1fPD9P9f9PM1T8P714IE0JtyKsKKtGroKqtumXKKuqotSKEaqt0mtKKrGL
 EGrrYCoidhA,7RT96DPNd96H9RbHs8rr05UBo7kU00.6IT9PNPHbvN..d1.wA..UBgVB..dW0g
 VD,Y8g666K5MOgAUg..C2..YA.RVc,..T1ggXVn,EEoAEu..6Rn9Q91Rnr.71...cHUIV3,,lu
 .HXZ,Y3.kb..G4UiEo..y4MNkt.66O46R..YCVPNcPy46N....PsH.H0FXV,..Un,o3.,,.B10
 0Eu.6N.b1.kY....Un,o3...66.d1..Z1..ME..DWB,QC.d1h1,,DXU.V1.qEb.10.6I...d1.
 wA..UBIklbeZ3D5uPR9RZvPN9P9fQbf9bGmCIu8LqGomCrl0ks,.ELCoruKu.GYn7.C244QCEt
 ...ktu0.Y62Um1,.d.,.H6.,E.0..4E,9T46.,.11D6.A90E.0U100E..WE.sD6.,U0G.6..UY
 U.AU.U.UUQIE.4vl5UTyB4.4.0E.cUe.2..c4E.k.Ue.E.0t.U...g,,...
 --- end of encoding ---



Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 07 Ноябрь, 2013 14:41 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Кстати, обратите внимание на документацию StdDebug:
Цитата:
StdDebug

DEFINITION StdDebug;

END StdDebug.


For a distribution version of an BlackBox application or component, use this limited version of the BlackBox debugger. It is not permitted to distribute the full debugger (DevDebug). This limited version doesn't allow to follow pointers and similar interactions, it only creates a passive display of the error state. Since this is a text document that can be saved, it enables the user to send error information to the developer (e.g., via StdCoder).
StdDebug is installed during startup of BlackBox, if the full DevDebug could not be found.


Слова "not permitted" уже неактуальны.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 22 Март, 2014 14:54 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Dialog Docu писал(а):
PROCEDURE ShowParamMsg (IN str, p0, p1, p2: ARRAY OF CHAR)
Presents str as a message to the user. The string str is mapped. The additional input parameters p0, p1, and p2 are not mapped. This procedure is used to present urgent messages to the user, typically alerting the user that some action has failed. It shouldn't be used for casual success messages. If a log window is present it is assumed that the user prefers these kind of messages in the log. Therefore the message is printed in the log if one exists, otherwise the message is displayed in a separately opened dialog box.

Pre
str # NIL 20

PROCEDURE ShowMsg PROCEDURE (IN str: ARRAY OF CHAR)
This is a simplified version of ShowParamMsg which has no additional input parameters.

Except for performance, equivalent to:
ShowParamMsg(str, "", "", "")

Pre
str # NIL 20


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 21 Сентябрь, 2015 13:12 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Fonts:
Цитата:
PROCEDURE (f: Font) Init (typeface: Typeface; size: INTEGER; style: SET; weight: INTEGER)
NEW
Initialize font fields.
Init is called by BlackBox, internally.

Pre
f.size = 0 20 font must not be initialized yet
size > 0 21
style is subset of {italic, underline, strikeout} 22
0 <= weight <= 1000 23

Post
f.fingerprint = fingerprint
f.typeface = typeface & f.size = size & f.style = style & f.weight = weight


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Форум закрыт Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 17 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB