小编bob*_*bey的帖子

LoadFromFile与Unicode数据

我的输入文件(f)有一些未正确读取的Unicode(瑞典语).

虽然它们给出了不同的结果,但这两种方法都不起作用:

  LoadFromFile(f);
Run Code Online (Sandbox Code Playgroud)

要么

  LoadFromFile(f,TEncoding.GetEncoding(GetOEMCP));
Run Code Online (Sandbox Code Playgroud)

我正在使用Delphi XE

我如何LoadFromFile一些Unicode数据....还有我如何随后SaveToFile?谢谢

delphi delphi-xe

8
推荐指数
2
解决办法
7304
查看次数

从资源文件中读取字符串列表

我正在使用Delphi XE Starter.我创建了一个CCs.RC文件并将该文件添加到项目中.我的CCs.RC文件中的典型行如下所示:

Danish1cc Text Danish1.cc
Run Code Online (Sandbox Code Playgroud)

直接在我添加的实施线之后

{$R CCs}
Run Code Online (Sandbox Code Playgroud)

当我尝试将此文件读入现有的字符串列表时,我收到一条[EResNotFound][1]错误消息.这是我用来尝试读取文件的代码:

procedure LoadStringListFromResource(const ResName: string;SL : TStringList);
var
  RS: TResourceStream;
begin
  RS := TResourceStream.Create(HInstance, ResName, RT_RCDATA);
  try
    SL.LoadFromStream(RS);
  finally
    RS.Free;
  end;
end;
///
LoadStringListFromResource('Danish1cc',MySL)
Run Code Online (Sandbox Code Playgroud)

我的目标是将文件嵌入我的EXE中,当然能够阅读它:)感谢您的帮助.

delphi delphi-xe

5
推荐指数
1
解决办法
4446
查看次数

将HTML组件安装到Delphi XE中

我认为pbear的组件HTML Components,v 9.45,正是我所需要的.他的免费下载只包含Delphi 2006及更早版本的软件包.我有Delphi XE.我如何将他的组件安装到我的Delphi中?

delphi delphi-xe

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

ReportMemoryLeaksOnShutdown显示Win8.1上的泄漏,但不显示Win7

我的Delphi XE应用程序中的ReportMemoryLeaksOnShutdown = true.在我的Win7计算机上,我看到关闭时没有内存泄漏信息,但在Win8计算机上报告了一个小内存泄漏消息.在这两种情况下,我只是打开应用程序,然后关闭它.我错过了真正的内存泄漏,还是Win 8.1的问题?

delphi

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

开始键入stringgrid的选定单元格

使用Dephi XE,当用户单击按钮时,我希望能够在StringGrid(SG)中选择单元格(没问题),然后允许用户立即开始键入该单元格.

SG.Row := DesiredRow;
SG.Col := 1;
SG.SetFocus;
Run Code Online (Sandbox Code Playgroud)

这会将所需的单元格设置为蓝色,但用户必须单击要输入的单元格.我希望用户能够在单击按钮后立即开始键入,而无需使用鼠标.

delphi tstringgrid

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

标签 统计

delphi ×5

delphi-xe ×3

tstringgrid ×1