各位高手过来看看,我想问个问题!!!

Sforever 2001-06-11 04:34:00
var bmpstream:tmemoryStream;


procedure tform1.formcreate(sender:tobject);
begin
bmpstream:=tmemorystream.create;
end;


各位看看上面的代码,我不知道formcreate是什么事件??各位给讲讲,还有tmemorystream这是什么玩意,希望大家会的给我讲讲我很菜,大家看起来一般简单的东西,我都不太清楚。麻烦各位老大了。我送分的!。。。。。。
...全文
52 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sforever 2001-10-28
  • 打赏
  • 举报
回复
up
musicwind 2001-06-11
  • 打赏
  • 举报
回复

一般来说,FormCreate响应Form的OnCreate事件,而OnCreate事件是Form被创建之后
触发的一个事件,一般在此写该Form的初始化代码。
FormCreate只是一个名字而已,它可以有别的名字,比如Initialize, Abc,等等,
比如我就喜欢用Initialize,这样更符合它的含义。
假如你的Form需要用到一些需要Create的变量,比如 TMemoryStream内存流啊等等,
一般就在OnCreate的事件处理过程中初始化,比如 mmstrm := TMemoryStream.Create;
然后你就可以使用它,当然,你得在某个时候把它释放掉,
释放的代码一般写在OnDestroy事件处理过程中,Delphi自动产生的代码是
FormDestory(...);
和FormCreate对应的,写这样的代码: mmstrm.Free;

airhorse 2001-06-11
  • 打赏
  • 举报
回复
formcreate:窗口生成前,要作的事情,
tmemorystream:内存流(),他的bmpstream 估计是将一个bmp文件读入内存中。

5,931

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧