Browser width is too narrow.

Rotate the screen or increase the width.

Using OpenSIMPLY with Lazarus 3.0

This applies to Lazarus 3.0 users on Windows

In Lazarus 3.0, the behavior of the project working directory has changed, which affects the current directory of the executable.

The working directory must now be explicitly specified in the project parameters, if the output directoty for the executable differs from the project directory.

This affects the assignment of the relative path to the Corouty shared libraries. If the Corouty shared library is not installed in the Windows system directory, running any tutorial project will result in library loading error.

This change in Lazarus will be taken into account in future releases of OpenSIMPLY.

For existing release there two solutions. Feel free to ask a question.

Solution #1

You only need to make a single change to the corouty.src file and to the corouty.pas file if it already exists.

File location: OpenSIMPLY_directory \ source \

You should find the '..\..\..\..\..\' substring and change it to '..\..\..\'

Code fragment

Actual code
                 LibPath: TCoString = '..\..\..\..\..\';

After your changes
                 LibPath: TCoString = '..\..\..\'; 

Solution #2

You need to specify the string: lib\$(TargetCPU)-$(TargetOS)

In the Working directory field. ( Lazarus menu: Run -> Run Parameters... -> Working directory )

Confirm with OK button. Save the project.

This change must be made to every project you want to use with Lazarus 3.0.
Lazarus Run Parameters