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
软件信息
- 软件分类: 发展 > 其他
- 发布者: archteon-com
- 许可: 免费试用
- 价格: $99.00
- 版本: 1.0
- 适用平台: windows
终端用户许可协议
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