delphi语言里面建立对象问题

procedureAssignTCppWebBrowser(varwbMain_Temp:TCppWebBrowser);beginwbMainApp_Object:=w... procedure AssignTCppWebBrowser(var wbMain_Temp: TCppWebBrowser);
begin
wbMainApp_Object:= wbMain_Temp;//请问这里 wbMainApp_Object为什么为nil?
end;
展开
 我来答
百度网友748312359
2012-03-14 · 超过25用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:108万
展开全部
这里得看你传进来的 wbMain_Temp 是不是一个空指针

wbMainApp_Object:= wbMain_Temp;这句话赋值之后不管等号两遍的值是什么,都是正确的。这只是一个正常的赋值语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tippchlj
2012-03-13 · 超过16用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:42.8万
展开全部
把procedure AssignTCppWebBrowser(var wbMain_Temp: TCppWebBrowser)
该为procedure AssignTCppWebBrowser(wbMain_Temp: TCppWebBrowser) 试试。
追问
请问两句有什么区别呢.第一个参数是建立对象,第二个呢?
追答
哦,对了。如果以对象作为参数传递的话,这两句应该没区别的。
wbMainApp_Object:= wbMain_Temp //这句如果wbMain_Temp为nil的话,那wbMainApp_Object就为nil,查查wbMain_Temp的值是怎么过来的?这个AssignTCppWebBrowser过程是怎么调用的?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fypx2001
2012-03-13 · 超过32用户采纳过TA的回答
知道答主
回答量:128
采纳率:100%
帮助的人:74.6万
展开全部
WbMain_temp是不是Nil啊?
更多追问追答
追问
不知道,这里都是第一次出现
追答
WbMain_temp是传递进来的参数,你先确定一下传递前是否有对象创建动作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式