说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

为什么我在dll代码中加入一句showmessage('Good!')后编译会出错?

编辑:说三道四文库 发布时间:2018-06-23 09:56
HTML文档下载 WORD文档下载 PDF文档下载
library MinMax;
function Min(X, Y: Integer): Integer; stdcall;

begin
  if X < Y then Min := X else Min := Y;
  showmessage('Good!');{就是这一句出错}
end;

exports

  Min;

begin

end.
当然了,你没有引入ShowMessage函数的定义和实现嘛

在 library MinMax 后一行加入: uses Dialogs;
同意楼上的,再提点建议:
    最好不要用ShowMessage,因为这样会导致你的Dll体积庞大!
    建议用use Windows;
    然后 MessageBox( ... );


    
    如果是调试程序不失为一种方法
我知道了,非常感谢!各位大侠!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘