小编Fay*_*yaz的帖子

使用TTimer和使用TThread有什么区别

我开发了一个连接到SQL Server数据库的应用程序,每隔1秒从表中读取一些数据.
为此,我使用TTimer但数据库响应的延迟会影响我的应用程序性能.

TThread在Delphi中了解一点,我现在想知道的是使用TTimerTThread?之间的区别?在这种情况下,使用TThread而不是TTimer对我的应用程序性能有用吗?

delphi multithreading

6
推荐指数
2
解决办法
1484
查看次数

从资源加载位图

我找到了一个解决方案,用于从资源文件加载位图如何在FireMonkey中存储图像?我试图在我的Firemonkey应用程序中使用它,但它找不到资源并引发错误"EresNotFound".我的资源.RC文件是这样的

Bitmap_1    BITMAP    "Test.bmp"
Run Code Online (Sandbox Code Playgroud)

我的守则是

procedure Tform1.load_image_from_resource(var Im1: Timage; res_name: String);
var InStream: TResourceStream;
begin
  InStream := TResourceStream.Create(HInstance, res_name,RC_RTDATA);
  try
    Im1.Picture.Bitmap.LoadFromStream(InStream);
  finally
    InStream.Free;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Load_image_from_resource(Image1,'Bitmap_1');
end;
Run Code Online (Sandbox Code Playgroud)

我还在Delphi 2010问题上找到了解决方案:无法找到资源 - EResNotFound.但它仍然没有找到资源

delphi firemonkey

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

标签 统计

delphi ×2

firemonkey ×1

multithreading ×1