Component Pascal Collection

Helmut Zinn

Frequently Asked Questions and Answers

  1. What is BlackBox?
  2. Who does use Oberon (BlackBox)?
  3. How to get started?
  4. How to uncompress 7z files?
  5. Is BlackBox.exe a Virus?
  6. Can I use my subsystems from BlackBox 1.6 with BlackBox 1.7?
  7. What is the difference between the CPC BlackBox and the BlackBox Framework Center?

1.

What is BlackBox?

The „BlackBox Component Builder“ is a software development system for the programming language „Component Pascal“ including editor, compiler, linker, documentations and source codes. The whole system needs less than 30 MByte disk space. Due to its stability, performance and simplicity, BlackBox is perfectly suited for science and engineering applications. BlackBox can also be used for education.

2.

Who does use Oberon (BlackBox)?

Prof. Fyodor Tkachov spoke at the 15th International Workshop on advance computing. His speeches: "Less is more. Why Oberon beats mainstream in complex applications".

3.

How to get started?

You can use the „BlackBox Component Builder“ without any installation. Just unpack all files to an empty directory, run "BlackBox.exe", click on the menu bar, choose "Help -> Contents" and read the document "Guided Tour".

4.

How to uncompress 7z files?

In Ubuntu unpack all files to an empty directory with the archive manager and start BlackBox.exe with Wine.

In Windows you need the 7-Zip file archiver. You can download 7-Zip from http://www.7-zip.org/ or https://www.heise.de/download/product/7-zip-13139.

5.

Is BlackBox.exe a Virus?

Of course, it is not a virus. BlackBox compiles Component Pascal programs. Since April 2017 I have trouble with false positive virus alert by some virus scanner. That is very annoying. I uploaded the file BlackBox.exe to the website VirusTotal. You can go directly to this page to see the result for

BlackBox.exe version 1.7.1805 (Core)
MD5: 0bce61a8 24d122b1 96376520 3360a913
https://www.virustotal.com/en/file/.../analysis/

BlackBox.exe version 1.7.1805 (Center)
MD5: e6fdc27a cf25c8d5 dc979fc9 751633ed
https://www.virustotal.com/en/file/.../analysis/

Every red line is a false positive detection. The antivirus software companies should correct their mistakes.

6.

Can I use my subsystems from BlackBox 1.6 with BlackBox 1.7?

Yes, you can. But they are not object compatible. The best practice is to delete all Sym and Code files and recompile your subsystem. Otherwise you may get errors which are hard to find.

By the way BlackBox 1.7 has a new command called "DevCompiler.CompileSubs" which compiles a whole subsystem. For example the command "(!)DevCompiler.CompileSubs Com Comm Ctl Dev Form Host Obx Ole Sql Std System Text Win Xhtml ~" compiles the complete BlackBox program.

7.

What is the difference between the CPC BlackBox and the BlackBox Framework Center?

Since 2013 I collect all changes and corrections about BlackBox. A lot of them insert into the Center Editions with their improvements. The improvements from the Center I add back to the CPC editions. It is a long iteration cycle.

Some changes I need for the CPC save-sets immediately and can't wait until the Center releases the new version. The current Cpc Edition already has the necessary changes. That is the reason why CPC edition exists.

There are a lot of changes so I do not count 1.7.1, 1.7.2 and so on. I insert the release year and month into the number (like Linux) e.g.

   1.7.1612 means version December 2016
   1.7.1704 means version April 2017
   1.7.1707 means version July 2017

and so on.

The Cpc Edition 1.7.1610 is equivalent to the Center Edition 1.7
The Cpc Edition 1.7.1712 is equivalent to the Center Edition 1.7.1

Known differences:

Unknown differences are open points for discussion.

 

Introduction | Subsystems | Topics | Authors | Date | Links | FAQ | Downloads
A..C | D..H | I..N | O..S | T..Z

Last Updated 8st June 2018