菜鸟问题:在BCB中如何写类似于DELPHI里面的这样语句:with XXXX as TXXX do

lxl 2005-08-24 02:38:43
谢谢
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxl 2005-08-25
  • 打赏
  • 举报
回复
明白了,谢谢大家,结贴吧
jemyzhang 2005-08-24
  • 打赏
  • 举报
回复
with的用处大概相当于打开一个组件作用域,在其中不需要显示的引用对应的组件
南郁 2005-08-24
  • 打赏
  • 举报
回复
with query1 do
begin
close;
open;
end;
-------------
没有with语句,一般就是
query1->Close();
query1->Open();
-------------
lxl 2005-08-24
  • 打赏
  • 举报
回复
这样呀,那
with query1 do
begin
close;
open;
end;
这样类似的句子是不是就不能实现了呢?
windindance 2005-08-24
  • 打赏
  • 举报
回复
不能直接实现。
with Control as TEdit do
Text := 'aa';

相当于:
if (TEdit *Edit=dynamic_cast<TEdit*>(Control))
{
Edit->Text = "aa";
}
Waiting4you 2005-08-24
  • 打赏
  • 举报
回复
没有

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧