xFunction for Windows 2.16

Licenza: Prova gratuita ‎Dimensioni del file: 180.81 KB
‎Valutazione utenti: 3.3/5 - ‎11 ‎Voti

La libreria xFunction è la soluzione universale per l'integrazione del codice Java con codice scritto in altri linguaggi, superiore per molti aspetti a Java Native Interface (JNI). Con xFunction, non è più necessario implementare quei brutti metodi nativi. Si estendono e si crea invece un'istanza delle classi xFunction per creare oggetti Java convenzionali che rappresentano funzioni esterne, strutture di dati, puntatori e callback. Tutte le conversioni di dati necessarie e le chiamate alle funzioni esterne vengono effettuate senza soluzione di continuità dalla libreria xFunction. Utilizzando xFunction, è possibile richiamare qualsiasi chiamata o funzione API del sistema operativo da qualsiasi DLL o libreria condivisa in modo naturale e conveniente. xFunction consente di ottenere i massimi livelli di riutilizzo del codice senza tradurre codice sorgente in Java e/o scrivere ingombranti wrapper JNI.

cronologia delle versioni

  • Versione 2.16 pubblicato il 2005-07-25
    Risolti i problemi dei clienti, supportata la convenzione di chiamata cdecl

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

Contratto di licenza software di valutazione Excelsior Il presente Contratto di Licenza ("Contratto") è un accordo legale tra l"utente (una singola entità) ed Excelsior, LLC ("Excelsior") per il prodotto software Excelsior sopra identificato, che include software, documentazione elettronica e i relativi materiali stampati ("Software"). Installando, copiando o utilizzando in altro modo il Software, accettare di essere vincolati dai termini del presente accordo. Se non si accetta di termini del presente Contratto, l'utente non può scaricare o utilizzare il Software e devono distruggere tutte le copie del Software in tuo possesso. CONCESSIONE DELLA LICENZA Excelsior concede all'utente una licenza non esclusiva e non trasferibile per utilizzare il Software di accompagnamento ai soli fini della valutazione termini seguenti: L'utente può: a. utilizzare il Software su qualsiasi singolo computer; b. utilizzare il Software in un secondo computer, purché il primo e il secondo computer non siano utilizzato contemporaneamente; e c. copiare il Software a scopo di backup, a condizione che qualsiasi copia contenga tutte le proprietà del Software originale Avvisi. L'utente non può: a. consentire ad altre persone o entità di utilizzare il Software; b. modificare, tradurre, decodificare, decompilare, smontare (ad eccezione leggi applicabili vietano specificamente tale restrizione), o creano opere derivate basate sul Software; c. copiare il Software (ad eccezione finalità di backup); d. affittare, affittare o trasferire in altro modo i diritti Software; o e. rimuovere eventuali avvisi o etichette proprietarie sul Software. Il software è in "uso" su un computer quando viene caricato in memoria (ad esempio RAM) o installato in memoria permanente (ad es. disco rigido, CD- ROM) di quel computer. Titolo Titolo, diritti di proprietà e diritti di proprietà intellettuale all'interno e al Software, e qualsiasi copia del Software rimarrà di Excelsior e/o della sua Fornitori. Il Software è protetto dalle leggi sul copyright del Federazione e trattati internazionali sul diritto d'autore. Titolo, diritti di proprietà e diritti di proprietà intellettuale all'interno e al contenuto a cui si accede attraverso la Il software è di proprietà del proprietario del contenuto applicabile e può essere protetti dal diritto d'autore applicabile o da altre leggi. Questa Licenza non ti dà diritti a tali contenuti. ASSISTENZA E SUPPORTO Il servizio e il supporto che Excelsior offre per il Software ai sensi del presente L'accordo è limitato al servizio o al supporto, se presente, che è liberamente disponibile sul sito Web di Excelsior. Terminazione Questa licenza termina automaticamente entro 30 giorni dall'inizio valutazione dell'utilizzo del Software. Questa licenza terminerà automaticamente anche se non si rispetta il limitazioni sopra descritte. Al termine, è necessario distruggere tutte le copie software. NESSUNA GARANZIA Il Software viene fornito su base "così com", e l" si farà carico di tutti i rischi qualità e prestazioni del programma. Senza limitare la generalità quanto sopra, (i) l'si assume l'intero costo di qualsiasi servizio o riparazione e di qualsiasi danni derivanti dalle informazioni contenute o compilate dal software, e (ii) l'si assume tutte le responsabilità per la selezione del Software per ottenere i risultati previsti e per l'installazione, l'uso e risultati ottenuti dal Software. EXCELSIOR NON FORNISCE ALTRA GARANZIA ESPRESSA E NON GARANZIA DI NESSUNA VIOLAZIONE DEI DIRITTI DI TERZI. Le DURATA DELLE GARANZIE IMPLICITE, ANCHE SENZA LIMITAZIONE, GARANZIE DI COMMERCIABILITÀ E DI IDONEITÀ PER UNO SCOPO PARTICOLARE, È LIMITATO AL LIMITATO PERIODO DI GARANZIA; ALCUNI PAESI NON CONSENTONO LIMITAZIONI SULLA DURATA DI UNA GARANZIA IMPLICITA, POTREBBERO NON ESSERE APPLICABILI ALL'UTENTE. NESSUN RIVENDITORE EXCELSIOR, AGENTE, O DIPENDENTE È AUTORIZZATO A FARE QUALSIASI MODIFICHE, ESTENSIONI O AGGIUNTE A QUESTA GARANZIA. QUESTA GARANZIA TI CONFERISCE DIRITTI LEGALI SPECIFICI E POSSONO AVERE ALTRI DIRITTI LEGALI CHE VARIANO DA PAESE A PAESE PAESE O PER GIURISDIZIONE. LIMITAZIONE DI RESPONSABILITÀ. Sotto NESSUNA CIRCOSTANZA E NESSUNA TEORIA GIURIDICA, TORT, CONTRATTO, O IN ALTRO MODO, EXCELSIOR O I SUOI FORNITORI O RIVENDITORI SONO RESPONSABILI NEI CONFRONTI DELL'INTERESSATO O DI QUALSIASI ALTRA PERSONA PER QUALSIASI INDIRETTO, SPECIALE, INCIDENTALE O CONSEQUENZIALE DANNI DI QUALSIASI CARATTERE TRA CUI, A TITOLO ESEMPLIFICATIVO, DANNI PER PERDITA DI AVVIAMENTO, ARRESTO DEL LAVORO, COMPUTER GUASTO O MALFUNZIONAMENTO, O QUALSIASI ALTRO DANNI O PERDITE, O PER EVENTUALI DANNI SUPERIORI A PREZZO DI LISTINO DI EXCELSIOR PER UNA LICENZA AL SOFTWARE, SE EVENTUALI, ANCHE SE EXCELSIOR DEVE ESSERE STATO INFORMATO POSSIBILITÀ DI TALI DANNI, O PER QUALSIASI RICHIESTA DA PARTE DI QUALSIASI ALTRO Partito. LA PRESENTE LIMITAZIONE DI RESPONSABILITÀ NON SI APPLICA RESPONSABILITÀ PER DECESSO O LESIONI PERSONALI NELLA MISURA IN CUI LA LEGGE APPLICABILE VIETA TALE LIMITAZIONE. Inoltre ALCUNI PAESI NON CONSENTONO L'ESCLUSIONE O LA LIMITAZIONE DANNI INCIDENTALI O CONSEQUENZIALI, QUINDI QUESTA LIMITAZIONE E L'ESCLUSIONE POTREBBE NON VALERE PER TE. Il presente Accordo è l'intero Accordo tra noi e sostituisce qualsiasi altra comunicazione, pubblicità o intesa con rispetto al Software.