Těšíte se, až začnete kódovat pomocí objektové notace? Objektová notace vám jako vývojáři jistě usnadní život. Než ji však aktivujete ve své stávající aplikaci, měli byste se ujistit, že je váš kód připraven.
Nová syntaxe Object Notation zavádí některá omezení, protože jazyk 4D nyní považuje následující tři znaky za vyhrazené symboly: “ . „, “ [ “ a “ ] “ (tj. tečka, otevírací a uzavírací závorka).
V důsledku toho po aktivaci objektové notace v databázi již není dovoleno používat tyto symboly v názvech proměnných, metod, tabulek a polí. A samozřejmě to platí i pro váš stávající kód!
Proto je důležité před aktivací této funkce zkontrolovat, zda vaše aplikace tyto symboly neobsahuje. Ale nebojte se, MSC to může udělat za vás!
Zkontrolujte svou aplikaci pomocí MSC
Otevřete stránku MSC a kliknutím na tlačítko „Verify the application“ (Ověřit aplikaci) spusťte ověřování:
Zkontrolovat výsledky v souboru protokolu
Pokud je výsledek ověření„Aplikace je platná“, žádný problém, můžete bez obav aktivovat funkci Object Notation.
Pokud je výsledek ověření „Byly zjištěny anomálie„, klikněte na tlačítko „Otevřít soubor protokolu“ a podívejte se na podrobnosti varování:
Pokud soubor protokolu obsahuje alespoň jedno varování, které uvádí, že název obsahuje tečky nebo závorky (např. „Název metody „my.method“ obsahuje tečky nebo hranaté závorky„), vaše aplikace není v souladu s Object Notation.
V takovém případě musíte přejmenovat každý uvedený prvek, který obsahuje „.“, „[“ nebo „]“. Můžete to provést ručně pomocí seznamu upozornění vygenerovaného MSC nebo automaticky díky funkci „Najít v návrhu“ standardu 4D.
Pak už můžete aktivovat Zápis objektů a užívat si tuto výkonnou syntaxi!
Další informace o objektové notaci najdete také v dokumentaci
.