<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Upravljanje_iznimkama</id>
	<title>Upravljanje iznimkama - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Upravljanje_iznimkama"/>
	<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;action=history"/>
	<updated>2026-09-04T13:30:59Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=643476&amp;oldid=prev</id>
		<title>Suradnik10: Zamjena teksta - &#039;[[Kategorija:Računarstvo&#039; u &#039;[[Kategorija:Računalstvo&#039;</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=643476&amp;oldid=prev"/>
		<updated>2026-01-29T00:27:42Z</updated>

		<summary type="html">&lt;p&gt;Zamjena teksta - &amp;#039;[[Kategorija:Računarstvo&amp;#039; u &amp;#039;[[Kategorija:Računalstvo&amp;#039;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Starija inačica&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Inačica od 29. siječanj 2026. u 00:27&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l41&quot;&gt;Redak 41:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 41:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{izvori}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{izvori}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorija:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Računarstvo&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorija:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Računalstvo&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Suradnik10</name></author>
	</entry>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=626382&amp;oldid=prev</id>
		<title>Suradnik10: Zamjena teksta - &#039;{{Citiranje web↵ |&#039; u &#039;{{citiranje weba|&#039;</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=626382&amp;oldid=prev"/>
		<updated>2025-09-15T02:06:00Z</updated>

		<summary type="html">&lt;p&gt;Zamjena teksta - &amp;#039;{{Citiranje web↵ |&amp;#039; u &amp;#039;{{citiranje weba|&amp;#039;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Starija inačica&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Inačica od 15. rujan 2025. u 02:06&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Redak 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Upravljanje iznimkama&amp;#039;&amp;#039;&amp;#039; (eng. &amp;#039;&amp;#039;exception handling&amp;#039;&amp;#039;) je proces odgovaranja na pojavu nepravilnosti tijekom [[računanje|računanja]] u računalu. Ove anomalije ili iznimni uvjeti zahtijevaju posebnu obradu. To je obično promjena uobičajenog tijeka [[izvršavanje (računalstvo)|izvršavanja]] [[računalni program|programa]]. To pružaju specijalizirani konstrukti [[programski jezik|programskog jezika]] ili mehanizmi [[Računalna sklopovska podrška|računalnog sklopovlja]]. Općenito, [[iznimka (računalstvo)|iznimkom]] se upravlja odnosno rješava ju se snimanjem sadašnjeg stanja izvršenja na prethodno određenom mjestu i prebacivanjem izvršenja na posebni [[potprogram]] (subrutinu) znanu kao upravitelj iznimkama (eng. &amp;#039;&amp;#039;exception handler&amp;#039;&amp;#039;). Ako su iznimke neprekidne, upravitelj može se vratiti na izvršenje na izvorno mjesto služeći se snimljenim podatcima.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Upravljanje iznimkama&amp;#039;&amp;#039;&amp;#039; (eng. &amp;#039;&amp;#039;exception handling&amp;#039;&amp;#039;) je proces odgovaranja na pojavu nepravilnosti tijekom [[računanje|računanja]] u računalu. Ove anomalije ili iznimni uvjeti zahtijevaju posebnu obradu. To je obično promjena uobičajenog tijeka [[izvršavanje (računalstvo)|izvršavanja]] [[računalni program|programa]]. To pružaju specijalizirani konstrukti [[programski jezik|programskog jezika]] ili mehanizmi [[Računalna sklopovska podrška|računalnog sklopovlja]]. Općenito, [[iznimka (računalstvo)|iznimkom]] se upravlja odnosno rješava ju se snimanjem sadašnjeg stanja izvršenja na prethodno određenom mjestu i prebacivanjem izvršenja na posebni [[potprogram]] (subrutinu) znanu kao upravitelj iznimkama (eng. &amp;#039;&amp;#039;exception handler&amp;#039;&amp;#039;). Ako su iznimke neprekidne, upravitelj može se vratiti na izvršenje na izvorno mjesto služeći se snimljenim podatcima.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Knjižnica izvršavanja]] često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili iznimkama.&amp;lt;ref name=&quot;gcc-runtime&quot;&amp;gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Citiranje web&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Knjižnica izvršavanja]] često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili iznimkama.&amp;lt;ref name=&quot;gcc-runtime&quot;&amp;gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;citiranje weba&lt;/ins&gt;| url = https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;| url = https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Internals of the GNU compilers, Chapter 4. The GCC low-level runtime library&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Internals of the GNU compilers, Chapter 4. The GCC low-level runtime library&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | accessdate = 30. prosinca 2013.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | accessdate = 30. prosinca 2013.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Redak 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Iznimke se mogu javiti u različitim okolnostima. Primjerice u pregledniku postavke sadržaja mogu nešto dopuštati, ali dodavanjem iznimke ponašanje postavki može promijeniti ponašanje na pojedinačnoj lokaciji.&amp;lt;ref&amp;gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Citiranje web&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Iznimke se mogu javiti u različitim okolnostima. Primjerice u pregledniku postavke sadržaja mogu nešto dopuštati, ali dodavanjem iznimke ponašanje postavki može promijeniti ponašanje na pojedinačnoj lokaciji.&amp;lt;ref&amp;gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;citiranje weba&lt;/ins&gt;| url = https://support.google.com/chrome/answer/3123708?hl=hr&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;| url = https://support.google.com/chrome/answer/3123708?hl=hr&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Chrome pomoć - Upravljanje iznimkama&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Chrome pomoć - Upravljanje iznimkama&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | accessdate = 8. listopada 2016.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | accessdate = 8. listopada 2016.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | website = support.google.com&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | website = support.google.com&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt; Iznimkama se upravlja tako što se pravilima dodaju opisane iznimke za te posebne okolnosti. To može biti kada se poruku obilježi zastavicom za daljnji rad ili joj se dodijeli oznaku visoke važnosti. Tad je dovoljno da se samo jedna od određenih iznimki ispuni i pravilo se ne primjenjuje.&amp;lt;ref&amp;gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Citiranje web&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt; Iznimkama se upravlja tako što se pravilima dodaju opisane iznimke za te posebne okolnosti. To može biti kada se poruku obilježi zastavicom za daljnji rad ili joj se dodijeli oznaku visoke važnosti. Tad je dovoljno da se samo jedna od određenih iznimki ispuni i pravilo se ne primjenjuje.&amp;lt;ref&amp;gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;citiranje weba&lt;/ins&gt;| url = https://support.office.com/hr-hr/article/Upravljanje-porukama-pomo%C4%87u-pravila-80cc1f28-533d-4879-a8cc-ef83e9af0495&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;| url = https://support.office.com/hr-hr/article/Upravljanje-porukama-pomo%C4%87u-pravila-80cc1f28-533d-4879-a8cc-ef83e9af0495&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Upravljanje porukama pomoću pravila - Outlook&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Upravljanje porukama pomoću pravila - Outlook&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | accessdate = 8. listopada 2016.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | accessdate = 8. listopada 2016.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Suradnik10</name></author>
	</entry>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=606094&amp;oldid=prev</id>
		<title>WikiSysop: Zamjena teksta - &#039;&lt;!--&#039;&#039;&#039;U(.*)&#039;&#039;&#039;--&gt;&#039; u &#039;&#039;</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=606094&amp;oldid=prev"/>
		<updated>2025-06-22T07:08:09Z</updated>

		<summary type="html">&lt;p&gt;Zamjena teksta - &amp;#039;&amp;lt;!--&amp;#039;&amp;#039;&amp;#039;U(.*)&amp;#039;&amp;#039;&amp;#039;--&amp;gt;&amp;#039; u &amp;#039;&amp;#039;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Starija inačica&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Inačica od 22. lipanj 2025. u 07:08&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Redak 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!--&#039;&#039;&#039;Upravljanje iznimkama&#039;&#039;&#039;--&amp;gt;&lt;/del&gt;&#039;&#039;&#039;Upravljanje iznimkama&#039;&#039;&#039; (eng. &#039;&#039;exception handling&#039;&#039;) je proces odgovaranja na pojavu nepravilnosti tijekom [[računanje|računanja]] u računalu. Ove anomalije ili iznimni uvjeti zahtijevaju posebnu obradu. To je obično promjena uobičajenog tijeka [[izvršavanje (računalstvo)|izvršavanja]] [[računalni program|programa]]. To pružaju specijalizirani konstrukti [[programski jezik|programskog jezika]] ili mehanizmi [[Računalna sklopovska podrška|računalnog sklopovlja]]. Općenito, [[iznimka (računalstvo)|iznimkom]] se upravlja odnosno rješava ju se snimanjem sadašnjeg stanja izvršenja na prethodno određenom mjestu i prebacivanjem izvršenja na posebni [[potprogram]] (subrutinu) znanu kao upravitelj iznimkama (eng. &#039;&#039;exception handler&#039;&#039;). Ako su iznimke neprekidne, upravitelj može se vratiti na izvršenje na izvorno mjesto služeći se snimljenim podatcima.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Upravljanje iznimkama&#039;&#039;&#039; (eng. &#039;&#039;exception handling&#039;&#039;) je proces odgovaranja na pojavu nepravilnosti tijekom [[računanje|računanja]] u računalu. Ove anomalije ili iznimni uvjeti zahtijevaju posebnu obradu. To je obično promjena uobičajenog tijeka [[izvršavanje (računalstvo)|izvršavanja]] [[računalni program|programa]]. To pružaju specijalizirani konstrukti [[programski jezik|programskog jezika]] ili mehanizmi [[Računalna sklopovska podrška|računalnog sklopovlja]]. Općenito, [[iznimka (računalstvo)|iznimkom]] se upravlja odnosno rješava ju se snimanjem sadašnjeg stanja izvršenja na prethodno određenom mjestu i prebacivanjem izvršenja na posebni [[potprogram]] (subrutinu) znanu kao upravitelj iznimkama (eng. &#039;&#039;exception handler&#039;&#039;). Ako su iznimke neprekidne, upravitelj može se vratiti na izvršenje na izvorno mjesto služeći se snimljenim podatcima.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Knjižnica izvršavanja]] često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili iznimkama.&amp;lt;ref name=&amp;quot;gcc-runtime&amp;quot;&amp;gt;{{Citiranje web&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Knjižnica izvršavanja]] često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili iznimkama.&amp;lt;ref name=&amp;quot;gcc-runtime&amp;quot;&amp;gt;{{Citiranje web&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=367868&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatska zamjena teksta  (-{{cite web +{{Citiranje web)</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=367868&amp;oldid=prev"/>
		<updated>2021-12-08T10:51:03Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatska zamjena teksta  (-{{cite web +{{Citiranje web)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Starija inačica&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Inačica od 8. prosinac 2021. u 10:51&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Redak 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--&amp;#039;&amp;#039;&amp;#039;Upravljanje iznimkama&amp;#039;&amp;#039;&amp;#039;--&amp;gt;&amp;#039;&amp;#039;&amp;#039;Upravljanje iznimkama&amp;#039;&amp;#039;&amp;#039; (eng. &amp;#039;&amp;#039;exception handling&amp;#039;&amp;#039;) je proces odgovaranja na pojavu nepravilnosti tijekom [[računanje|računanja]] u računalu. Ove anomalije ili iznimni uvjeti zahtijevaju posebnu obradu. To je obično promjena uobičajenog tijeka [[izvršavanje (računalstvo)|izvršavanja]] [[računalni program|programa]]. To pružaju specijalizirani konstrukti [[programski jezik|programskog jezika]] ili mehanizmi [[Računalna sklopovska podrška|računalnog sklopovlja]]. Općenito, [[iznimka (računalstvo)|iznimkom]] se upravlja odnosno rješava ju se snimanjem sadašnjeg stanja izvršenja na prethodno određenom mjestu i prebacivanjem izvršenja na posebni [[potprogram]] (subrutinu) znanu kao upravitelj iznimkama (eng. &amp;#039;&amp;#039;exception handler&amp;#039;&amp;#039;). Ako su iznimke neprekidne, upravitelj može se vratiti na izvršenje na izvorno mjesto služeći se snimljenim podatcima.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--&amp;#039;&amp;#039;&amp;#039;Upravljanje iznimkama&amp;#039;&amp;#039;&amp;#039;--&amp;gt;&amp;#039;&amp;#039;&amp;#039;Upravljanje iznimkama&amp;#039;&amp;#039;&amp;#039; (eng. &amp;#039;&amp;#039;exception handling&amp;#039;&amp;#039;) je proces odgovaranja na pojavu nepravilnosti tijekom [[računanje|računanja]] u računalu. Ove anomalije ili iznimni uvjeti zahtijevaju posebnu obradu. To je obično promjena uobičajenog tijeka [[izvršavanje (računalstvo)|izvršavanja]] [[računalni program|programa]]. To pružaju specijalizirani konstrukti [[programski jezik|programskog jezika]] ili mehanizmi [[Računalna sklopovska podrška|računalnog sklopovlja]]. Općenito, [[iznimka (računalstvo)|iznimkom]] se upravlja odnosno rješava ju se snimanjem sadašnjeg stanja izvršenja na prethodno određenom mjestu i prebacivanjem izvršenja na posebni [[potprogram]] (subrutinu) znanu kao upravitelj iznimkama (eng. &amp;#039;&amp;#039;exception handler&amp;#039;&amp;#039;). Ako su iznimke neprekidne, upravitelj može se vratiti na izvršenje na izvorno mjesto služeći se snimljenim podatcima.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Knjižnica izvršavanja]] često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili iznimkama.&amp;lt;ref name=&quot;gcc-runtime&quot;&amp;gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cite &lt;/del&gt;web&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Knjižnica izvršavanja]] često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili iznimkama.&amp;lt;ref name=&quot;gcc-runtime&quot;&amp;gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Citiranje &lt;/ins&gt;web&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | url = https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | url = https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Internals of the GNU compilers, Chapter 4. The GCC low-level runtime library&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Internals of the GNU compilers, Chapter 4. The GCC low-level runtime library&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Redak 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Iznimke se mogu javiti u različitim okolnostima. Primjerice u pregledniku postavke sadržaja mogu nešto dopuštati, ali dodavanjem iznimke ponašanje postavki može promijeniti ponašanje na pojedinačnoj lokaciji.&amp;lt;ref&amp;gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cite &lt;/del&gt;web&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Iznimke se mogu javiti u različitim okolnostima. Primjerice u pregledniku postavke sadržaja mogu nešto dopuštati, ali dodavanjem iznimke ponašanje postavki može promijeniti ponašanje na pojedinačnoj lokaciji.&amp;lt;ref&amp;gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Citiranje &lt;/ins&gt;web&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | url = https://support.google.com/chrome/answer/3123708?hl=hr&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | url = https://support.google.com/chrome/answer/3123708?hl=hr&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Chrome pomoć - Upravljanje iznimkama&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Chrome pomoć - Upravljanje iznimkama&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | accessdate = 8. listopada 2016.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | accessdate = 8. listopada 2016.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | website = support.google.com&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | website = support.google.com&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt; Iznimkama se upravlja tako što se pravilima dodaju opisane iznimke za te posebne okolnosti. To može biti kada se poruku obilježi zastavicom za daljnji rad ili joj se dodijeli oznaku visoke važnosti. Tad je dovoljno da se samo jedna od određenih iznimki ispuni i pravilo se ne primjenjuje.&amp;lt;ref&amp;gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cite &lt;/del&gt;web&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt; Iznimkama se upravlja tako što se pravilima dodaju opisane iznimke za te posebne okolnosti. To može biti kada se poruku obilježi zastavicom za daljnji rad ili joj se dodijeli oznaku visoke važnosti. Tad je dovoljno da se samo jedna od određenih iznimki ispuni i pravilo se ne primjenjuje.&amp;lt;ref&amp;gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Citiranje &lt;/ins&gt;web&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | url = https://support.office.com/hr-hr/article/Upravljanje-porukama-pomo%C4%87u-pravila-80cc1f28-533d-4879-a8cc-ef83e9af0495&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | url = https://support.office.com/hr-hr/article/Upravljanje-porukama-pomo%C4%87u-pravila-80cc1f28-533d-4879-a8cc-ef83e9af0495&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Upravljanje porukama pomoću pravila - Outlook&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  | title = Upravljanje porukama pomoću pravila - Outlook&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=250121&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Upravljanje_iznimkama&amp;diff=250121&amp;oldid=prev"/>
		<updated>2021-10-24T02:52:13Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--&amp;#039;&amp;#039;&amp;#039;Upravljanje iznimkama&amp;#039;&amp;#039;&amp;#039;--&amp;gt;&amp;#039;&amp;#039;&amp;#039;Upravljanje iznimkama&amp;#039;&amp;#039;&amp;#039; (eng. &amp;#039;&amp;#039;exception handling&amp;#039;&amp;#039;) je proces odgovaranja na pojavu nepravilnosti tijekom [[računanje|računanja]] u računalu. Ove anomalije ili iznimni uvjeti zahtijevaju posebnu obradu. To je obično promjena uobičajenog tijeka [[izvršavanje (računalstvo)|izvršavanja]] [[računalni program|programa]]. To pružaju specijalizirani konstrukti [[programski jezik|programskog jezika]] ili mehanizmi [[Računalna sklopovska podrška|računalnog sklopovlja]]. Općenito, [[iznimka (računalstvo)|iznimkom]] se upravlja odnosno rješava ju se snimanjem sadašnjeg stanja izvršenja na prethodno određenom mjestu i prebacivanjem izvršenja na posebni [[potprogram]] (subrutinu) znanu kao upravitelj iznimkama (eng. &amp;#039;&amp;#039;exception handler&amp;#039;&amp;#039;). Ako su iznimke neprekidne, upravitelj može se vratiti na izvršenje na izvorno mjesto služeći se snimljenim podatcima.&lt;br /&gt;
&lt;br /&gt;
[[Knjižnica izvršavanja]] često sadrži ugrađene funkcije za [[upravljanje memorijom]] ili iznimkama.&amp;lt;ref name=&amp;quot;gcc-runtime&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
 | url = https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html&lt;br /&gt;
 | title = Internals of the GNU compilers, Chapter 4. The GCC low-level runtime library&lt;br /&gt;
 | accessdate = 30. prosinca 2013.&lt;br /&gt;
 | website = gnu.org&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Iznimke se mogu javiti u različitim okolnostima. Primjerice u pregledniku postavke sadržaja mogu nešto dopuštati, ali dodavanjem iznimke ponašanje postavki može promijeniti ponašanje na pojedinačnoj lokaciji.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url = https://support.google.com/chrome/answer/3123708?hl=hr&lt;br /&gt;
 | title = Chrome pomoć - Upravljanje iznimkama&lt;br /&gt;
 | accessdate = 8. listopada 2016.&lt;br /&gt;
 | website = support.google.com&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; Iznimkama se upravlja tako što se pravilima dodaju opisane iznimke za te posebne okolnosti. To može biti kada se poruku obilježi zastavicom za daljnji rad ili joj se dodijeli oznaku visoke važnosti. Tad je dovoljno da se samo jedna od određenih iznimki ispuni i pravilo se ne primjenjuje.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url = https://support.office.com/hr-hr/article/Upravljanje-porukama-pomo%C4%87u-pravila-80cc1f28-533d-4879-a8cc-ef83e9af0495&lt;br /&gt;
 | title = Upravljanje porukama pomoću pravila - Outlook&lt;br /&gt;
 | accessdate = 8. listopada 2016.&lt;br /&gt;
 | website = support.office.com&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U klasičnom pristupu programiranju pojava pogrješke rezultira prekidom izvođenja programa, vraćanja statusa pogrješke no najčešće nema posebnog mjesta za vraćanje statusa ili funkcija vraća i podatak i status na istom mjestu - što je loše. Može se pojaviti primjerice [[EOF]] (vrijednost manja od nule), &amp;quot;zloporaba&amp;quot; povratne vrijednosti ili nekakvi spetljani kod.&amp;lt;ref name=FER&amp;quot;&amp;gt;[https://www.fer.unizg.hr/_download/repository/8_Iznimke.pdf FER] Repozitorij. Objektno orijentirano programiranje. 8. Upravljanje pogreškama. Zaštićeno licencom http://creativecommons.org/licenses/by-nc-sa/3.0/hr/ , 2. studenoga 2015. (pristupljeno 8. listopada 2016.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U suvremenom pristupu, noviji programski jezici uveli su pojam iznimke (primjer [[C++]]). Iznimka opisuje tu iznimnu situaciju. Ako metoda regularno završi onda sigurno vraća podatak te nema razloga da povratni tip bude pogrešan. Dogodi li se pogrješka tijekom izvođenja metode, izazvat će se iznimna situacija koja će biti opisana prikladnim objektom. Taj [[objekt]] nazivamo iznimkom i sadrži detaljnije informacije o razlogu nastanka iznimne situacije. &amp;lt;ref name=FER&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programski jezik [[Java (programski jezik)|Java]] za opis iznimne situacije koristi primjerke klase &amp;#039;&amp;#039;Throwable&amp;#039;&amp;#039; ili [[klasa]] koji su iz nje (direktno ili indirektno) izvedeni. Ta klasa omogućava pristup podatcima kao što su cjelokupno stanje na stogu u trenutku kada je nastala iznimna situacija,&lt;br /&gt;
točna lokacije iznimke u kodu (koja datoteka, koji redak) za svaku metodu, poruka pogreške i  pristup do “omotane” iznimke, ako takva postoji. Omogućava i pristup metodama poput metode &amp;#039;&amp;#039;printStackTrace&amp;#039;&amp;#039; za ispis svih informacija na standardni izlaz za pogreške, a klase izvedene iz klase Throwable dodavat će druge prikladne informacije ovisno o vrstama iznimnih situacija koje opisuju. Iznimku se može obraditi ovako: kôd u kojem se može očekivati iznimka stavimo u &amp;#039;&amp;#039;try&amp;#039;&amp;#039; [[blok]] iza kojeg slijedi &amp;#039;&amp;#039;catch&amp;#039;&amp;#039; blok s kôdom koji služi za obradu iznimke. Ovisno o vrstama iznimaka koje se očekuju, piše se jedan ili više &amp;#039;&amp;#039;catch&amp;#039;&amp;#039; blokova. Redoslijed tih blokova je bitan, jer se po nastupanju iznimne situacije ispitivanje provodi od prvog bloka catch. Prvi blok koji deklarira obradu iznimke koja je „kompatibilna” s&lt;br /&gt;
nastalom iznimkom bit će odabran za izvođenje, a ako takvog nema, iznimka se propagira dalje. Nakon izvođenja &amp;#039;&amp;#039;catch&amp;#039;&amp;#039; bloka, program se nastavlja s prvom naredbom koja slijedi iza čitave try-catch strukture. Nema povratka u &amp;#039;&amp;#039;try&amp;#039;&amp;#039; blok, jer iznimka nije nalik pozivu metode. Kod više mogućih iznimaka, u slučaju da se obrada više vrsta iznimaka obavlja na identičan način, umjesto kopiranja obrade u više blokova možemo koristiti &amp;#039;&amp;#039;multi-catch&amp;#039;&amp;#039;.&amp;lt;ref name=FER&amp;quot;/&amp;gt;&lt;br /&gt;
Neovisno o tome da li je došlo do iznimke ili ne, ponekad treba obaviti dio kôda&lt;br /&gt;
koji će predstavlja završno čišćenje resursa. Moguć je i blok &amp;#039;&amp;#039;try – finally&amp;#039;&amp;#039;, bez bloka &amp;#039;&amp;#039;catch&amp;#039;&amp;#039;.  Kôd u bloku &amp;#039;&amp;#039;finally&amp;#039;&amp;#039; uvijek će se izvršiti, neovisno je li nastala &lt;br /&gt;
iznimka u dijelu &amp;#039;&amp;#039;try&amp;#039;&amp;#039; , ali nema koda za obradu iznimke, pa se propagira dalje i eventualna nova iznimka u finally bi maskirala originalnu. Jezici koji nemaju [[automatsko upravljanje memorijom]], ovakav mehanizam oporavka od pogrešaka može dovesti do problema curenja memorije. Zbog toga u starijim inačicaam jezika C++ mehanizam iznimaka nije bio korišten u većoj mjeri. Budući da programski jezik Java ima automatsko [[skupljanje smeća (računalstvo)|skupljanje smeća]], ovo više nije problem.&amp;lt;ref name=FER&amp;quot;/&amp;gt;&lt;br /&gt;
Programer u Javi i sam može izazvati iznimnu situaciju. Za to je potrebno stvoriti prikladan primjerak razreda koji opisuje nastalu iznimnu situaciju a potom pokrenuti postupak obrade&lt;br /&gt;
iznimne situacije uporabom ključne riječi &amp;#039;throw&amp;#039;&amp;#039;. Isto tako, ako je potrebno obaviti neku akciju prije no što se obrada iznimke proslijedi dalje, iznimku je moguće uhvatiti, napraviti&lt;br /&gt;
potrebnu akciju pa ponovno aktivirati.&amp;lt;ref name=FER&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Također ako metoda ne može smisleno obraditi iznimku, a također je ne može baciti iz metode (jer primjerice ne smijemo mijenjati signaturu metode), originalnu iznimku možemo zamotati. Do omotane iznimke može se doći pozivom metode &amp;#039;&amp;#039;getCause()&amp;#039;&amp;#039; koja je definirana u razredu &amp;#039;&amp;#039;Throwable&amp;#039;&amp;#039;.&amp;lt;ref name=FER&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programski jezik Java iznimne situacije dijeli u tri velike porodice. Neformalni nazivi su: &lt;br /&gt;
* grube pogrješke (errors) - Klasa Error i njeno podstablo modelira opise iznimnih situacija od kojih se ne očekuje da je moguć oporavak. Većina programa u Javi nikad ne obrađuje ovakve pogrješke.&amp;lt;ref name=FER&amp;quot;/&amp;gt;&lt;br /&gt;
* neprovjeravane iznimke (runtime exceptions) – Česte su i očekivane. Modeliraju situacije koje se mogu javiti praktički na svakom koraku izvođenja programa. Od ovih se situacija očekuje moguć oporavak. Izvedene su iz klase &amp;#039;&amp;#039;RuntimeException&amp;#039;&amp;#039; (koja je direktni potomak klase &amp;#039;&amp;#039;Exception&amp;#039;&amp;#039;). Nije nužno ugraditi upravljanje ovakvim iznimkama niti eksplicitno naglašavati da postoje metode koje mogu izazvati ovakve iznimne situacije.&amp;lt;ref name=FER&amp;quot;/&amp;gt;&lt;br /&gt;
* provjeravane iznimke (checked exceptions) - Izvedene iz klase &amp;#039;&amp;#039;Exception&amp;#039;&amp;#039;. Modeliraju situacije koje nisu fatalne po aplikaciju (oporavak je moguć), ali ih se mora eksplicitno obrađivati ili naglasiti da se prosljeđuju dalje.&amp;lt;ref name=FER&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Izvori ==&lt;br /&gt;
{{izvori}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorija:Računarstvo]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>