问题标签 [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.
wpf - How do I embed one WPF form into another?
I would like to have master WPF form with tab control where each tab contains one independent WPF form. Those forms do not depend on each other, so I thought it will be easier to develop each of them separately and then just embed them into master form.
Number of forms is known, so there is no need for dynamic plugin system.
c# - 如何在 WinForms 应用程序中嵌入我自己的字体?
我想在我的 WinForms 应用程序中嵌入字体,这样我就不必担心它们会安装在机器上。我在 MSDN 网站上进行了一些搜索,发现了一些关于使用本机 Windows API 调用的提示,例如 Scott Hanselman 链接到的 Michael Caplan 的 (sp?) 教程。现在,我真的必须经历所有这些麻烦吗?我不能只使用我的应用程序的资源部分吗?
如果没有,我可能会走安装路线。在那种情况下,我可以以编程方式做到这一点吗?通过将字体文件复制到 Windows\Fonts 文件夹?
我知道许可问题。
c++ - 嵌入:mono vs lua
我有兴趣了解人们在 C/C++ 应用程序中嵌入单声道(.NET 的开源实现)的经验。如何分发这样的应用程序以及依赖项是什么?我已经在 OS X 上进行了测试,mono 是一个巨大的框架(数百 MB)。我的应用程序的用户是否都需要这个大框架,或者可以将其剥离或将所有内容编译到主可执行文件中。
我以前有在 C++ 应用程序中嵌入 Lua 的经验,而且效果非常好,因为我可以将整个 lua 解释器与我的主要可执行文件静态链接。所以我没有外部依赖。可以用单声道做类似的事情吗?
这里有任何 Lua 人可以评论他们如何发现 Mono 与 Lua 相比吗?
PS:通过嵌入,我的意思是一个 C++ 应用程序,它初始化一个单声道环境并加载一个 .NET 程序集并执行它,然后允许在程序集中的 C# 代码和主可执行文件中的 C++ 方法之间进行通信。
python - Python 嵌入线程——避免死锁?
有没有办法嵌入 python,允许从 python 到 C++ 的回调,允许 Pythhon 代码产生线程,并避免死锁?
问题是这样的:
要调用 Python,我需要持有 GIL。通常,我首先创建解释器时获取主线程状态,然后使用 PyEval_RestoreThread() 获取 GIL 并在调用 Python 之前交换线程状态。
从 Python 调用时,我可能需要访问一些受主机中单独的临界区保护的受保护资源。这意味着 Python 将持有 GIL(可能来自我最初调用的其他线程),然后尝试获取我的保护锁。
当调用 Python 时,我可能需要持有相同的锁,因为我可能正在迭代某些对象集合。
问题是,即使我在调用 Python 时持有 GIL,Python 也可能会放弃它,将其交给另一个线程,然后让该线程调用我的主机,期望获取主机锁。同时,主机可以获取主机锁和 GIL 锁,并调用 Python。出现僵局。
这里的问题是,当我调用 GIL 时,Python 将 GIL 放弃给另一个线程。这就是它所期望的,但是它使得顺序锁定成为不可能——即使我首先使用 GIL,然后使用我自己的锁,然后调用 Python,Python 将从另一个线程调用我的系统,期望使用我自己的锁(因为它通过释放 GIL 来取消对 GIL 的排序)。
我不能真正让我的系统的其余部分使用 GIL 来处理系统中所有可能的锁——这甚至不能正常工作,因为 Python 可能仍会将它释放到另一个线程。
我也不能真正保证我的主机在进入 Python 时不会持有任何锁,因为我无法控制主机中的所有代码。
那么,难道就只有这样就做不到了吗?
flash - 具有相同 fontName 属性的 Flash 中嵌入的字体
我正在使用包含许多字体类的外部 swf 在运行时为我的 flash 站点加载和注册字体。(在库面板 Flash IDE 中导出然后在框架脚本中注册)
在这种特殊情况下,swf 包含同一家族的许多不同权重。例如。罗马字体、斜体字体、轻字体、重字体等...
字体似乎注册得很好,但是当我尝试使用这些字体时,这些字体的一些 fontName 属性是相同的。三个显示为 Roman,两个显示为 light,一个显示为 light sc...所以我去寻找一些愚蠢的编码错误,但令我沮丧的是,我没有找到任何错误。正确的字体对象以正确的顺序加载。
经过相当多的测试后,我检查了我的字体文件夹(vista)。当我打开 Heavy 的文件时,字体查看器中的标题显示 Roman;字体查看器中的标题与我在 Flash 中获得的标题相匹配。这种行为似乎是该字体所独有的。
由于 fontName 是我知道如何将字体分配给 TextField 的唯一方法,我很难理解如何将这种可爱的重字体用于我的动态标题!
这是一种类型 1 字体
任何人都可以提出原因、解决方案或解决方法吗?
c++ - WebKit 或 Gecko - 哪个更适合嵌入 C++ 应用程序?
你会选择哪一个,为什么?
我想听听有在 C++ 应用程序中嵌入 Web 浏览器引擎经验的人的意见。
我应该强调我需要 Web 浏览器引擎的所有功能,除了渲染,即 HTTP 客户端、cookie 处理、DOM 样式 HTTP 解析器、JavaScript 引擎。如何剥离WebKit 或 Gecko 的渲染代码以避免编码和运行时开销?
这是对 C++ 项目的嵌入式浏览器的跟进?
actionscript-3 - 在 Flash 动画中嵌入 LaTeX 内容
我想为网页创建一个 Flash 演示文稿。它将以LaTeX
格式从文件中读取内容并正确显示内容。这将需要在LaTeX
每次乳胶文件中的内容更改时调用编译器并生成正确的输出。我怎样才能做到这一点?围绕这个还有其他想法吗?
javascript - 错误地嵌入 Flash 电影 - 猜我有罪
我已经尝试通过另一个用户的建议,使用嵌入 Flash 的 swfobject 方法。然而,我一定没有那么聪明。
下面是我想出的怪物,但是没有电影播放,当我控制+单击时我什至无法区分它是Flash电影(Mac)......好像它甚至不存在一样。
任何有关我如何解决此问题的指导将不胜感激!
c# - 在类库中嵌入二进制文件
是否可以在 C# 类库中嵌入自定义二进制文件,然后在运行时使用二进制阅读器读取它?
我猜这可能是通过资源实现的。
非常感谢
python - 是否可以从 C 程序调用 python 方法?
我记得在某处看到你可以使用从 C 内部调用 python 方法
但我似乎找不到这个或任何例子的来源。
如何从 C 程序内部调用 python 方法?