sysutils/eo

From Lazarus wiki
Revision as of 12:20, 12 June 2021 by Deadmarshal (talk | contribs)
Jump to navigationJump to search

English (en) Esperanto (eo) français (fr)

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 de Delphi unuo. Kvankam, la versio de FPC estas havebla ĉe ĉiuj platformoj kiuj FPC subtenas. Ĝi ne enhavas iujn ajn Vindozo-rilataj subprogramoj aŭ aliaj alte platformo-specifaj funciaroj.

Menciinda Funciaro

Avertoj

Se la sysUtils unuo estas inkluzivigita, ĉiuj ĉiuj rultempaj eraroj fariĝas esceptoj, kiu devigas vin uzi programtradukilan regimon (aŭ reĝima ŝalto) 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 uzoj-frazo: La sysUtils unuo estas implice inkluzivigita de la strUtils unuo:

program implicitSysUtilsCaveat(input, output, stdErr);
uses
	strUtils;
var
	x: file of char;
	c: char;
begin
	// deliberately cause an error for demonstration purposes
	read(x, c); 
end.

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

Ankaŭ Vidu