Differenze tra le versioni di "Gestione delle Strutture esterne"
Riga 4: | Riga 4: | ||
Nel codice Gambas si dovrà innanzitutto ricostruire la Struttura esterna. | Nel codice Gambas si dovrà innanzitutto ricostruire la Struttura esterna. | ||
<BR>Tale ricostruzione in Gambas deve essere precisa, avendo <SPAN Style="text-decoration:underline">estrema cura</span> per la definizione del [http://gambaswiki.org/wiki/doc/extern tipo di dato] di ciascun membro della Struttura esterna. | <BR>Tale ricostruzione in Gambas deve essere precisa, avendo <SPAN Style="text-decoration:underline">estrema cura</span> per la definizione del [http://gambaswiki.org/wiki/doc/extern tipo di dato] di ciascun membro della Struttura esterna. | ||
+ | <BR>Ciò richiede una conoscenza almeno sufficiente del linguaggio C, poiché nella ricostruzione in Gambas della Struttura esterna, scritta in C, bisognerà rispettare la totale dimensione (ossia la quantità di byte di memoria occupata da quest'ultima), che potrà avvenire soltanto attraverso il rigido rispetto della quantità di byte occupati del tipo di dato dichiarato per ciascun membro componente della Struttura esterna. | ||
Versione delle 12:15, 6 nov 2020
Nell'uso delle funzioni esterne mediante la risorsa "Extern" è frequente imbattersi nell'uso e nella gestione di Strutture, dichiarate e definite nei file d'intestazione delle librerie esterne utilizzate.
Pertanto un'accurata comprensione e un'attenta gestione di tali Strutture esterne nel codice Gambas è assolutamente determinante per il corretto funzionamento del codice medesimo.
Nel codice Gambas si dovrà innanzitutto ricostruire la Struttura esterna.
Tale ricostruzione in Gambas deve essere precisa, avendo estrema cura per la definizione del tipo di dato di ciascun membro della Struttura esterna.
Ciò richiede una conoscenza almeno sufficiente del linguaggio C, poiché nella ricostruzione in Gambas della Struttura esterna, scritta in C, bisognerà rispettare la totale dimensione (ossia la quantità di byte di memoria occupata da quest'ultima), che potrà avvenire soltanto attraverso il rigido rispetto della quantità di byte occupati del tipo di dato dichiarato per ciascun membro componente della Struttura esterna.
Pagina in costruzione !