BlackJ Scripting Library 1.0

軟體性質: 免費試用 ‎檔案大小: 451.51 KB
‎使用者評分: 3.0/5 - ‎1 ‎評分

Blackj 庫是標準 ECMA 262 第三版實現,適用於 C/C++、Delphi 應用程式中的嵌入式腳本。ECMA 262 標準定義了類似於 JAvaScript 或 JScript 的語言的要求。Blackj .dll面向希望輕鬆快速地向其軟體添加腳本功能的 Windows 程式員和開發人員。Blackj.dll以高度可移植的 ANSI C 代碼編寫,以 dll 的形式分發。它可以從任何支援dll的編譯器/語言使用,如C/C++德爾福等。BlackJ 庫的編寫有三個主要目標:效率和低記憶體使用率標準符合性(某些功能尚未實現)輕鬆集成 - 主機環境中的擴展 以下是您可以使用 API 可以執行的一些操作:通過提供路徑,通過提供從 char* 字串提供其源來執行文本檔中的腳本。呼叫在以前載入的文稿中實現的函數並取得結果 使在主機環境中實現的函數可供腳本使用/可存取 將陣列或物件從主機環境中的函數傳回到腳本代碼,反之亦然,讀取/刪除任何全域屬性或全域物件的屬性...以及更多。

版本歷史記錄

  • 版本 1.0 發佈於 2005-06-22

軟體細節

終端使用者許可協定

http://www.archteon.com BlackJ Library 1.0 PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THE SOFTWARE. BY USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, PROMPTLY DESTROY THE SOFTWARE AND RELATED DOCUMENTATION AND ALL COPIES THEREOF. 1. Restrictions. The Software contains copyrighted material, trade secrets and other proprietary material and in order to protect them you may not decompile, reverse engineer, disassemble or otherwise reduce the Software to a human-perceivable form. You may not distribute the library alone for any reason. 2. Termination. This License is effective until terminated. You may terminate this License at any time by destroying the Software and related documentation and all copies thereof. This License will terminate immediately without notice from the Author if you fail to comply with any provision of this License. Upon termination you must destroy the Software and related documentation and all copies thereof. 3. Disclaimer of Warranty on Software. You expressly acknowledge and agree that use of the Software is at your sole risk. The Software and related documentation is provided AS IS and without warranty of any kind. THE COPYRIGHT HOLDERS DO NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE WILL BE CORRECTED. FURTHERMORE, THE COPYRIGHT HOLDERS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE BY THE AUTHOR SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 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. IN NO 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; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. IN NO EVENT SHALL THE AUTHORS TOTAL LIABILITY TO YOU FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE. 4. Complete Agreement. This License constitutes the entire agreement between the parties with respect to the use of the Software and related documentation, and supersedes all prior or contemporaneous understandings or agreements, written or oral, regarding such subject matter. No amendment to or modification of this License will be binding unless in writing and signed by a duly authorized representative of the Author. 5. Contact Information. http://www.archteon.com