xFunction for Windows 2.16

Licentie: Gratis proefperiode ‎Bestandsgrootte: 180.81 KB
‎Gebruikersbeoordeling: 3.3/5 - ‎11 ‎Stemmen

De xFunction-bibliotheek is de universele oplossing voor de integratie van Java-code met code geschreven in andere talen, superieur in vele aspecten van Java Native Interface (JNI). Met xFunction hoeft u deze lelijke native methoden niet meer te implementeren. In plaats daarvan breidt en breidt u xFunction-klassen uit om conventionele Java-objecten te maken die externe functies, gegevensstructuren, aanwijzers en callbacks weergeven. Alle benodigde gegevensconversies en externe functiegesprekken worden naadloos uitgevoerd door de xFunction-bibliotheek. Met xFunction u op een natuurlijke en handige manier een API-aanroep of functie van een besturingssysteem vanuit een DLL of gedeelde bibliotheek aanroepen. xFunction stelt u in staat om de hoogste niveaus van hergebruik van code te bereiken zonder broncode te vertalen naar Java en/of omslachtige JNI-wikkels te schrijven.

versiegeschiedenis

  • Versie 2.16 geplaatst op 2005-07-25
    Klantproblemen opgelost, cdecl calling convention ondersteund

Programmadetails

Overeenkomst

EULA - Licentieovereenkomst voor eindgebruikers

Licentieovereenkomst voor evaluatiesoftware van Excelsior Deze licentieovereenkomst ("Overeenkomst") is een juridische overeenkomst tussen u (ofwel een individu of een enkele entiteit) en Excelsior, LLC ("Excelsior") voor het hierboven genoemde Excelsior-softwareproduct, dat computer software, elektronische documentatie en het bijbehorende gedrukte materiaal ("Software"). Door de Software te installeren, te kopiëren of anderszins te gebruiken, overeenkomst overeenkomen gebonden te zijn aan de voorwaarden van deze overeenkomst. Als u niet akkoord gaat met de voorwaarden van deze overeenkomst, mag u de Software niet downloaden of gebruiken en alle kopieën van de Software in uw bezit te vernietigen. Licentieverlening Excelsior verleent u hierbij een niet-exclusieve, niet-overdraagbare licentie aan gebruik maken van de bijbehorende software voor de enige doeleinden van evaluatie van de volgende voorwaarden: U mag: a. de software op één computer gebruiken; b. gebruik maken van de Software op een tweede computer zolang de eerste en tweede computer niet gelijktijdig worden gebruikt; en c. de software kopiëren voor back-updoeleinden; mits een kopie alle eigen Mededelingen. U mag niet toestaan: a. toestaan dat andere personen of entiteiten de Software gebruiken; b. wijzigen, vertalen, reverse engineeren, decompileren, demonteren (behalve mate van toepasselijke wetgeving die een dergelijke beperking specifiek verbiedt), of afgeleide werken op basis van de Software; c. de Software kopiëren (met uitzondering van back-updoeleinden); d. huur-, huur- of anderszins overdrachtsrechten op de Software; of e. alle merkgebonden kennisgevingen of labels op de Software verwijderen. The Software is in "use" on a computer when it is loaded into temporary geheugen (d.w.z., RAM) of geïnstalleerd in permanent geheugen (b.v. harde schijf, CD- ROM) van die computer. Titel Titel, eigendomsrechten en intellectuele eigendomsrechten in en op de Software, en eventuele kopieën van de Software blijven bij Excelsior en/of de Leveranciers. De software wordt beschermd door de auteursrechten van de Russische Federatie en internationale auteursrechtverdragen. Titel, eigendomsrechten, en intellectuele eigendomsrechten in en op de inhoud die via de Software is eigendom van de toepasselijke contenteigenaar en kan beschermd door het toepasselijke auteursrecht of andere wetgeving. Deze licentie geeft u geen rechten op dergelijke inhoud. SERVICE EN ONDERSTEUNING De service en ondersteuning die Excelsior biedt voor de Software in het kader van deze Overeenkomst zijn beperkt tot de dienst of ondersteuning, indien aanwezig, die vrij beschikbaar is op de website van Excelsior. Beëindiging Deze licentie wordt automatisch beëindigd binnen 30 dagen nadat u met uw evaluatiegebruik van de Software. Deze licentie wordt ook automatisch beëindigd als u niet voldoet aan de hierboven beschreven beperkingen. Bij beëindiging moet u alle kopieën van de Software. GEEN GARANTIE De Software wordt geleverd op een "as is" basis, en je draagt alle risico's kwaliteit en prestaties van het programma. Zonder de algemeenheid van de voorgaande, (i) u de volledige kosten van een dienst of reparatie en van schade als gevolg van de informatie in of samengesteld door de Software, en (ii) u neemt alle verantwoordelijkheden op zich voor de selectie van de Software om uw beoogde resultaten te bereiken, en voor de installatie van, het gebruik van en resultaten verkregen uit de Software. EXCELSIOR GEEFT GEEN ANDERE EXPRESS GARANTIE EN GEEN GARANTIE VAN GEEN INBREUK OP DE RECHTEN VAN DERDEN. De DUUR VAN DE IMPLICIETE GARANTIES, OOK ZONDER BEPERKING, GARANTIES VOOR DE HANDELSBAARHEID EN VAN DE GESCHIKTHEID VOOR EEN BEPAALD DOEL IS BEPERKT TOT DE BOVENGENOEMDE GARANTIEPERIODE; SOMMIGE LANDEN STAAN NIET TOE DAT BEPERKINGEN OP HOE LANG EEN IMPLICIETE GARANTIE DUURT, DUS BEPERKINGEN KUNNEN NIET OP U VAN TOEPASSING ZIJN. GEEN EXCELSIOR DEALER, AGENT, OF WERKNEMER IS BEVOEGD OM WIJZIGINGEN, UITBREIDINGEN OF TOEVOEGINGEN AAN DEZE GARANTIE. DEZE GARANTIE GEEFT U SPECIFIEKE WETTELIJKE RECHTEN, EN U ANDERE WETTELIJKE RECHTEN DIE VAN LAND TOT LAND LAND OF DOOR JURISDICTIE. BEPERKING VAN DE AANSPRAKELIJKHEID. Onder GEEN OMSTANDIGHEDEN EN ONDER GEEN ENKELE RECHTSTHEORIE, ONRECHTMATIGE DAAD, CONTRACT, OF ANDERSZINS, ZAL EXCELSIOR OF HAAR LEVERANCIERS OF WEDERVERKOPERS ZIJN AANSPRAKELIJK VOOR U OF EEN ANDERE PERSOON VOOR INDIRECTE, BIJZONDERE, INCIDENTELE OF CONSEQUENTE SCHADEVERGOEDING VAN EEN OF ANDER KARAKTER, MET INBEGRIP VAN, ZONDER BEPERKING, SCHADE VOOR VERLIES VAN GOODWILL, WERKONDERBREKING, COMPUTER STORING OF STORING, OF ALLE ANDERE COMMERCIËLE SCHADE OF VERLIEZEN, OF VOOR SCHADE DIE HOGER IS DAN DE CATALOGUSPRIJS VAN EXCELSIOR VOOR EEN LICENTIE VOOR DE SOFTWARE, ALS OOK AL IS EXCELSIOR IN KENNIS GESTELD VAN DE MOGELIJKHEID VAN EEN DERGELIJKE SCHADEVERGOEDING, OF VOOR ENIGE VORDERING DOOR EEN ANDERE Partij. DEZE BEPERKING VAN DE AANSPRAKELIJKHEID IS NIET VAN TOEPASSING OP AANSPRAKELIJKHEID VOOR OVERLIJDEN OF PERSOONLIJK LETSEL IN DE MATE TOEPASSELIJKE WETGEVING VERBIEDT EEN DERGELIJKE BEPERKING. Bovendien SOMMIGE LANDEN STAAN DE UITSLUITING OF BEPERKING NIET TOE VAN INCIDENTELE OF GEVOLGSCHADE, DUS DEZE BEPERKING EN UITSLUITING KAN NIET OP U VAN TOEPASSING ZIJN. Deze overeenkomst is de hele overeenkomst tussen ons en vervangt andere communicatie, advertenties of afspraken met met betrekking tot de Software.