调用dll画图可以,可是主程序不能释放,源代码如下:留下email,我把源程序发给大家 (200分)

  • 主题发起人 主题发起人 bigchg
  • 开始时间 开始时间
B

bigchg

Unregistered / Unconfirmed
GUEST, unregistred user!
library prj1H;
uses
ShareMem, SysUtils, Types, Graphics, ExtCtrls, Forms, Classes;

procedure ReDraw(var pBox:TPaintBox;ColorLamp,ColorTag,ColorBack:TColor);stdcall;
begin
Draw2Ellipse(pBox,esAll,tempPoint1,nWJ,nWJ,nWJ+nQJ,0);//自定义的函数;
end;
{$R *.res}
exports ReDraw index 1;
begin
end.
//////////////////////////////主程序
procedure TForm1.Button1Click(Sender: TObject);
begin
ReDraw(PaintBox1,colorLamp,colortag,colorBack);
end;
/////////////////////////////症状
调用可以,可是主程序关闭的时候会报地址错误。
 
我看看
l_on@163.com
 
redhatuser@163.net
 
up
ok923@163.net
 
上面的大虾,我已经发了,查收
 
moodxue@etang.com
谢谢~~
 
jsxjd@hotmail.com
 
还有人帮忙吗?
 
c_yd2000@yahoo.com
 
主程序第一行 uses ShareMem 没有?
 
chenzheng770101@21cn.com
 
kangjunkj@my169.com
 
多人接受答案了。
 
后退
顶部