Type has no component named lazarus / 12-Debugger ---------------------------------------------------------------------- ronhud · 2018-10-03 10:21 Am I missing something in tryint to use the debugger.  For example :- I enter into the watchlist window AQuery.FieldByName('sldate').AsFloat then use the evaluate option and get the following Type TSQLQUERY has no component named FIELDBYNAME('sldate').AsFloat. Is the value really not seeable or is there some way that I have missed? ---------------------------------------------------------------------- howardpc · 2018-10-03 11:01 gdb, the third party debugger used by default in Lazarus, has no concept of Pascal functions. To watch properties such as this you need to insert an extra debugging float variable in your code, and assign the value of AQuery.FieldByName('sldate').AsFloat to it in code. When debugging you can then watch the value of this debugging variable. Once debugged, you remove the variable. ---------------------------------------------------------------------- ronhud · 2018-10-03 11:11 That is what I have been doing but I hoped there was something quicker. ---------------------------------------------------------------------- ccrause · 2018-10-03 11:37 Quote from: howardpc on October 03, 2018, 01:01:33 pmgdb, the third party debugger used by default in Lazarus, has no concept of Pascal functions. Also refer to this entry about property methods and gdb.