How to debug with LyciaStudio

Debugging is a multistage procedure of identifying an issue, isolating its source, and then either fixing this issue or finding a suitable work-around.

Lycia goes together with an embedded debugger that is why any program compiled with Lycia can be debugged in LyciaStudio.

Lycia debugger allows revising the executed 4gl code line-by-line. This means that you can analyze the results received after each line is executed. If any issues occur, you can terminate the program and look for the cause of the issues.

Here is a short description of the main debugging steps:

Refer here to find more details.

 

In Lycia, you trace and control debugging from the Debug perspective.

 

Some issues cannot be found when debugging.

For example, you have written a wrong form name in a line which calls a form. The debugger will not see it as a issue because 4gl code in the line is correct. But at runtime, no form will be found and you will receive an error message instead.

Some issues with code cannot be found when compiling but can be revealed at runtime.

In this video, you will find basic information about debugging and some real-life examples:

 

 

Contact Us

Privacy Policy

Copyright © 2024 Querix, (UK) Ltd.