Delphi

Delphi

Delphi WebBrowser载入自定义HTML内容并显示

85 0

use Winapi.ActiveX; //调用IPersistStreamInit类 procedure TForm1.Button2Click(Sender: TObject); var PostList: TStringList; Response, StrStream: TStringStream; ResultString: string; begin // 注册 PostList := TStringList.Create; Response

Delphi

Python4Delphi 示例应用程序在 Delphi 应用程序中运行简单的 Python 脚本

216 0

正如我们知道的,变量存储一个值,以便您可以在以后的程序中重用它。这减少了冗余,提高了性能,并使代码更具可读性。什么是Python 德尔福变量?这篇文章将指导你理解。您还可以将 Python4Delphi 与C++使用。Python4Delphi Demo3示例应用演示如何使用TPython DelphiVar 组件在德尔福中创建 Python Delphi 变量(将 python 变量转换为 Delphi 变量,反之亦然),显示变量类型和分配给它的值,将不同的类型值重新分配到同一变量,在消息中显示变量内

Delphi

Delphi WebBrowser设置自己定义User-Agent

36 0

前言我们在浏览网页的时候HTTP协议头里会包括一项数据User-Agent,这个User-Agent会告诉网站服务器,我们是通过什么工具来访问服务的,其中包括操作系统、操作系统版本、浏览器类型及版本等诸多信息。修改User-Agent信息会是很多爬虫工具所必须的内容。我们自己有时候做项目需要使用到WebBrowser控件,同时不希望所访问的服务器知道某些不希望透露的信息,或是想要对服务端发送一些必须的信息时,也就需要对WebBrowser的User-Agent信息作出一些修改。这里,简单介绍两种修改Us

Delphi

Delphi Android 保持唤醒状态

50 0

1) 设置权限android.permission.WAKELOCK, Wake lock = True2) uses Android.JNI.PowerManage;3) 调用方法: AcquireWakeLock; // at start up. ReleaseWakeLock; // at shutdown.unit Android.JNI.PowerManager;interfacefunction AcquireWakeLock : Boolean;procedure ReleaseWakeL

Delphi WinAPI: InflateRect - 改变矩形大小
Delphi

Delphi WinAPI: InflateRect - 改变矩形大小

61 0

WinAPI: InflateRect - 改变矩形大小//声明:InflateRect( var lprc: TRect; {要修改的矩形} dx, dy: Integer {变化值}): BOOL;//举例:procedure TForm1.FormPaint(Sender: TObject);var R: TRect;const s = '%d,%d,%d,%d';begin R := Rect(60, 60, 200, 150); DrawFocusRect(Can

Delphi

Delphi WinAPI: GetFocus - 获取当前拥有焦点的窗口的句柄

112 0

WinAPI: GetFocus - 获取当前拥有焦点的窗口的句柄//声明:GetFocus: HWND; {无参数; 返回当前拥有焦点窗口的句柄}//举例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) Button1: TButt