MNosouhi
یک شنبه 08 اردیبهشت 1392, 20:31 عصر
با سلام
در xe3 یک dll ساده نوشته ام که در آن تابعی با نام showmess یک پیغام نشون میدهد . این dll را در دلفی 7 تست کردم و جواب می دهد . اما دز xe3 وقتی که از showmess در کد استفاده می کنم ، برنامه اجرا نمی شود . البته هیچ خطایی هم نشان نمی دهد و در قسمت output هم success می دهد . اما اصلا فرم برنامه ظاهر نمی شود .
کد در xe3 :
var
Form1: TForm1;
implementation
{$R *.dfm}
function showmess:boolean;StdCall;external 'myDLL.dll';
procedure TForm1.Button1Click(Sender: TObject);
begin
showmess
end;
در xe3 یک dll ساده نوشته ام که در آن تابعی با نام showmess یک پیغام نشون میدهد . این dll را در دلفی 7 تست کردم و جواب می دهد . اما دز xe3 وقتی که از showmess در کد استفاده می کنم ، برنامه اجرا نمی شود . البته هیچ خطایی هم نشان نمی دهد و در قسمت output هم success می دهد . اما اصلا فرم برنامه ظاهر نمی شود .
کد در xe3 :
var
Form1: TForm1;
implementation
{$R *.dfm}
function showmess:boolean;StdCall;external 'myDLL.dll';
procedure TForm1.Button1Click(Sender: TObject);
begin
showmess
end;