是不是类似
var
bmp:TBitMap;
begin
bmp:=TBitMap.Create;//这里应该是叫做创建一个TBitMap类的实例吧?
Bmp.LoadFromFile('c:\temp.bmp');//现在可以对TBitMap类的实例进行操作了
Bmp.SaveToFile('c:\test.bmp');
Bmp.Free;//释放
end;
说实话,我也说不出什么高深的理论知识,反正PASCAL我一天都没有学过,完全是看DELPHI的书和看别人的原代码,后来又因为学校教的是C++,为了考试,又改学VC了。所以对DELPHI只懂一点点皮毛,上面如果说错了不要怪我。说对了的话就请给我点分吧:
)
var
bmp:TBitMap;
begin
bmp:=TBitMap.Create;//这里应该是叫做创建一个TBitMap类的实例吧?
Bmp.LoadFromFile('c:\temp.bmp');//现在可以对TBitMap类的实例进行操作了
Bmp.SaveToFile('c:\test.bmp');
Bmp.Free;//释放
end;
说实话,我也说不出什么高深的理论知识,反正PASCAL我一天都没有学过,完全是看DELPHI的书和看别人的原代码,后来又因为学校教的是C++,为了考试,又改学VC了。所以对DELPHI只懂一点点皮毛,上面如果说错了不要怪我。说对了的话就请给我点分吧:
)
可以自动执行啊,在 创建实例的时候自动执行
如delphi中的窗口類﹐一般delphi會自動幫你加入調用創建窗口類實例的語句在工程文件中﹐如你不想﹐則可以Project/Option中去掉﹐這樣的話﹐因為沒有實例在內存中﹐所以起動時﹐速度快﹐內存占用小﹐在需要時﹐再手工創建!
在delphi中,定义类->创建类的实例->???然后呢,初始化的工作怎么做?
唉,我真是菜
然后CREATE一个实体,执行CREATE时就初始化了.
你说的INITIALIZE,是让DELPHI 自动创建一个实体.写在最后
例如
TMYCLASS=CLASS(TOBJECT)...
.
PUBLIC.
constructor Create;virtual;
destructor Destroy; override;.constructor TSecurity.Create;
begin
inherited create;
//DO WHAT YOU WANT TO INIT
end;destructor TSecurity.Destroy;
begin
//...
inherited;
end;initialization
transfer:=TMRCLASS.Create;
finalization
transfer.Free;END.