BlackJ Scripting Library 1.0

Lizenz: Kostenlose Testversion ‎Dateigröße: 451.51 KB
‎Benutzerbewertung: 3.0/5 - ‎1 ‎Stimmen

Die Blackj-Bibliothek ist eine Standard-ECMA 262 3rd Edition-Implementierung für eingebettetes Skripting in C/C++, Delphi-Anwendungen. Der ECMA 262-Standard definiert die Anforderungen für Sprachen, die JavaScript oder JScript ähneln. Die blackj.dll-Bibliothek richtet sich an Windows-Programmierer und Entwickler, die ihrer Software einfach und schnell Skriptfunktionen hinzufügen möchten. Die blackj.dll-Bibliothek ist in hochportablem ANSI C-Code geschrieben und wird in Form einer DLL verteilt. Es kann von jedem Compiler/Einer Beliebigen verwendet werden, der DLLs wie C/C++, Delphi und andere unterstützt. Die BlackJ-Bibliothek wurde geschrieben, indem sie drei Hauptziele im Auge hatte: Effizienz und geringe Speichernutzung Standards Compliance (bestimmte Funktionen wurden nicht implementiert) Einfache Integration - Erweiterung in einer Host-Umgebung Hier sind einige der Dinge, die Sie tun können, indem Sie die API verwenden: Führen Sie ein Skript aus, das sich in einer Textdatei befindet, indem Sie nur den Pfad Ausführen eines Skripts bereitstellen, indem Sie seine Quelle aus einer char*-Zeichenfolge bereitstellen. Rufen Sie eine Funktion auf, die in einem zuvor geladenen Skript implementiert ist, und erhalten Sie ein Ergebnis Eine in Ihrer Hostumgebung implementierte Funktion für Skripts verfügbar/zugänglich machen, geben Sie ein Array oder Objekt von einer Funktion in der Hostumgebung an den Skriptcode zurück und umgekehrt Lesen/Löschen einer globalen Eigenschaft oder der Eigenschaft eines globalen Objekts ... und vieles mehr.

VERSIONSVERLAUF

  • Version 1.0 veröffentlicht auf 2005-06-22

    EULA - Endbenutzer-Lizenzvertrag



    http://www.archteon.com BlackJ Library 1.0 BITTE LESEN SIE DIESE LIZENZ CAREFULLY VOR DER VERWENDUNG DER SOFTWARE. DURCH DIE NUTZUNG DER SOFTWARE ERKLÄREN SIE SICH DAMIT EINVERSTANDEN, AN DIE BEDINGUNGEN DIESER LIZENZ GEBUNDEN ZU SEIN. WENN SIE DEN BEDINGUNGEN DIESER LIZENZ NICHT ZUSTIMMEN, ZERSTÖREN SIE UMGEHEND DIE SOFTWARE UND DIE ZUGEHÖRIGE DOKUMENTATION UND ALLE KOPIEN DAVON. 1. Einschränkungen. Die Software enthält urheberrechtlich geschütztes Material, Geschäftsgeheimnisse und anderes proprietäres Material und um sie zu schützen, dürfen Sie die Software nicht dekompilieren, zurückentwickeln, zerlegen oder anderweitig auf eine menschenverachtende Form reduzieren. Sie dürfen die Bibliothek aus irgendeinem Grund nicht alleine verteilen. 2. Kündigung. Diese Lizenz ist bis zur Kündigung gültig. Sie können diese Lizenz jederzeit kündigen, indem Sie die Software und die zugehörige Dokumentation und alle Kopien davon zerstören. Diese Lizenz wird sofort ohne Benachrichtigung des Autors gekündigt, wenn Sie eine Bestimmung dieser Lizenz nicht einhalten. Nach Beendigung müssen Sie die Software und die zugehörige Dokumentation und alle Kopien davon vernichten. 3. Haftungsausschluss für Software. Sie erkennen ausdrücklich an und stimmen zu, dass die Nutzung der Software auf Ihr alleiniges Risiko erfolgt. Die Software und die dazugehörige Dokumentation wird als AS IS und ohne jegliche Gewährleistung zur Verfügung gestellt. DIE URHEBERRECHTSINHABER GARANTIEREN NICHT, DASS DIE IN DER SOFTWARE ENTHALTENEN FUNKTIONEN IHREN ANFORDERUNGEN ENTSPRECHEN, DASS DER BETRIEB DER SOFTWARE UNUNTERBROCHEN ODER FEHLERFREI IST ODER DASS MÄNGEL IN DER SOFTWARE BEHOBEN WERDEN. DARÜBER HINAUS SIND DIE COPYRIGHT HOLDERS NICHT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE ODER THE RESULTS OF THE USE OF THE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. KEINE ORAL ODER SCHRIFTLICHE INFORMATIONEN ODER ADVICE BY THE AUTHOR SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. DIESE SOFTWARE WIRD VON DEN COPYRIGHT HOLDERS UND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED PROVIDED. IN KEINEM EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; VERLUST VON NUTZUNG, DATEN ODER GEWINNEN; ODER BETRIEBSUNTERBRECHUNG) JEDOCH VERURSACHT UND AUF JEDE THEORIE DER HAFTUNG, OB IN VERTRAG, STRENGE HAFTUNG, ODER UNERLAUBTE HANDLUNG (EINSCHLIEßLICH FAHRLÄSSIGKEIT ODER AUF ANDERE WEISE) IN IRGENDEINER WEISE AUS DER NUTZUNG DIESER SOFTWARE ENTSTEHEN, AUCH WENN ÜBER DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS INFORMIERT. IN KEINEM FALL ÜBERNEHMEN DIE AUTOREN GEGENÜBER IHNEN DIE VOLLE HAFTUNG FÜR ALLE SCHÄDEN, VERLUSTE UND KLAGEGRÜNDE (OB VERTRAGLICH, UNERLAUBTER HANDLUNG (EINSCHLIEßLICH FAHRLÄSSIGKEIT) ODER ANDERWEITIG) ÜBERSTEIGT DEN BETRAG, DEN SIE FÜR DIE SOFTWARE BEZAHLT HABEN. 4. Vollständige Vereinbarung. Diese Lizenz stellt die gesamte Vereinbarung zwischen den Parteien in Bezug auf die Nutzung der Software und der zugehörigen Dokumentation dar und ersetzt alle vorherigen oder gleichzeitigen schriftlichen oder mündlichen Vereinbarungen oder Vereinbarungen in Bezug auf diesen Gegenstand. Eine Änderung oder Änderung dieser Lizenz ist nur verbindlich, wenn sie schriftlich und von einem ordnungsgemäß bevollmächtigten Vertreter des Autors unterzeichnet wurde. 5. Kontaktinformationen. http://www.archteon.com

Programmdetails