くだすれDelphi(超初心者用)その21
■ このスレッドは過去ログ倉庫に格納されています
0671宣言と引数が違うのにエラーにならない?
05/01/24 21:55:02http://www.bekkoame.ne.jp/~itotaka/ で公開されている Shell Component Library
Version 0.96 を使っております。
このソースを見て次のような疑問にぶつかってしまいました。
TShellTreeView の public な関数である TShellTreeView.Undo は ShellCtrls.pas で
function Undo(Index: Longint = -1): Boolean;
のように宣言されていますが、サンプルプログラム(MainFrm.pas)を見ると
procedure TDemoForm.UndoButtonClick(Sender: TObject);
begin
ShellTreeView.Undo;
end;
のように引数無しで使用されていて、もちろんコンパイルも通ります。しかし
ShellCtrls.pas を見ても TShellTreeView.Undo が overload されている形跡はあり
ません。どうしてこれでよいのでしょうか。
大変レベルの低い質問かもしれませんが、ご教示いただけたら幸いです。
■ このスレッドは過去ログ倉庫に格納されています