Přidáno 1 126 bajtů,
8. 10. 2012, 09:32 Povoluje nebo zakazuje rozšířenou syntaxi Turbo Pascalu.
Syntaxe: {$X+} nebo {$X-}
Implicitně: z{$X-}
Typ: Globální
Povel menu: Options|Compiler|Extended Syntax
;Režim $X+
V režimu [[$X+]] mohou být volání funkcí použita jako příkazy; výsledek funkce je zapomenut.
*Všeobecně jsou výpočty vykonávané funkce reprezentovány jejím výsledkem, takže zapomínání výsledku nemá takřka smysl.
*Ale v některých případech může funkce vykonat několik operací založených na jejích parametrech. A některé z těchto případů nemusí produkovat smysluplný výsledek.
*V takových případech rozšířená syntaxe dovoluje volat funkci jako proceduru.
*Direktivu [[$X+]] nelze aplikovat na vestavěné funkce (funkce definované v jednotce System).
*Režim [[$X+]] také povoluje podporu nulou ukončených řetězců aktivací speciálních pravidel na vestavěný typ [[PChar]] a nulou začínající znaková pole. Pro další informace viz obrazovku nápovědy k jednotce Strings.
[[Category:Direktívy prekladače]]
[[Category:Direktivy přepínače]]