Sign in Join
Wiki copytemporary

sysutils/eo

English · Esperanto · Français

La unuo sysUtils distribuata kun la defaŭlta rultempa biblioteko de FPC provizas multajn sistemajn utilaĵojn. Ĝi provas esti plej eble kongrua kun la sysUtils unuo de Delphi. Kvankam, la versio de FPC estas havebla ĉe ĉiuj platformoj kiuj FPC subtenas. Ĝi ne enhavas iujn ajn Vindozo-rilatajn subprogramojn aŭ aliaj alte platformo-specifaj funciaroj.

Menciinda Funciaro

Avertoj

Se la sysUtils unuo estas inkluzivigita, ĉiuj rultempaj eraroj fariĝas esceptoj, kiu devigas vin uzi programtradukilan regimon (aŭ reĝiman ŝalton) kiu permesas al vi pritraktado de escepto. Por kapti la escepton per ĝia nomo vi devas inkluzivi sysUtils, eĉ tamen ke la modulo mem ne uzas iujn ajn sistemajn utilaĵojn.

Ŝanĝante rultempajn erarojn al esceptoj havas ĝeneralan efikon. La suba programo finiĝas kun nekaptita escepto, eĉ tamen ĝi ne listigas sysUtils en ĝiaj uses-frazo: La sysUtils unuo estas implice inkluzivigita de la strUtils unuo:

pascal
program implicitSysUtilsCaveat(input, output, stdErr);
uses
    strUtils;
var
    x: file of char;
    c: char;
begin
    // intence kaŭzi eraron por montraj celoj
    read(x, c); 
end.

Ankaŭ, se grandeco gravas, uzante sysUtils efektive ne estas bona elekto.

Ankaŭ Vidu


From the Free Pascal wiki, page "sysutils/eo", as it stood on 2021-06-12 after a change by Deadmarshal, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.