问题标签 [embedding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
645 浏览

c++ - 嵌入 Python 并将 C 函数添加到解释器

我目前正在编写一个嵌入 python 解释器的应用程序。这个想法是让程序在程序中的某些事件上调用用户指定的脚本。我管理了这部分,但现在我希望脚本能够在我的程序中调用函数。

到目前为止,这是我的代码:

谢谢!

0 投票
1 回答
152 浏览

php - PHP:测试两个双变量会给出不同的结果而不改变变量

在我的代码中,我有两个双精度值。让我们打电话给他们$a$b。现在我想测试其中哪个更大,所以我写了以下内容:

奇怪的是结果是

有没有人遇到过类似的问题?这个问题只出现在我们使用 php-cgi 的嵌入式 linux 系统上。

感谢您的回答和建议。

这是整个代码:我需要将十六进制值解码为关于符号的十进制值,并最终使用大于整数大小的数字

0 投票
5 回答
2761 浏览

javascript - 在 C++ 中嵌入脚本引擎

我正在研究如何最好地扩展具有脚本功能的 C++ 应用程序,我正在研究 Python 或 JavaScript。用户定义的脚本需要能够访问应用程序的数据模型。

你们有没有嵌入这些脚本引擎的经验?有哪些潜在的陷阱?

0 投票
2 回答
4791 浏览

python - 在 C 中嵌入 Python:导入本地模块时遇到问题

我需要在基于 C 的应用程序中运行 Python 脚本。我可以从 Python 库中导入标准模块,即:

但是当我尝试导入本地模块时can

返回错误信息:

当我在 IPython 中键入命令import can时,系统能够找到它。

如何将我的应用与 can 链接?我试过设置PYTHONPATH到我的工作目录。

0 投票
3 回答
550 浏览

java - Java中的连接语言解释器

我有兴趣在 Java中找到一种连接语言解释器。理想情况下,它应满足以下条件:

  • 它有一个解释器,而不是(仅)一个用于 JVM 的字节码编译器。
  • 该语言本身具有不错的文档,不仅有几个示例和“我有一天会记录其余部分”的通知。
  • 该项目并未完全放弃。

简而言之,我正在寻找一种可以轻松嵌入到 Java 中的合理“活跃”的连接语言。

0 投票
1 回答
420 浏览

java - 在我的桌面应用程序中需要一个网络浏览器

此桌面应用程序的部分规范是内置一个迷你浏览器,以便您可以输入 URL,并像在普通浏览器上一样导航站点。需要访问浏览器页面的 DOM,应该让我以编程方式更改页面的呈现视图,应该是跨平台的,呈现 javascript

JDIC 似乎已经过时了,我听说 Mozswing 不能在 Mac 上运行......

Jxbrowser 许可证的成本很高。

Java 是创建此类应用程序的错误平台吗?有没有其他解决方案可以构建这样的应用程序?

谢谢你。

0 投票
1 回答
1083 浏览

c++ - 导入 ctype;在 C++ 应用程序中嵌入 python

我正在尝试将 python 嵌入到基于 C++ 的编程语言中(CCL:计算控制语言,你们中的任何人都没有听说过)。因此,我真的没有“主要”功能来拨打电话。

我制作了一个带有 main 的测试 .cc 程序,当我编译并运行它时,我可以导入自己的 python 模块和系统模块以供使用。

当我将代码嵌入到基于 CCL 的程序中并编译它(使用 g++)时,我似乎拥有大多数功能,但我得到了一个 RUNTIME 错误:ImportError: /usr/lib/python2.6/lib-dynload/_ctypes。所以:未定义的符号:PyType_GenericNew

这是在运行时错误时执行的代码。

logical.py 导入模块,其中之一尝试执行“from cytpes import *”,这会引发运行时错误。

有人可以向我解释这个问题以及如何解决它吗?在编译代码的 c++ 方面时,似乎我已经正确链接了对象。

谢谢。

0 投票
2 回答
8212 浏览

apache-flex - 在 Flash/Flex Builder 中显示嵌入图像

我在 Flex 4 中使用图像嵌入(Flex 3 也是如此)。我有一堂课有很多

我使用以下方法引用它们:

当我运行应用程序时,我看到了图标,但在 Flash(Flex) Builder 中,我在设计模式下工作时看不到图像。有什么方法可以在 Flash Builder 设计模式下启用图像可视化?或包含资源的更好方法。

谢谢

0 投票
2 回答
5205 浏览

visual-studio - 如何在 Visual Studio 2010 中执行“shell”图标嵌入?

据我所知,有(至少?)三种类型的图标嵌入。有 shell32.dll 和朋友使用的原始样式,.NET 的嵌入,以及 WPF 使用的新类型。我正在寻找如何执行第一个,因为我希望有一些其他图标可用作跳转列表的资源,它只能接受那种风格。但是,我无法弄清楚如何嵌入这种风格,只有另外两种。

我该怎么做呢?我在谷歌等上找到的所有结果都是为了将​​图标添加到 ResX 文件或类似文件中。

0 投票
1 回答
2747 浏览

excel - 嵌入 Excel 图表对象时,Powerpoint 显示“无法启动应用程序”错误

当 Excel 工作表或图表嵌入 Word 或 Powerpoint 时,这是一个非常常见的问题。我在 Word 和 Powerpoint 中都看到了这个问题,原因似乎是附加到 Excel 的 COM 插件。COM 插件是用 C# (.NET) 编写的。有关错误对话框,请参阅随附的图像。

我调试了插件,发现了一个非常奇怪的行为。COM 插件中的 OnConnection(...)、OnDisConnection(...) 等方法可以正常工作,直到我将事件处理程序添加到代码中。即处理 Excel 中可用的 Worksheet_SheetChange、SelectionChange 或任何类似事件。只要我添加了一个事件处理程序(尽管我的代码有几个),Word 和 Powerpoint 就会开始抱怨并且不激活嵌入的对象。

在互联网上的一些帖子中,人们被要求删除办公室的防病毒插件(在我的情况下没有),所以这让我相信这个问题与主机应用程序激活时加载的 COM 插件有关物体。

有谁知道这里发生了什么?PowerPoint 错误

字错误

2010 年 6 月 21 日更新


发现在激活嵌入对象时,事件和对 ComAddIns 集合的更改都会产生问题。我现在使用 Excel::Application::UserControl 属性来检查 Excel 是否处于嵌入状态,然后跳过任何 OnConnection(...) 和 OnDisconnection(...) 代码。

事件问题的一种解决方案是将所有应用程序级事件移动到 VBA 代码并调用到 .NET。从而从 .NET 代码中删除所有事件处理程序。

可能还有更多嵌入对象无法初始化的情况,因此我选择禁用 COM 插件,即完全跳过 OnConnection(...) 和 OnDisconnection(...) 方法中的代码。