建立一個 unit, 覆載原 ShowMessage
unit common; interface uses dialogs, sysutils; procedure ShowMessage(const value : string) ; overload; procedure ShowMessage(const value : integer) ; overload; procedure ShowMessage(const value : extended) ; overload; procedure ShowMessage(const value : boolean) ; overload; implementation // 顯示字串 procedure ShowMessage(const value : string) ; begin Dialogs.ShowMessage(value) ; end; // 顯示整數 procedure ShowMessage(const value : integer) ; begin ShowMessage(IntToStr(value)) ; end; // 顯示浮點數 procedure ShowMessage(const value : extended) ; begin ShowMessage(FloatToStr(value)) ; end; // 顯示布林值 procedure ShowMessage(const value : boolean) ; begin ShowMessage(BoolToStr(value, true)) ; end; end.
然後在自己的專案內 uses 上面的 unit, 注意檔案內若有 uses 到 dialogs, 則 common 一定要在 dialogs 之後!! 如:
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, common, StdCtrls;
沒有留言:
張貼留言