Na velikosti záleží

X++ normálně nerozlišuje velikost písmen – můžete zavolat warning(„x“) nebo WaRnInG(„x“) a oboje udělá to samé (ačkoli vaši kolegové nemusí být tak benevolentní jako kompilátor X++). Nicméně to samé naplatí pro .NET Interop z X++ – můžete sice použít například System.Math::Cos(0), ale pokud zkusíte zavolat System.Math::cos(0), dostanete kompilační chybu. Existují dokonce případy, kdy změna velikosti …

Continue reading ‘Na velikosti záleží’ »

Zpracování výjimek s X++ and .NET Interop

Nedávná diskuze na komunitním fóru o zprávách ve výjimkách mě přiměla danou situaci důkladně otestovat a myslím, že výsledky stojí za zveřejnění. Tento příspěvek také zmiňuje něco, co jsem už zjistil dříve – že v kódu, který používá .NET Interop a který může být spouštěný jak jako X++ tak i CIL, může být zpracování výjimek …

Continue reading ‘Zpracování výjimek s X++ and .NET Interop’ »