Ver1のインターフェース
 IHoge = interface
  procedure Beep;
 end;

Ver2のインターフェース
 IHoge = interface
  procedure Beep;
  procedure Exit;
 end;

があって、EXE側でオブジェクトを作成する場合、

EXE(Ver1)、DLL(Ver1)
EXE(Ver2)、DLL(Ver1)
は問題ありませんが、

EXE(Ver1)、DLL(Ver2)
の場合、DLLでIHoge.Exitは使えません。
DLLロード時に 『IHoge.Exit が見つかりません』等の
エラーメッセージをオプション等で自動的に表示する事は
可能でしょうか?