各位是否可以按我的目的试着做一个,让我看看你门是如何实现它的.我将非常感谢(100分)

  • 主题发起人 主题发起人 gst
  • 开始时间 开始时间
G

gst

Unregistered / Unconfirmed
GUEST, unregistred user!
按照我的目的是,在dll中建立一个FORM,包含Timer,image。用Bitmap控件调用一个图片,
time的interval为10,每次Timer1Timer中step减一,在image 中在(10,step)位置
显示这个图,用户按BUTTON后关闭FORM。运行后点击BUTTON后系统提示错误。

我用的是delphi 5.0 ,各位是否可以按我的目的试着做一个,
让我看看你门是如何实现它的.我将非常感谢
 
image button控件不能在DLL的form 中,
 
开玩笑吧,button控件的问题已经解决了,而且可以正常使用。
 
提示什么错误?
 
错误是系统提示access violation at adress in module 'about.dll',read of adress
 
你的Button事件是怎么写的,贴点代码出来,我想可能是DLL中封装的窗口的关闭事件
的问题,你可以试试,用FREE方法。或者卸掉DLL
 
是不是动画,你最好画个简易的示意图。
 
对,就是要做一个动画.
 
用改变Image的位置来做动画可不是一个好办法,图像会闪烁,只有用Blt方法才能做到无
闪烁的动画。相应的Windows API有BitBlt, StretchBlt,Delphi把它们封装为了TCanvas
的CopyRect方法。
 
接受答案了.
 
后退
顶部