<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://www.gambas-it.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Extern%3A_richiamare_funzioni_esterne_a_Gambas</id>
	<title>Extern: richiamare funzioni esterne a Gambas - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://www.gambas-it.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Extern%3A_richiamare_funzioni_esterne_a_Gambas"/>
	<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;action=history"/>
	<updated>2026-10-23T06:31:01Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.39.15</generator>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42133&amp;oldid=prev</id>
		<title>Vuott il 23:56, 22 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42133&amp;oldid=prev"/>
		<updated>2025-08-22T23:56:36Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 17:56, 22 ago 2025&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-l158&quot;&gt;Riga 158:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 158:&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;  [Public/Private] &amp;lt;FONT Color=blue&amp;gt;nome_fittizio_della_funzione&amp;lt;/font&amp;gt;( [eventuali_parametri] ) [As eventuale_tipo_di_dato_ritornato] '''In &amp;quot;libreria_esterna&amp;quot;''' &amp;lt;FONT Color=green&amp;gt;Exec&amp;lt;/font&amp;gt; &amp;quot;&amp;lt;FONT Color=red&amp;gt;nome_vero_della_funzione&amp;lt;/font&amp;gt;&amp;quot;&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;  [Public/Private] &amp;lt;FONT Color=blue&amp;gt;nome_fittizio_della_funzione&amp;lt;/font&amp;gt;( [eventuali_parametri] ) [As eventuale_tipo_di_dato_ritornato] '''In &amp;quot;libreria_esterna&amp;quot;''' &amp;lt;FONT Color=green&amp;gt;Exec&amp;lt;/font&amp;gt; &amp;quot;&amp;lt;FONT Color=red&amp;gt;nome_vero_della_funzione&amp;lt;/font&amp;gt;&amp;quot;&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;Riprendendo l'esempio pratico precedente, avremo:&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;Riprendendo l'esempio pratico precedente, avremo:&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) As Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;B&lt;/del&gt;&amp;gt;Exec&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/b&amp;gt;&lt;/del&gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;B&lt;/del&gt;&amp;gt;&amp;quot;kill&amp;quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/b&amp;gt;&lt;/del&gt;&amp;lt;/font&amp;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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) As Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;Exec&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/font&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;&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;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42132&amp;oldid=prev</id>
		<title>Vuott il 23:54, 22 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42132&amp;oldid=prev"/>
		<updated>2025-08-22T23:54:42Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 17:54, 22 ago 2025&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-l152&quot;&gt;Riga 152:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 152:&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;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la vera funzione esterna indicata alla fine della dichiarazione).&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;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la vera funzione esterna indicata alla fine della dichiarazione).&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;===Indicazione della libreria esterna &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nella &lt;/del&gt;dichiarazione della funzione===&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;===Indicazione della libreria esterna &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;all'interno della &lt;/ins&gt;dichiarazione della funzione===&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;La libreria esterna, contenente la funzione da utilizzare nel nostro codice Gambas, può essere specificata tra doppi apici anche &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nella &lt;/del&gt;dichiarazione della funzione mediante la parola-chiave '''IN''', e comunque prima dell'istruzione ''Exec''.&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;La libreria esterna, contenente la funzione da utilizzare nel nostro codice Gambas, può essere specificata tra doppi apici anche &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;all'interno della &lt;/ins&gt;dichiarazione della funzione mediante la parola-chiave '''IN''', e comunque prima dell'istruzione ''Exec''.&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;In tal caso la sintassi è la seguente:&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;In tal caso la sintassi è la seguente:&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;  [Public/Private] &amp;lt;FONT Color=blue&amp;gt;nome_fittizio_della_funzione&amp;lt;/font&amp;gt;( [eventuali_parametri] ) [As eventuale_tipo_di_dato_ritornato] '''In''' &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot;libreria_esterna&amp;quot; &lt;/del&gt;&amp;lt;FONT Color=green&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;B&lt;/del&gt;&amp;gt;Exec&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/b&amp;gt;&lt;/del&gt;&amp;lt;/font&amp;gt; &amp;quot;&amp;lt;FONT Color=red&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''&lt;/del&gt;nome_vero_della_funzione&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''&lt;/del&gt;&amp;lt;/font&amp;gt;&amp;quot;&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;  [Public/Private] &amp;lt;FONT Color=blue&amp;gt;nome_fittizio_della_funzione&amp;lt;/font&amp;gt;( [eventuali_parametri] ) [As eventuale_tipo_di_dato_ritornato] '''In &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot;libreria_esterna&amp;quot;&lt;/ins&gt;''' &amp;lt;FONT Color=green&amp;gt;Exec&amp;lt;/font&amp;gt; &amp;quot;&amp;lt;FONT Color=red&amp;gt;nome_vero_della_funzione&amp;lt;/font&amp;gt;&amp;quot;&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;Riprendendo l'esempio pratico precedente, avremo:&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;Riprendendo l'esempio pratico precedente, avremo:&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) As Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) As Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42129&amp;oldid=prev</id>
		<title>Vuott il 18:29, 22 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42129&amp;oldid=prev"/>
		<updated>2025-08-22T18:29:28Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 12:29, 22 ago 2025&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-l58&quot;&gt;Riga 58:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 58:&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;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;=Dichiarazione della Funzione esterna mediante ''Extern''=&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;=Dichiarazione della Funzione esterna mediante &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'&lt;/ins&gt;''Extern&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'&lt;/ins&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;div&gt;La Funzione esterna, che intendiamo utilizzare, deve essere formalmente dichiarata mediante l'istruzione '''EXTERN'''.&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;La Funzione esterna, che intendiamo utilizzare, deve essere formalmente dichiarata mediante l'istruzione '''EXTERN'''.&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;&amp;lt;BR&amp;gt;Questa dichiarazione va effettuata &amp;lt;U&amp;gt;una sola volta&amp;lt;/u&amp;gt;, &amp;lt;U&amp;gt;esternamente&amp;lt;/u&amp;gt; e &amp;lt;U&amp;gt;prima&amp;lt;/u&amp;gt; della routine ove la funzione esterna verrà utilizzata. A tal riguardo, &amp;lt;U&amp;gt;non&amp;lt;/u&amp;gt; è necessario che la funzione esterna venga dichiarata proprio ''immediatamente'' prima, a ridosso della routine ove sarà utilizzata. Ciò che importa è che essa sia dichiarata in anticipo rispetto al suo utilizzo in routine.&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;BR&amp;gt;Questa dichiarazione va effettuata &amp;lt;U&amp;gt;una sola volta&amp;lt;/u&amp;gt;, &amp;lt;U&amp;gt;esternamente&amp;lt;/u&amp;gt; e &amp;lt;U&amp;gt;prima&amp;lt;/u&amp;gt; della routine ove la funzione esterna verrà utilizzata. A tal riguardo, &amp;lt;U&amp;gt;non&amp;lt;/u&amp;gt; è necessario che la funzione esterna venga dichiarata proprio ''immediatamente'' prima, a ridosso della routine ove sarà utilizzata. Ciò che importa è che essa sia dichiarata in anticipo rispetto al suo utilizzo in routine.&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-l135&quot;&gt;Riga 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 135:&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;=Caso in cui il nome di una funzione esterna sia identico a quello di una funzione nativa di Gambas=&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;=Caso in cui il nome di una funzione esterna sia identico a quello di una funzione nativa di Gambas=&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;Qualora si debba utilizzare una funzione esterna avente il nome identico a quello di una funzione nativa di Gambas, è necessario formalmente usare un nome diverso, indicando fra doppi apici, però, nella dichiarazione con ''Extern'' il vero nome della funzione esterna &amp;lt;U&amp;gt;sempre preceduto&amp;lt;/u&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dalla parola-chiave &amp;quot;IN&amp;quot;, dalla dichiarazione della Libreria esterna, ove la funzione è contenuta, e infine &lt;/del&gt;dal comando ''Exec''.&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;Qualora si debba utilizzare una funzione esterna avente il nome identico a quello di una funzione nativa di Gambas, è necessario formalmente usare un nome diverso, indicando fra doppi apici, però, nella dichiarazione con ''Extern'' il vero nome della funzione esterna &amp;lt;U&amp;gt;sempre preceduto&amp;lt;/u&amp;gt; dal comando ''Exec''.&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;&amp;lt;BR&amp;gt;Se il prototipo della funzione omonima esterna di C possiede parentesi tonde contenenti uno o più ''parametri formali'', viene riportato con ''Exec'' il solo nome della funzione esterna &amp;lt;U&amp;gt;senza&amp;lt;/u&amp;gt; le parentesi e i parametri contenuti.&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;BR&amp;gt;Se il prototipo della funzione omonima esterna di C possiede parentesi tonde contenenti uno o più ''parametri formali'', viene riportato con ''Exec'' il solo nome della funzione esterna &amp;lt;U&amp;gt;senza&amp;lt;/u&amp;gt; le parentesi e i parametri contenuti.&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;La sintassi è sostanzialmente la seguente:&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;La sintassi è sostanzialmente la seguente:&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;  [Public/Private] &amp;lt;FONT Color=blue&amp;gt;nome_fittizio_della_funzione&amp;lt;/font&amp;gt;( [eventuali_parametri] ) [As eventuale_tipo_di_dato_ritornato] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''In''' &amp;quot;libreria_esterna&amp;quot; &lt;/del&gt;&amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;quot;&amp;lt;FONT Color=red&amp;gt;'''nome_vero_della_funzione'''&amp;lt;/font&amp;gt;&amp;quot;&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;  [Public/Private] &amp;lt;FONT Color=blue&amp;gt;nome_fittizio_della_funzione&amp;lt;/font&amp;gt;( [eventuali_parametri] ) [As eventuale_tipo_di_dato_ritornato] &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;quot;&amp;lt;FONT Color=red&amp;gt;'''nome_vero_della_funzione'''&amp;lt;/font&amp;gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;====Esempio====&lt;/ins&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;div&gt;Nel seguente esempio pratico dobbiamo dichiarare ed usare la funzione &amp;quot;kill()&amp;quot; presente nella libreria esterna ''libc.so.6'':&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;Nel seguente esempio pratico dobbiamo dichiarare ed usare la funzione &amp;quot;kill()&amp;quot; presente nella libreria esterna ''libc.so.6'':&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;  int kill(pid_t pid, int sig)&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;  int kill(pid_t pid, int sig)&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;Il nome della funzione esterna &amp;quot;kill()&amp;quot;, però, è - come si nota - identico a quello della funzione &amp;quot;[http://gambaswiki.org/wiki/lang/kill?l=it Kill]&amp;quot; nativa di Gambas &amp;lt;SUP&amp;gt;&amp;amp;#091;[[#Note|nota 4]]&amp;amp;#093;&amp;lt;/sup&amp;gt;. &amp;lt;BR&amp;gt;Pertanto, assegneremo alla funzione esterna un nome qualsiasi, purché diverso da quello di ogni altra funzione nativa di Gambas, ma all'atto della dichiarazione di detta funzione esterna richiameremo fra doppi apici il suo vero nome (senza parentesi tonde e parametri formali contenuti), &amp;lt;U&amp;gt;facendolo precedere&amp;lt;/u&amp;gt; dall'istruzione '''''&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In &amp;quot;libc:6&amp;quot; &lt;/del&gt;Exec''''':&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;Il nome della funzione esterna &amp;quot;kill()&amp;quot;, però, è - come si nota - identico a quello della funzione &amp;quot;[http://gambaswiki.org/wiki/lang/kill?l=it Kill]&amp;quot; nativa di Gambas &amp;lt;SUP&amp;gt;&amp;amp;#091;[[#Note|nota 4]]&amp;amp;#093;&amp;lt;/sup&amp;gt;. &amp;lt;BR&amp;gt;Pertanto, assegneremo alla funzione esterna un nome qualsiasi, purché diverso da quello di ogni altra funzione nativa di Gambas, ma all'atto della dichiarazione di detta funzione esterna richiameremo fra doppi apici il suo vero nome (senza parentesi tonde e parametri formali contenuti), &amp;lt;U&amp;gt;facendolo precedere&amp;lt;/u&amp;gt; dall'istruzione '''''Exec''''':&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) As Integer &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &lt;/del&gt;&amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Library &amp;quot;libc:6&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) As Integer &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;div&gt;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;&amp;lt;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la vera funzione esterna indicata alla fine della dichiarazione).&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;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la vera funzione esterna indicata alla fine della dichiarazione).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===Indicazione della libreria esterna nella dichiarazione della funzione===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;La libreria esterna, contenente la funzione da utilizzare nel nostro codice Gambas, può essere specificata tra doppi apici anche nella dichiarazione della funzione mediante la parola-chiave '''IN''', e comunque prima dell'istruzione ''Exec''.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In tal caso la sintassi è la seguente:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; [Public/Private] &amp;lt;FONT Color=blue&gt;nome_fittizio_della_funzione&amp;lt;/font&gt;( [eventuali_parametri] ) [As eventuale_tipo_di_dato_ritornato] '''In''' &quot;libreria_esterna&quot; &amp;lt;FONT Color=green&gt;&amp;lt;B&gt;Exec&amp;lt;/b&gt;&amp;lt;/font&gt; &quot;&amp;lt;FONT Color=red&gt;'''nome_vero_della_funzione'''&amp;lt;/font&gt;&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Riprendendo l'esempio pratico precedente, avremo:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Private Extern &amp;lt;FONT Color=Blue&gt;kill_C&amp;lt;/font&gt;(pid AS Integer, sig AS Integer) As Integer &amp;lt;B&gt;In &quot;libc:6&quot;&amp;lt;/b&gt; &amp;lt;FONT Color=green&gt;&amp;lt;B&gt;Exec&amp;lt;/b&gt;&amp;lt;/font&gt; &amp;lt;FONT Color=red&gt;&amp;lt;B&gt;&quot;kill&quot;&amp;lt;/b&gt;&amp;lt;/font&gt;&lt;/ins&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;&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;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42111&amp;oldid=prev</id>
		<title>Vuott il 12:07, 21 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42111&amp;oldid=prev"/>
		<updated>2025-08-21T12:07:46Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 06:07, 21 ago 2025&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-l143&quot;&gt;Riga 143:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 143:&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;  int kill(pid_t pid, int sig)&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;  int kill(pid_t pid, int sig)&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;Il nome della funzione esterna &amp;quot;kill()&amp;quot;, però, è - come si nota - identico a quello della funzione &amp;quot;[http://gambaswiki.org/wiki/lang/kill?l=it Kill]&amp;quot; nativa di Gambas &amp;lt;SUP&amp;gt;&amp;amp;#091;[[#Note|nota 4]]&amp;amp;#093;&amp;lt;/sup&amp;gt;. &amp;lt;BR&amp;gt;Pertanto, assegneremo alla funzione esterna un nome qualsiasi, purché diverso da quello di ogni altra funzione nativa di Gambas, ma all'atto della dichiarazione di detta funzione esterna richiameremo fra doppi apici il suo vero nome (senza parentesi tonde e parametri formali contenuti), &amp;lt;U&amp;gt;facendolo precedere&amp;lt;/u&amp;gt; dall'istruzione '''''In &amp;quot;libc:6&amp;quot; Exec''''':&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;Il nome della funzione esterna &amp;quot;kill()&amp;quot;, però, è - come si nota - identico a quello della funzione &amp;quot;[http://gambaswiki.org/wiki/lang/kill?l=it Kill]&amp;quot; nativa di Gambas &amp;lt;SUP&amp;gt;&amp;amp;#091;[[#Note|nota 4]]&amp;amp;#093;&amp;lt;/sup&amp;gt;. &amp;lt;BR&amp;gt;Pertanto, assegneremo alla funzione esterna un nome qualsiasi, purché diverso da quello di ogni altra funzione nativa di Gambas, ma all'atto della dichiarazione di detta funzione esterna richiameremo fra doppi apici il suo vero nome (senza parentesi tonde e parametri formali contenuti), &amp;lt;U&amp;gt;facendolo precedere&amp;lt;/u&amp;gt; dall'istruzione '''''In &amp;quot;libc:6&amp;quot; Exec''''':&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;AS &lt;/del&gt;Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;As &lt;/ins&gt;Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;div&gt;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;&amp;lt;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la vera funzione esterna indicata alla fine della dichiarazione).&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;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la vera funzione esterna indicata alla fine della dichiarazione).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42110&amp;oldid=prev</id>
		<title>Vuott il 12:06, 21 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42110&amp;oldid=prev"/>
		<updated>2025-08-21T12:06:58Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 06:06, 21 ago 2025&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-l134&quot;&gt;Riga 134:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 134:&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;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;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Uso del &lt;/del&gt;nome di una funzione &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;già utilizzato da &lt;/del&gt;Gambas=&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;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Caso in cui il &lt;/ins&gt;nome di una funzione &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;esterna sia identico a quello di una funzione nativa di &lt;/ins&gt;Gambas=&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;Qualora si debba utilizzare una funzione esterna avente il nome identico a una funzione nativa di Gambas, è necessario formalmente usare un nome diverso, indicando fra doppi apici, però, nella dichiarazione con ''Extern'' il vero nome della funzione esterna &amp;lt;U&amp;gt;sempre preceduto&amp;lt;/u&amp;gt; dalla parola-chiave &amp;quot;IN&amp;quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e &lt;/del&gt;dalla dichiarazione della Libreria esterna, ove la funzione è contenuta, e infine dal comando ''Exec''.&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;Qualora si debba utilizzare una funzione esterna avente il nome identico a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quello di &lt;/ins&gt;una funzione nativa di Gambas, è necessario formalmente usare un nome diverso, indicando fra doppi apici, però, nella dichiarazione con ''Extern'' il vero nome della funzione esterna &amp;lt;U&amp;gt;sempre preceduto&amp;lt;/u&amp;gt; dalla parola-chiave &amp;quot;IN&amp;quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;dalla dichiarazione della Libreria esterna, ove la funzione è contenuta, e infine dal comando ''Exec''.&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;&amp;lt;BR&amp;gt;Se il prototipo della funzione omonima esterna di C possiede parentesi tonde contenenti uno o più ''parametri formali'', viene riportato con ''Exec'' il solo nome della funzione esterna &amp;lt;U&amp;gt;senza&amp;lt;/u&amp;gt; le parentesi e i parametri contenuti.&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;BR&amp;gt;Se il prototipo della funzione omonima esterna di C possiede parentesi tonde contenenti uno o più ''parametri formali'', viene riportato con ''Exec'' il solo nome della funzione esterna &amp;lt;U&amp;gt;senza&amp;lt;/u&amp;gt; le parentesi e i parametri contenuti.&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;&amp;lt;BR&gt;La sintassi è sostanzialmente la seguente:&lt;/del&gt;&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; 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; [Public/Private] &amp;lt;FONT Color=blue&gt;nome_fittizio_della_funzione&amp;lt;/font&gt;( [eventuali parametri] ) [As eventuale_tipo_di_dato_ritornato] '''&amp;lt;FONT Color=green&gt;In &quot;'''libreria_esterna'''&quot;&amp;lt;/font&gt; &amp;lt;FONT Color=red&gt;Exec &quot;'''nome_vero_della_funzione'''&quot;&amp;lt;/font&gt;'''&lt;/del&gt;&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;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 colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;La sintassi è sostanzialmente la seguente:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; [Public/Private] &amp;lt;FONT Color=blue&gt;nome_fittizio_della_funzione&amp;lt;/font&gt;( [eventuali_parametri] ) [As eventuale_tipo_di_dato_ritornato] '''In''' &quot;libreria_esterna&quot; &amp;lt;FONT Color=green&gt;&amp;lt;B&gt;Exec&amp;lt;/b&gt;&amp;lt;/font&gt; &quot;&amp;lt;FONT Color=red&gt;'''nome_vero_della_funzione'''&amp;lt;/font&gt;&quot;&lt;/ins&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;div&gt;Nel seguente esempio pratico dobbiamo dichiarare ed usare la funzione &amp;quot;kill()&amp;quot; presente nella libreria esterna ''libc.so.6'':&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;Nel seguente esempio pratico dobbiamo dichiarare ed usare la funzione &amp;quot;kill()&amp;quot; presente nella libreria esterna ''libc.so.6'':&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;  int kill(pid_t pid, int sig)&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;  int kill(pid_t pid, int sig)&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-l145&quot;&gt;Riga 145:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 145:&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;div&gt;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la vera funzione esterna indicata &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nella &lt;/del&gt;dichiarazione).&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;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la vera funzione esterna indicata &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;alla fine della &lt;/ins&gt;dichiarazione).&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;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;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42108&amp;oldid=prev</id>
		<title>Vuott il 00:16, 20 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42108&amp;oldid=prev"/>
		<updated>2025-08-20T00:16:56Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 18:16, 19 ago 2025&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-l145&quot;&gt;Riga 145:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 145:&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;div&gt;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la funzione esterna indicata nella &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;predetta &lt;/del&gt;dichiarazione).&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;BR&amp;gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&amp;gt;nome fittizio&amp;lt;/u&amp;gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vera &lt;/ins&gt;funzione esterna indicata nella dichiarazione).&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;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;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42107&amp;oldid=prev</id>
		<title>Vuott il 00:14, 20 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42107&amp;oldid=prev"/>
		<updated>2025-08-20T00:14:15Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 18:14, 19 ago 2025&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-l145&quot;&gt;Riga 145:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 145:&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;div&gt;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&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;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;BR&gt;Nelle subroutine pertanto noi dovremo usare il &amp;lt;U&gt;nome fittizio&amp;lt;/u&gt;, specificato nella dichiarazione formale (ovviamente Gambas userà la funzione esterna indicata nella predetta dichiarazione).&lt;/ins&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;&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;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42106&amp;oldid=prev</id>
		<title>Vuott il 00:10, 20 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42106&amp;oldid=prev"/>
		<updated>2025-08-20T00:10:25Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 18:10, 19 ago 2025&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-l142&quot;&gt;Riga 142:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 142:&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;Nel seguente esempio pratico dobbiamo dichiarare ed usare la funzione &amp;quot;kill()&amp;quot; presente nella libreria esterna ''libc.so.6'':&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;Nel seguente esempio pratico dobbiamo dichiarare ed usare la funzione &amp;quot;kill()&amp;quot; presente nella libreria esterna ''libc.so.6'':&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;  int kill(pid_t pid, int sig)&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;  int kill(pid_t pid, int sig)&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;Il nome della funzione esterna &amp;quot;kill()&amp;quot;, però, è - come si nota - identico &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;alla &lt;/del&gt;funzione &amp;quot;[http://gambaswiki.org/wiki/lang/kill?l=it Kill]&amp;quot; nativa di Gambas &amp;lt;SUP&amp;gt;&amp;amp;#091;[[#Note|nota 4]]&amp;amp;#093;&amp;lt;/sup&amp;gt;. Pertanto, assegneremo alla funzione esterna un nome qualsiasi, purché diverso da quello di ogni altra funzione di Gambas, ma all'atto della dichiarazione &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;della &lt;/del&gt;funzione esterna richiameremo fra doppi apici il suo vero nome (senza parentesi tonde e parametri formali contenuti), &amp;lt;U&amp;gt;facendolo precedere&amp;lt;/u&amp;gt; dall'istruzione '''''In &amp;quot;libc:6&amp;quot; Exec''''':&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;Il nome della funzione esterna &amp;quot;kill()&amp;quot;, però, è - come si nota - identico &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a quello della &lt;/ins&gt;funzione &amp;quot;[http://gambaswiki.org/wiki/lang/kill?l=it Kill]&amp;quot; nativa di Gambas &amp;lt;SUP&amp;gt;&amp;amp;#091;[[#Note|nota 4]]&amp;amp;#093;&amp;lt;/sup&amp;gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;BR&amp;gt;&lt;/ins&gt;Pertanto, assegneremo alla funzione esterna un nome qualsiasi, purché diverso da quello di ogni altra funzione &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nativa &lt;/ins&gt;di Gambas, ma all'atto della dichiarazione &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;di detta &lt;/ins&gt;funzione esterna richiameremo fra doppi apici il suo vero nome (senza parentesi tonde e parametri formali contenuti), &amp;lt;U&amp;gt;facendolo precedere&amp;lt;/u&amp;gt; dall'istruzione '''''In &amp;quot;libc:6&amp;quot; Exec''''':&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Exec &lt;/del&gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt; &amp;lt;FONT Color=green&amp;gt;&amp;lt;B&amp;gt;Exec&amp;lt;/b&amp;gt;&amp;lt;/font&lt;/ins&gt;&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In tale dichiarazione esemplificativa ovviamente &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt; è il nome &amp;lt;U&amp;gt;fittizio&amp;lt;/u&amp;gt; identificativo della funzione esterna che utilizzeremo, e &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;&amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt; è il &amp;lt;U&amp;gt;reale&amp;lt;/u&amp;gt; nome identificativo di detta funzione esterna.&lt;/ins&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;&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;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42105&amp;oldid=prev</id>
		<title>Vuott il 23:43, 19 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42105&amp;oldid=prev"/>
		<updated>2025-08-19T23:43:12Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 17:43, 19 ago 2025&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-l142&quot;&gt;Riga 142:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 142:&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;Nel seguente esempio pratico dobbiamo dichiarare ed usare la funzione &amp;quot;kill()&amp;quot; presente nella libreria esterna ''libc.so.6'':&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;Nel seguente esempio pratico dobbiamo dichiarare ed usare la funzione &amp;quot;kill()&amp;quot; presente nella libreria esterna ''libc.so.6'':&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;  int kill(pid_t pid, int sig)&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;  int kill(pid_t pid, int sig)&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;Il nome della funzione esterna &amp;quot;kill()&amp;quot;, però, è - come si nota - identico alla funzione &amp;quot;[http://gambaswiki.org/wiki/lang/kill?l=it Kill]&amp;quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;propria &lt;/del&gt;di Gambas &amp;lt;SUP&amp;gt;&amp;amp;#091;[[#Note|nota 4]]&amp;amp;#093;&amp;lt;/sup&amp;gt;. Pertanto, assegneremo alla funzione esterna un nome qualsiasi, purché diverso da quello di ogni altra funzione di Gambas, ma richiameremo fra doppi apici il suo vero nome (senza parentesi tonde e parametri formali contenuti) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;all'atto della dichiarazione della funzione esterna&lt;/del&gt;, &amp;lt;U&amp;gt;facendolo precedere&amp;lt;/u&amp;gt; dall'istruzione '''''In &amp;quot;libc:6&amp;quot; Exec''''':&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;Il nome della funzione esterna &amp;quot;kill()&amp;quot;, però, è - come si nota - identico alla funzione &amp;quot;[http://gambaswiki.org/wiki/lang/kill?l=it Kill]&amp;quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nativa &lt;/ins&gt;di Gambas &amp;lt;SUP&amp;gt;&amp;amp;#091;[[#Note|nota 4]]&amp;amp;#093;&amp;lt;/sup&amp;gt;. Pertanto, assegneremo alla funzione esterna un nome qualsiasi, purché diverso da quello di ogni altra funzione di Gambas, ma &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;all'atto della dichiarazione della funzione esterna &lt;/ins&gt;richiameremo fra doppi apici il suo vero nome (senza parentesi tonde e parametri formali contenuti), &amp;lt;U&amp;gt;facendolo precedere&amp;lt;/u&amp;gt; dall'istruzione '''''In &amp;quot;libc:6&amp;quot; Exec''''':&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;Exec &amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;  Private Extern &amp;lt;FONT Color=Blue&amp;gt;kill_C&amp;lt;/font&amp;gt;(pid AS Integer, sig AS Integer) AS Integer &amp;lt;B&amp;gt;In &amp;quot;libc:6&amp;quot;&amp;lt;/b&amp;gt; &amp;lt;FONT Color=red&amp;gt;&amp;lt;B&amp;gt;Exec &amp;quot;kill&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/font&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;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42104&amp;oldid=prev</id>
		<title>Vuott il 23:39, 19 ago 2025</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Extern:_richiamare_funzioni_esterne_a_Gambas&amp;diff=42104&amp;oldid=prev"/>
		<updated>2025-08-19T23:39:00Z</updated>

		<summary type="html">&lt;p&gt;&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;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 17:39, 19 ago 2025&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-l137&quot;&gt;Riga 137:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 137:&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;Qualora si debba utilizzare una funzione esterna avente il nome identico a una funzione nativa di Gambas, è necessario formalmente usare un nome diverso, indicando fra doppi apici, però, nella dichiarazione con ''Extern'' il vero nome della funzione esterna &amp;lt;U&amp;gt;sempre preceduto&amp;lt;/u&amp;gt; dalla parola-chiave &amp;quot;IN&amp;quot; e dalla dichiarazione della Libreria esterna, ove la funzione è contenuta, e infine dal comando ''Exec''.&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;Qualora si debba utilizzare una funzione esterna avente il nome identico a una funzione nativa di Gambas, è necessario formalmente usare un nome diverso, indicando fra doppi apici, però, nella dichiarazione con ''Extern'' il vero nome della funzione esterna &amp;lt;U&amp;gt;sempre preceduto&amp;lt;/u&amp;gt; dalla parola-chiave &amp;quot;IN&amp;quot; e dalla dichiarazione della Libreria esterna, ove la funzione è contenuta, e infine dal comando ''Exec''.&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;&amp;lt;BR&amp;gt;Se il prototipo della funzione omonima esterna di C possiede parentesi tonde contenenti uno o più ''parametri formali'', viene riportato con ''Exec'' il solo nome della funzione esterna &amp;lt;U&amp;gt;senza&amp;lt;/u&amp;gt; le parentesi e i parametri contenuti.&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;BR&amp;gt;Se il prototipo della funzione omonima esterna di C possiede parentesi tonde contenenti uno o più ''parametri formali'', viene riportato con ''Exec'' il solo nome della funzione esterna &amp;lt;U&amp;gt;senza&amp;lt;/u&amp;gt; le parentesi e i parametri contenuti.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;BR&gt;La sintassi è sostanzialmente la seguente:&lt;/ins&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;div&gt;  [Public/Private] &amp;lt;FONT Color=blue&amp;gt;nome_fittizio_della_funzione&amp;lt;/font&amp;gt;( [eventuali parametri] ) [As eventuale_tipo_di_dato_ritornato] '''&amp;lt;FONT Color=green&amp;gt;In &amp;quot;'''libreria_esterna'''&amp;quot;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;Exec &amp;quot;'''nome_vero_della_funzione'''&amp;quot;&amp;lt;/font&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;  [Public/Private] &amp;lt;FONT Color=blue&amp;gt;nome_fittizio_della_funzione&amp;lt;/font&amp;gt;( [eventuali parametri] ) [As eventuale_tipo_di_dato_ritornato] '''&amp;lt;FONT Color=green&amp;gt;In &amp;quot;'''libreria_esterna'''&amp;quot;&amp;lt;/font&amp;gt; &amp;lt;FONT Color=red&amp;gt;Exec &amp;quot;'''nome_vero_della_funzione'''&amp;quot;&amp;lt;/font&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;/table&gt;</summary>
		<author><name>Vuott</name></author>
	</entry>
</feed>