Blog
Wiki
Download
Il resto del Pinguino
18 Maggio 2013, 23:38:12
Benvenuto!
Accedi
o
registrati
.
Hai dimenticato
l'e-mail di attivazione
?
1 ora
1 giorno
1 settimana
1 mese
Per sempre
Accesso con nome utente, password e durata della sessione
Notizie
: Nasce
Il resto del Pinguino
:
Scrivi
anche tu!
Home
Guida
Ricerca
Utenti
Accedi
Registrati
Gambas-it
>
Gambas2
>
Domande tecniche
(Moderatori:
md9327
,
fsurfing
,
Ceskho
) >
Utilizzo di librerie esterne
Pagine: [
1
]
Vai giù
« precedente
successivo »
Stampa
Autore
Discussione: Utilizzo di librerie esterne (Letto 912 volte)
Mario
Grande Gambero
Scollegato
Messaggi: 138
Utilizzo di librerie esterne
«
inserito::
07 Settembre 2008, 14:14:04 »
Ehilà! :)
Qualche tempo fa ho fatto una domanda sulle API, e la risposta è arrivata subito: grazie!
Adesso ho un altro dubbio: va bene il
modo
per importare una API (o libreria esterna o DLL, chiamatela come vi pare, credo che il concetto sia sempre simile), ma esiste una possibilità all'interno di Gambas per vedere quali sono i comandi veri e propri presenti nella libreria?
Immagino che la documentazione su Internet sia importante e forse preferibile, ma mi chiedevo se in Gambas fosse presente una specie di analizzatore o un explorer di oggetti esterni.
Ciao e grazie, come sempre
Mario
Registrato
Saluti a tutti
Mario
Ceskho
Amministratore
Senatore Gambero
Scollegato
Messaggi: 3.625
Vi Veri Veniversum Vivus Vici
Re: Utilizzo di librerie esterne
«
Risposta #1 inserito::
07 Settembre 2008, 14:56:54 »
Hai provato ad aprirli con un editor di testo?
Forse nelle "indecifrabili" righe c'è qualcosa che può tornarti utile...
Registrato
PROFILO PERSONALE
Mario
Grande Gambero
Scollegato
Messaggi: 138
Re: Utilizzo di librerie esterne
«
Risposta #2 inserito::
07 Settembre 2008, 22:14:24 »
Ho fatto diversamente :)
Ho scaricato la parte "-dev" del modulo che mi interessa (libical in questo caso), e nella directory /usr/include ho trovato diversa roba, tra cui alcune intestazioni che contengono anche informazioni. In alcuni casi i programmatori inseriscono indicazioni tecniche molto utili :)
Però la tua idea non è malvagia, anche se l'editor di testo non funziona con i file binari. Però ci sono gli editor esadecimali... ;)
Registrato
Saluti a tutti
Mario
leo72
Amministratore
Senatore Gambero
Scollegato
Messaggi: 2.098
Re: Utilizzo di librerie esterne
«
Risposta #3 inserito::
07 Settembre 2008, 23:39:52 »
Quasi la totalità del software per Linux è disponibile come open-source per cui in genere basta scaricarsi i sorgenti dell'applicazione ed esaminare i metodi e le funzioni messe a disposizione dal programma.
Quindi uno invoca quello di cui ha bisogno.
Registrato
Visita il mio sito personale:
http://www.leonardomiliani.com
Mario
Grande Gambero
Scollegato
Messaggi: 138
Re: Utilizzo di librerie esterne
«
Risposta #4 inserito::
08 Settembre 2008, 07:14:47 »
Be', l'80% è risolto :)
Ma come si può fare per quelle chiuse?
Registrato
Saluti a tutti
Mario
vuott
Senatore Gambero
Collegato
Messaggi: 2.059
Non seguitemi: non conosco la strada.
Re: Utilizzo di librerie esterne
«
Risposta #5 inserito::
26 Settembre 2011, 12:38:27 »
Citazione di: Mario - 07 Settembre 2008, 14:14:04
ma esiste una possibilità all'interno di Gambas per vedere quali sono i comandi veri e propri presenti nella libreria?
Per vedere le funzioni contenute in una libreria esterna, e più in generale il suo contenuto, può essere utilizzato il comando " objdump ". (
http://en.wikipedia.org/wiki/Objdump
)
Ne ho creato un programma apposito scaricabile da parte degli utenti
iscritti
al forum qui:
http://www.gambas-it.org/smf/index.php?topic=2081.0
«
Ultima modifica: 15 Aprile 2012, 12:19:52 da vuott
»
Registrato
vuott
Senatore Gambero
Collegato
Messaggi: 2.059
Non seguitemi: non conosco la strada.
Re: Utilizzo di librerie esterne
«
Risposta #6 inserito::
30 Maggio 2012, 10:21:23 »
Vorrei aggiungere che ho redatto
nella WIKI (lì cercare in:
Guide della Comunità
) un breve riassunto su come creare da sé proprie
Librerie .so
esterne (per la realizzazione delle quali è necessario possedere ovviamente una conoscenza almeno sufficiente del linguaggio C), da utilizzare poi con
Extern
.
«
Ultima modifica: 02 Giugno 2012, 01:15:15 da vuott
»
Registrato
Pagine: [
1
]
Vai su
Stampa
« precedente
successivo »
Vai a:
Scegliere una destinazione:
-----------------------------
Gambas2
-----------------------------
=> Programmazione
=> Domande tecniche
=> Segnalazione bug
-----------------------------
Gambas3
-----------------------------
=> Programmazione
=> Domande tecniche
=> Segnalazione bug
-----------------------------
Programmazione
-----------------------------
=> Altri linguaggi
=> Progetti degli utenti
-----------------------------
Linux
-----------------------------
=> Debian, Ubuntu e derivate
=> Fedora e derivate
=> Generale
-----------------------------
Vari
-----------------------------
=> L'angolo dell'artista
=> OpenBar
=> OpenSource
-----------------------------
Gambas-it.org
-----------------------------
=> Avvisi
=> Il resto del Pinguino
=> Sportello assistenza
=> Suggerimenti e critiche
=> Wiki
Caricamento in corso...