之所以碰到这种情况是因为用fastreport的时候
其中有一个函数是这么些的
procedure TForm1.frReport1BeforePrint(Memo: TStringList; View: TfrView);
begin
if (View is TfrRichView) then
begin
(View as TfrRichView).RichEdit.ReadOnly := true;
.....
end;
end;
这个(View as TfrRichView)可以用c++的(TfrRichView*)View这样的强制转化实现。
楼上提到的classname事实上delphi也都有这样的语法,BCB中当然是可以这样写的。
不过View is TfrRichView这个就想不到了,之所以求助是因为我想这个毕竟都是borland的一套东西,
也许会有什么特定的语法,并不用使用ClassName或者dynamic_cast这样的方法。