BlackJ Scripting Library 1.0

Licence: Essai gratuit ‎Taille du fichier: 451.51 KB
‎Note des utilisateurs: 3.0/5 - ‎1 ‎Votes

La bibliothèque Blackj est une implémentation standard de la 3ème édition de l’ECMA 262 pour les scripts intégrés dans les applications C/C++, Delphi. La norme ECMA 262 définit les exigences pour les langues similaires à JavaScript ou JScript. La bibliothèque blackj.dll est destinée aux programmeurs et développeurs Windows qui veulent ajouter des fonctionnalités de script à leur logiciel facilement et rapidement. La bibliothèque blackj.dll est écrite en code ANSI C très portable et elle est distribuée sous la forme d’un dll. Il peut être utilisé à partir de n’importe quel compilateur/langue qui prend en charge des dlls tels que C/C++, Delphi et d’autres. La bibliothèque BlackJ a été écrite en ayant trois objectifs principaux à l’esprit: efficacité et faible utilisation de la mémoire Standards Compliance (certaines fonctionnalités n’ont pas été implémentées) Intégration facile - extension dans un environnement hôte Voici quelques-unes des choses que vous pouvez faire en utilisant l’API: Exécuter un script qui réside dans un fichier texte en fournissant juste le chemin Exécuter un script en fournissant sa source à partir d’une chaîne char *. Appelez une fonction implémentée dans un script précédemment chargé et obtenez un résultat Rendez une fonction implémentée dans votre environnement hôte disponible/accessible aux scripts Retournez un tableau ou un objet d’une fonction dans l’environnement hôte au code de script et vice versa Lisez/Supprimez toute propriété globale ou la propriété d’un objet global... et bien d’autres.

historique de la version

  • Version 1.0 posté sur 2005-06-22

    EULA - Accord de licence utilisateur final



    http://www.archteon.com BlackJ Library 1.0 S’IL VOUS PLAÎT LIRE ATTENTIVEMENT CETTE LICENCE AVANT D’UTILISER LE LOGICIEL. EN UTILISANT LE LOGICIEL, VOUS ACCEPTEZ D’ÊTRE LIÉ PAR LES TERMES DE CETTE LICENCE. SI VOUS N’ACCEPTEZ PAS LES TERMES DE CETTE LICENCE, DÉTRUISEZ RAPIDEMENT LE LOGICIEL ET LA DOCUMENTATION CONNEXE ET TOUTES LES COPIES DE CELLE-CI. 1. Restrictions. Le logiciel contient du matériel protégé par le droit d’auteur, des secrets commerciaux et d’autres documents propriétaires et, afin de les protéger, vous ne pouvez pas décomposer, ingénieur inverse, démonter ou réduire autrement le logiciel à une forme humainement perceptible. Vous ne pouvez pas distribuer la bibliothèque seul pour quelque raison que ce soit. 2. Résiliation. Cette licence est effective jusqu’à la fin. Vous pouvez mettre fin à cette licence à tout moment en détruisant le logiciel et la documentation connexe et toutes les copies de celle-ci. Cette licence prendra fin immédiatement sans avis de l’auteur si vous ne vous conformez à aucune disposition de cette licence. À la résiliation, vous devez détruire le logiciel et la documentation connexe et toutes les copies de celui-ci. 3. Clause de non-responsabilité de la garantie sur les logiciels. Vous reconnaissez et acceptez expressément que l’utilisation du logiciel est à votre seul risque. Le logiciel et la documentation connexe est fourni AS IS et sans garantie de toute nature. LES TITULAIRES DE DROITS D’AUTEUR NE JUSTIFIENT PAS QUE LES FONCTIONS CONTENUES DANS LE LOGICIEL RÉPONDENT À VOS EXIGENCES, OU QUE LE FONCTIONNEMENT DU LOGICIEL SERA ININTERROMPU OU EXEMPT D’ERREURS, OU QUE LES DÉFAUTS DU LOGICIEL SERONT CORRIGÉS. EN OUTRE, LES TITULAIRES DE DROITS D’AUTEUR NE JUSTIFIENT PAS OU NE FONT AUCUNE REPRÉSENTATION CONCERNANT L’UTILISATION OU LES RÉSULTATS DE L’UTILISATION DU LOGICIEL OU DE LA DOCUMENTATION CONNEXE EN TERMES DE JUSTESSE, D’EXACTITUDE, DE FIABILITÉ, OU AUTREMENT. AUCUNE INFORMATION OU CONSEIL ORAL OU ÉCRIT DE L’AUTEUR NE DOIT CRÉER UNE GARANTIE OU, DE QUELQUE FAÇON QUE CE SOIT, AUGMENTER LA PORTÉE DE CETTE GARANTIE. CE LOGICIEL EST FOURNI PAR LES TITULAIRES DE DROITS D’AUTEUR ET LES CONTRIBUTEURS "AS IS" ET TOUTES LES GARANTIES EXPRESSES OU IMPLICITES, Y COMPRIS, SANS S’Y LIMITER, LES GARANTIES IMPLICITES DE MARCHANDITÉ ET D’APTITUDE À UNE FIN PARTICULIÈRE SONT REFUSÉES. EN AUCUN CAS, LE TITULAIRE OU LE CONTRIBUTEUR DU DROIT D’AUTEUR NE SERA RESPONSABLE DE DOMMAGES DIRECTS, INDIRECTS, ACCESSOIRES, SPÉCIAUX, EXEMPLAIRES OU CONSÉQUENTS (Y COMPRIS, SANS S’Y LIMITER, L’ACHAT DE BIENS OU DE SERVICES DE SUBSTITUTION; PERTE D’UTILISATION, DE DONNÉES OU DE PROFITS; OU INTERRUPTION D’ACTIVITÉ) CEPENDANT CAUSÉ ET SUR TOUTE THÉORIE DE LA RESPONSABILITÉ, QUE CE SOIT DANS LE CONTRAT, LA RESPONSABILITÉ STRICTE, OU DÉLICTUEUX (Y COMPRIS LA NÉGLIGENCE OU AUTREMENT) DÉCOULANT EN AUCUNE FAÇON DE L’UTILISATION DE CE LOGICIEL, MÊME SI ELLE EST INFORMÉE DE LA POSSIBILITÉ D’UN TEL DOMMAGE. EN AUCUN CAS, LES AUTEURS NE SERONT EN RESPONSABILITÉ TOTALE ENVERS VOUS POUR TOUS LES DOMMAGES, PERTES ET CAUSES D’ACTION (QUE CE SOIT DANS LE CONTRAT, LA RESPONSABILITÉ DÉLICTUELLE (Y COMPRIS LA NÉGLIGENCE) OU AUTREMENT) DÉPASSER LE MONTANT PAYÉ PAR VOUS POUR LE LOGICIEL. 4. Accord complet. Cette licence constitue l’ensemble de l’accord entre les parties en ce qui concerne l’utilisation du logiciel et de la documentation connexe, et remplace toutes les ententes ou accords antérieurs ou contemporains, écrits ou oraux, concernant ce sujet. Aucune modification ou modification de cette licence ne sera contraignante à moins d’être signée par écrit et signée par un représentant dûment autorisé de l’Auteur. 5. Coordonnées. http://www.archteon.com

Détails du programme