Autor Téma: Inline deklarace proměnné - debugování.  (Přečteno 113 krát)

Offline cadsky

  • Nováček
  • *
  • Příspěvků: 12
  • Karma: 0
    • Verze Delphi: rio
Inline deklarace proměnné - debugování.
« kdy: 12-11-2020, 10:39:26 »
V Delphi 10.3 jsem si zvykl používat inline deklaraci proměnné. Je to bezvadná vlastnost a programování v Delphi mě zase více baví.

Nevýhodou používání je chaos při provádění debugování, kdy Delphi zřejmě nejprve inicializuje inline proměnnou a kursor skočí na řádek s breakpoitem až následně začíná debugování metody od začátku. Je to chaotické, kursor skáče nahoru a dolů. To je velká škoda této krásné funkce. Nelze vypnout brekpoint inicializace inline proměnné? Nebo v Delphi 10.4 to již funguje lépe?

Příklad inline proměnné. V tomto kódu se breakpoint zastaví 2x. První zastavení je zbytečné.
var Zapnuto := GetZapnuto;