0

我正在 Lazarus 开发一个应用程序,它需要检查每个Form_Create.

我怎样才能做到这一点?

4

2 回答 2

2

我过去曾使用突触库来进行这种处理。基本上包含httpsend在您的 uses 子句中,然后调用httpgetbinary(url,xmlstream)以检索包含资源的流。不过,我不会在 OnCreate 中执行此操作,因为提取资源可能需要一些时间。最好将其放置在另一个线程中,该线程可以对表单进行同步回调以启用更新或设置应用程序标志。这类似于 Chrome 浏览器在 about 页面上显示更新的方式,当显示表单以检查是否有更新时会启动一个线程,当线程完成时它会更新 GUI...这允许其他任务发生(例如小动画,或用户关闭对话框的能力)。

Synapse 不是一个可视组件库,它是一个包含大多数常见 Internet 协议的阻塞函数库。

于 2010-01-07T18:30:05.203 回答
1

您需要阅读FPC NetworkinglNet看起来对这项任务特别有用。

于 2010-01-07T14:14:41.770 回答