Search found 354 matches

by Ivan Denisov
Wed Feb 23, 2022 4:06 am
Forum: Brainstorming
Topic: MakingMoney with BlackBox
Replies: 3
Views: 29094

Re: MakingMoney with BlackBox

I made an application for the device and selling it to device distributor for some years already. I can not say that earned much, however this is a real case. Also I am using BlackBox in science to automate all lab experiments, images processing and computer simulations, so get some money by BlackBo...
by Ivan Denisov
Sun Feb 20, 2022 2:26 pm
Forum: BlackBox Framework
Topic: Computing Fundamentals -- Errors in module
Replies: 8
Views: 11000

Re: Computing Fundamentals -- Errors in module

cfbsoftware wrote:
Ivan Denisov wrote: This change was made in 1.7.2 so of cause in 1.6 there will be no such problem.
What is the change that was made in 1.7.2 that caused the problem?
There was the discussion here
https://forum.blackboxframework.org/vie ... f=49&t=205
by Ivan Denisov
Sun Feb 20, 2022 5:58 am
Forum: BlackBox Framework
Topic: Computing Fundamentals -- Errors in module
Replies: 8
Views: 11000

Re: Computing Fundamentals -- Errors in module

I tried compiling your unmodified Pbox12B module using v1.6 of BlackBox and the version of PBoxFormatters included with the PBox modules uploaded by Stan Warford to Helmut Zinn's Component Pascal Resources site: http://www.zinnamturm.eu/downloadsOS.htm#Pbox and it compiled without a problem. This c...
by Ivan Denisov
Sun Feb 20, 2022 5:57 am
Forum: BlackBox Framework
Topic: Computing Fundamentals -- Errors in module
Replies: 8
Views: 11000

Re: Computing Fundamentals -- Errors in module

Ivan, thanks. I guess the book is showing its age. But when I make the change I get a new error at the line which calls the procedure: PrintLine(dataValue, fm); The error is "incompatible assignment", after fm. I think that gave wrong advice, because does not know original type of PboxMap...
by Ivan Denisov
Sat Feb 19, 2022 5:36 pm
Forum: BlackBox Framework
Topic: Computing Fundamentals -- Errors in module
Replies: 8
Views: 11000

Re: Computing Fundamentals -- Errors in module

This is new security feature of BlackBox, which does not allow to call methods of read-only variables. Just replace PROCEDURE PrintLine (x: REAL; IN f: PboxMappers.Formatter); to PROCEDURE PrintLine (x: REAL; f: PboxMappers.Formatter); This is done, because now compiler can check that data does not ...
by Ivan Denisov
Fri Feb 18, 2022 4:52 pm
Forum: BlackBox Cross-Platform
Topic: Three levels of file system
Replies: 10
Views: 41597

Re: Three levels of file system

In the description on page https://blackbox.oberon.org/download about Ubuntu/Mint/Debian repository for automatic upgrades version 1.8 the line echo "deb http://deb... is double one with 18 and one without. 2.0 in "linux" repo without 18 but the package name differ sudo apt-get insta...
by Ivan Denisov
Tue Feb 15, 2022 12:01 pm
Forum: BlackBox Cross-Platform
Topic: Three levels of file system
Replies: 10
Views: 41597

Re: Three levels of file system

The paths "STANDARD:" and "CUSTOM:" now have experimental support in BlackBox 2.0
https://blackbox.oberon.org/
by Ivan Denisov
Tue Feb 15, 2022 12:00 pm
Forum: Forum administration
Topic: SSL certificate expired
Replies: 3
Views: 18002

Re: SSL certificate expired

Certificates renewed till 16 May :)
by Ivan Denisov
Wed Feb 09, 2022 12:24 pm
Forum: Component Pascal
Topic: Sets with more than 32 elements?
Replies: 7
Views: 14319

Re: Sets with more than 32 elements?

Actually OOP does not mean much. Syntactic sugar.
However many stuff in framework done in OOP way, so it is impossible to use BlackBox features without it.
by Ivan Denisov
Tue Feb 08, 2022 4:11 pm
Forum: Component Pascal
Topic: Sets with more than 32 elements?
Replies: 7
Views: 14319

Re: Sets with more than 32 elements?

I can imaging smth like this MODULE TestSet64; IMPORT Log := StdLog, In, Math; TYPE Set = POINTER TO RECORD a, b: SET; END; PROCEDURE (s: Set) Add (n: BYTE), NEW; BEGIN ASSERT(n >= 0, 20); ASSERT(n < 64, 21); IF n < 32 THEN s.a := s.a + {n} ELSE s.b := s.b + {n-32} END END Add; PROCEDURE (s: Set) Re...