问题标签 [tchromium]
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.
delphi - Delphi TChromium 从变量函数加载不工作
我正在尝试在 Form1.Activate 事件中执行此代码:
但是我收到访问违规错误,有什么问题吗?我做错了什么?
这是代码(不完整):
问题解决了,问题就在于,这个方法在Delphi7中不起作用,而thefor给出了ACCESS VIOLATION错误。但它在 Delphi 2010 中效果很好 :) 感谢大家的帮助 :)
delphi - TChromium 如何在上下文菜单中添加“保存图片”项?
我有 TChromium 浏览器,但是当我访问网站并尝试保存图片时,比如在谷歌浏览器中,我看不到“保存图片”项目 :(
如何添加这个项目?
谢谢。
delphi - TChromium GetDevToolsUrl returns nothing
I'm trying to call Chromium Dev Tools with this code from dcef3 demos:
When i'm running programm, and pressing DevTools button, nothing happens, empty window, empty source code. For Debug im trying this:
And it return nothing(empty string). But this code Works Fine in dcef3 guidemo... And not works in my Programm.
Whats a problem?
Here is dcef3 guiclient demo Full Code - http://dumpz.org/589068/
Thanks
delphi - TChromium DelphiXe3 调整大小变黑
我有自己的 Form Resize 功能,但是 TChromium 组件有问题。当我尝试调整表单大小时,TChromium 的背景颜色变为黑色并快速闪烁,直到调整大小过程停止,而不是每次都必须是白色。此错误仅适用于 DelphiXE3。在 Delphi7 中一切正常,但由于某种原因我不能使用 Delphi7(某些 TChromium 函数不起作用)。
请帮我解决这个问题。这是我的 Resize Function 代码,基于 Timer Component(Interval:1):
谢谢。
通过添加 sleep(100) 解决了问题;Form1.Paint 事件中的命令 :)通过删除所有手工调整大小功能并激活 Form 默认调整大小,问题解决了。
感谢大家的帮助
delphi - TChromium ChromeTabs 不工作
我想为我的 TChromium 做一个标签。
我有这个:
而这个 ChromeTabs 程序:
Chromium 对象是我的默认浏览器,我放置在我的表单上。
因此,当我尝试关闭其中一个选项卡时,有时会出现访问冲突错误。
当我试图从 Adress_Line 加载一个 Url 时,它会给出访问冲突错误。
此外,当我打开 2 个或更多标签时,它们看起来很糟糕,就像这样 - http://s43.radikal.ru/i101/1307/99/650e18d5e190.jpg
请帮我解决所有这些问题:(
Thanks.
delphi - TChrome 选项卡绘制错误
我想为我的 TChromium 做一个标签。
当我打开 2 个或更多选项卡时,它们看起来很糟糕,如下所示:
请帮我解决这个问题:(
另外,请看看这个主题 - TChromium ChromeTabs Not
WorkingThanks
Ps 如果它意味着什么,我在我的用途中有这个:
delphi - 我无法安装 Delphi Chromium Embedded rev。德尔福 7 上的 306
所以我下载了 DCEF-R306 文件夹并将其放在某个地方。
我听说这不会是最新版本,应该是 DCEF3,但我看到 DCEF3 在 \bin 文件夹中没有任何内容,所以我决定试试这个。
我是 Delphi 7 的新手。我小时候在 BP7 中编程。很久以前。
这是我所做的:
第一次尝试:
a) 去安装组件并安装 DCEF_D7 和 cefreg 单元。我不知道这个单位在包裹周围做什么,但我只是向前走。
此时,包的路径出现在环境选项中的库路径上。
b) 从 demos\guiclient 打开的 guiclient 项目
编译失败c) 用
编译失败"File not found: 'cef.inc'"
替换 cef.inc
d) 将引用恢复为...\..\src\cef.inc
"File not found 'ceflib.dcu'"
cef.inc
所以我说,它看不到单位。
第二次尝试:
a) 从 demos\guiclient 打开 guiclient 项目。乙)。去安装组件并使用 cefreg 单元安装 DCEF_D7
主要编译但无法运行(“除非定义了主机应用程序,否则无法调试项目”)
唉,项目变为“DCEF_D7”......
第三次尝试:
a) 在其他地方(myfiles\delphi7\guiclient)制作了 guiclient 文件夹的单独副本。
b) 从\src 复制到*.dcu 和cef.inc 中。
编译失败:"File not found 'ceffilescheme.dcu'"
.
C)。进一步将 \demos\filescheme 中的所有内容复制到 myfiles\delphi7\guiclient 文件夹中。
编译失败:“地址 00000000 的访问冲突。读取地址 00000000”。
文件 main.pas 变为只读。
第 4 次尝试:
进一步将 \bin\Win32 中的所有内容(包括语言环境)复制到 myfiles\delphi7\guiclient 文件夹中。
与“地址 00000000 的访问冲突。读取地址 00000000”相同的编译失败。
文件 main.pas 变为只读。
我不知道该怎么办了,我需要它,因为 webbrowser IE 组件无法使用。Delphi 7 在 Server 2008 R2 上以 Windows 2000 兼容模式运行。
delphi - 使用 TChromium 在 Delphi 7 中安装 GMLib
我尝试安装 GMLib 以在 Delphi 7 中使用 TChromium 浏览器。
在编译期间编译器显示此代码:
下一个编译器写道:
有什么事?
delphi - TChromium 如何捕捉 OnMiddleMouseClick 事件?
我需要在新选项卡中打开链接,如果它是用鼠标中键按下的,但 TChromium 中确实没有事件,如 OnMouseDown 或其他。只有 OnPreKeyEvent 和 OnKeyEvent,但这并不是我所需要的。我几乎试图用这个事件来捕捉这个点击,像这样:
但它完全不适用于鼠标按钮。有人可以帮我吗?谢谢。
delphi - 如何重写类方法?
这是 ceflib.pas 代码 CEFLIB.PAS
所以在TCefRenderProcessHandlerOwn
类中,声明了OnBeforeNavigation
函数。
正如我们所看到的,它每次都返回 False 并且它很糟糕,因为如果链接被它打开,MouseWheelClick
它将不会在新标签中打开这个链接,我想修复它。
问题是:如何重写这个函数?
TNX