社区
Delphi
帖子详情
"::"符号在程序中是什么意思?
qing_zb
2001-08-01 12:24:39
比如:
bool __fastcall TForm1::EnumerateFunc(HWND hwnd ,LPNETRESOURCE lpnr,TTreeNode * ParentNode) 中的“::”?
...全文
667
8
打赏
收藏
"::"符号在程序中是什么意思?
比如: bool __fastcall TForm1::EnumerateFunc(HWND hwnd ,LPNETRESOURCE lpnr,TTreeNode * ParentNode) 中的“::”?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猛禽
2001-08-01
打赏
举报
回复
拜托!那明明一段BCB的程序嘛,怎么是DELPHI呢?
::是C++中的作用域限定操作符
用于类和名空间。如
class1::member1 表示类CLASS1的成员MEMBER1
namespace1::member1 表示名空间NAMESPACE1的成员MEMBER1
::member1 表示全局成员MEMBER1(因为C++中的全局是一个无名的名空间,所以::前面没有东东)
VSaber
2001-08-01
打赏
举报
回复
楼上的bingo!哈
xzgyb
2001-08-01
打赏
举报
回复
::是作用域操作符
c++是类名::函数名
delphi是类名.函数名
另外如c++中类成员函数或成员变量与全局同名
可以用::函数名或变量来调用全局的
qing_zb
2001-08-01
打赏
举报
回复
这是delphi 程序中的一句?怪怪?
这中函数在delphi中怎么调用?
bool __fastcall TForm1::EnumerateFunc(HWND hwnd ,LPNETRESOURCE lpnr,TTreeNode * ParentNode)
{
DWORD dwResult, dwResultEnum;
HANDLE hEnum;
DWORD cbBuffer = 16384; /* 16K is reasonable size */
DWORD cEntries = 0xFFFFFFFF; /* enumerate all possible entries */
LPNETRESOURCE lpnrLocal; /* pointer to enumerated structures */
DWORD i;
dwResult = WNetOpenEnum(RESOURCE_GLOBALNET,
RESOURCETYPE_ANY,
0, /* enumerate all resources */
lpnr, /* NULL first time this function is called */
&hEnum); /* handle to resource */
if (dwResult ==67) //domain下没有可访问的主机
return true;
if (dwResult != NO_ERROR ) { //无
ShowError(dwResult);
return false;
}
TTreeNode * Child;
do {
lpnrLocal = (LPNETRESOURCE) GlobalAlloc(GPTR, cbBuffer);
dwResultEnum = WNetEnumResource(hEnum, /* resource handle */
¢ries, /* defined locally as 0xFFFFFFFF */
lpnrLocal, /* LPNETRESOURCE */
&cbBuffer); /* buffer size */
if (dwResultEnum == NO_ERROR) {
for(i = 0; i < cEntries; i++) {
Child=TreeView1->Items->AddChild(ParentNode,lpnrLocal[i].lpRemoteName);
if(RESOURCEUSAGE_CONTAINER ==
(lpnrLocal[i].dwUsage & RESOURCEUSAGE_CONTAINER))
if(!EnumerateFunc(this->Handle, &lpnrLocal[i],Child))
ShowMessage("EnumerateFunc returned FALSE.");
}
}
else if (dwResultEnum != ERROR_NO_MORE_ITEMS) {
ShowError(dwResultEnum);
break;
}
}
while(dwResultEnum != ERROR_NO_MORE_ITEMS);
GlobalFree((HGLOBAL) lpnrLocal);
dwResult = WNetCloseEnum(hEnum);
if(dwResult != NO_ERROR) {
ShowError(dwResult);
return FALSE;
}
return true;
}
WuHeHai
2001-08-01
打赏
举报
回复
类方法!
chechy
2001-08-01
打赏
举报
回复
C++的符号怎么也到这里来了。::一般是调用全局的函数使用。
这里的意思大概是指调用TForm1的函数?(我记不清C++的符号了)。
sundayboys
2001-08-01
打赏
举报
回复
这是bcb的写法,怎么弄到delphi板块来了???
ymkj
2001-08-01
打赏
举报
回复
c中的类
Kotlin中 ?、!!、?:、:: 、->
符号
的简单说明
Kotlin 中新增了一些
符号
,先记录在案,方便理解和学习。 1. ? 和 !! "?"加在变量名后,系统在任何情况不会报它的空指针异常。 "!!"加在变量名后,如果对象为null,那么系统一定会报异常! 上述是两个
符号
的简单概念...
Kotlin中 ?、!!、?:、:: 、->、==
符号
的简单说明
Kotlin 中新增了一些
符号
,先记录在案,方便理解和学习。 1. ? 和 !! "?"加在变量名后,系统在任何情况不会报它的空指针异常。 "!!"加在变量名后,如果对象为null,那么系统一定会报异常! 上述是两个
符号
的简单概念...
c语言字母意义,%C是
什么意思
? c语言中?和:是
什么意思
导航:网站首页 >...这是在scanf、printf这样的函数中,将参数类型与输入/输出句子中的相应位置相对应所使用的转义标志符。其中常用的有%c--对应字符型char%s--对应字符串型char*(char[])%d-...
matlab编程中abs是
什么意思
,在
程序
设计中,abs是什么函数?,
程序
中ABS代表
什么意思
?...
在
程序
设计中,abs是什么函数?,
程序
中ABS代表
什么意思
?在
程序
设计中,abs是什么函数?-,
程序
中ABS代表
什么意思
?匿名网友:matlab中的abs(x)是去绝对值的函数例如:x=-1.23abs(x)ans1.23以上即是取了-1.23的绝对值...
【Java】报错 java: 找不到
符号
符号
:类 xxx位置:
程序
包 xxx.xxx
嗯… 字面意思,包出问题了呗 解决方案 1. settings设置 File => settings => Build,Excution,Deployment => Build Tools => Maven => Importing 按照下图设置一下,挂红框的注意一下就ok 2. maven ...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章