小编Ker*_*mia的帖子

如何获取HTML页面的"文本"?(Webbrowser - Delphi)

我正在使用WebBrowser来获取html页面的来源.我们的页面源包含一些文本和一些html标记.像这样 :

FONT></P><P align=center><FONT color=#ccffcc size=3>**Hello There , This is a text in our html page** </FONT></P><P align=center> </P>
Run Code Online (Sandbox Code Playgroud)

Html标签是随机的,我们无法猜测它们.那么有没有办法只获取文本并将它们与html标签分开?

html browser delphi text

4
推荐指数
1
解决办法
2万
查看次数

如何将光标移动到文本末尾(Delphi)?

这是我使用SendMessage函数填充TextBox的代码:

  C := 'Hey there';
  SendMessage(h1, WM_SETTEXT, 1, Integer(PChar(C)));
Run Code Online (Sandbox Code Playgroud)

现在,如何将光标移动到文本的末尾?

delphi focus cursor sendmessage

4
推荐指数
1
解决办法
2万
查看次数

如何修改mp3文件细节(Delphi)

如何编辑mp3文件的详细信息,如描述,标题,副标题,评级,艺术家,...使用delphi.是否有任何组件可以做到这一点?

谢谢

delphi mp3 details

4
推荐指数
1
解决办法
5388
查看次数

在线程中使用此代码有什么问题吗?(DELPHI)

我在一个线程中使用此代码(通过Indy Onexecute事件).有什么问题吗 ?

function TFrmMain.ShellExecute_AndWait(FileName, Params: string): bool;
var
  exInfo: TShellExecuteInfo;
  Ph: DWORD;
begin
  FillChar(exInfo, SizeOf(exInfo), 0);
  with exInfo do
  begin
    cbSize := SizeOf(exInfo);
    fMask := SEE_MASK_NOCLOSEPROCESS or SEE_MASK_FLAG_DDEWAIT;
    Wnd := GetActiveWindow();
    exInfo.lpVerb := 'open';
    exInfo.lpParameters := PChar(Params);
    lpFile := PChar(FileName);
    nShow := SW_NORMAL;
  end;
  if ShellExecuteEx(@exInfo) then
    Ph := exInfo.hProcess
  else
  begin
    Result := true;
    exit;
  end;
  while WaitForSingleObject(exInfo.hProcess, 50) <> WAIT_OBJECT_0 do
  begin

  end;
  CloseHandle(Ph);
  Result := true;
end;
Run Code Online (Sandbox Code Playgroud)

delphi multithreading indy shellexecute

4
推荐指数
1
解决办法
689
查看次数

Delphi文件下载程序组件

我需要Delphi的文件下载程序组件.你能帮帮我吗?

delphi download

4
推荐指数
2
解决办法
2770
查看次数

我如何将资源编译到我的应用程序并访问它们?

如何创建executable包含DLL和图像资源文件的单个包?

然后如何在运行时从我的可执行文件中提取它们?

delphi resources package

4
推荐指数
1
解决办法
2179
查看次数

提取资源文件

我已exe使用UpdateResource函数将资源文件附加到现有文件.

我该如何提取它?

编辑

这是我将资源文件附加到现有exe文件的代码:

Uses Classes, Windows, SysUtils, Dialogs;

Type
  TBuffer = Array[0..0] of Byte;
  PBuffer = ^TBuffer;

Var
  FS             : TFileStream;
  ResourceHandle : THandle;
  DataLength     : DWord;
  Data           : PBuffer;
  Ok             : Boolean;

Begin
   ResourceHandle := BeginUpdateResource(pChar('d:\someexefile.exe'), False);
   IF (ResourceHandle <> 0) Then
   Begin
      FS := TFileStream.Create('d:\somebitmap.bmp', fmOpenRead);
      FS.Seek(0, soFromBeginning);
      DataLength := FS.Size;
      GetMem(Data, DataLength);
      FS.Read(Data^, DataLength);
      FS.Free;

      Ok := True;
      IF (not UpdateResource(ResourceHandle, RT_RCDATA, pChar('MyNewResource'), LANG_SYSTEM_DEFAULT{MakeLangID(LANG_NEUTRAL, SUBLANG_NEUTRAL)}, Data, DataLength)) Then Ok := False;

      IF …
Run Code Online (Sandbox Code Playgroud)

delphi resources extract

4
推荐指数
1
解决办法
2011
查看次数

如何为 Delphi 的 WebBrowser 制作自定义菜单?

是否可以为WebBrowser控件制作自定义菜单?

我想禁用一些现有项目并添加一些新项目。

browser delphi menu

4
推荐指数
1
解决办法
1694
查看次数

ProgressBar for TResourceStream(Delphi)

如何使用ProgressBar SaveToFile方法?实际上我想将资源保存到文件中,并且在保存时将进度条从0%更新到100%,我该怎么做?

delphi stream progress-bar

3
推荐指数
1
解决办法
2194
查看次数

如何混合Mp3文件

我想将MP3文件与Delphi 2010混合使用.

这可能吗?有没有人知道component我可以使用(套)来完成这项工作?或者也许是运行时库?有经验混合MP3文件的人提示吗?

delphi mp3 mixing delphi-2010

3
推荐指数
1
解决办法
2062
查看次数