REFERENCE LIBRARY
LEARNING CENTER
Debugging DataFlex Apps
To continue with this content, please log in with your
Data Access ID
or create a new account.
Cancel
Data Access ID
You may not be authorized to see this content. Please contact
Data Access Europe
for more information.
Cancel
Data Access Europe
You are not authorized to see this content.
Cancel
Data Access Europe
DataFlex courses
The Basics
Whats New in DataFlex 2022 Pre release
Getting the most out of the WebList
Migrating to DataFlex 2021
Try for free: DataFlex Personal
Debugging DataFlex Apps
Learn the language
Security the Basics
DataFlex in 5 minutes
Studio Tour
DataFlex Extensions
DataFlex QR and Barcode Scanner
DataFlex Library for LibXL
Quill Editor Library
PdfViewer
Custom Control: WebImageZoom
Printer Driver Analyzer
Dynamic Objects Library
Web Scheduler Library
Custodian 19.1
Deployment
How to deploy your WebApp
Configuring your system for DataFlex Web Development
Web
Build HTTP Services in DataFlex
5 Common WebApp Mistakes
History Management
Process Pooling
Advanced Dynamic Objects
Working with Web Properties
Working with Databases
Custom Controls
Quickstart building a web application (Mobile touch)
SOAP Web Services
Multi Tenancy
Quickstart building a web application (Desktop)
SQL
Migrating to MySQL Environment
SQL Search
DataFlex Reports
Runtime Data Source (RDS)
Page Layers
DataFlex Reports Quickstart
SQL Statements
Charts
Label Reports
Maintenance Program
Other
Tips on using the build automation tool Jenkins within DataFlex
How to use the DataFlex Styler
How to setup a livestream event
UX UI tips for application controls
Secure your web applications with HTTPS
UX UI Design principles for application development
Working with JSON
Build your own Search Engine
Information
Events
Data Access Anniversary Event
EDUC 2020
EDUC 2018
Synergy 2019
Data Access
TEST 2 september 2022
Debugging DataFlex Apps
Introduction
(0m 53s)
Prepare for Debugging
(0m 41s)
Start Debugging
(3m 03s)
Using Breakpoints
(1m 02s)
Locals, Globals, Call Stack Windows and useful actions
(6m 06s)
Watches Window
(4m 26s)
Conditional Breakpoints
(1m 09s)
Data Dictionary Properties
(2m 02s)
Tables Window
(3m 00s)
Message Tracing
(3m 07s)
Debugging WebApps
(3m 23s)
Debugging Tips and Tricks
(2m 30s)
Next lesson:
Data Dictionary Properties
Cancel
Online Documentation
Debugging DataFlex Apps
Lesson 6: Conditional Breakpoints
Demonstration – Making a breakpoint conditional
Right click on a breakpoint in the left margin and select ‘Breakpoint Condition.’
Enter “iElement=15” and press OK
Clicking the Continue icon from the top menu will cause the program to pause on the loop iteration when iElement is 15 and not before
Clicking the Continue icon again will run the program without pausing again even though there are 34 more elements in the array
The Debugger can be manually paused clicking the Pause icon in the top menu
The Breakpoints window shows the conditional breakpoint
Clicking in the ‘Condition’ field will open the dialogue showing the conditions that have been applied
Clicking on the breakpoint’s name it will show the breakpoint in the source code