$EXTERNALSYM 到底起什么作用? ( 积分: 200 )

  • 主题发起人 主题发起人 GoodYes
  • 开始时间 开始时间
G

GoodYes

Unregistered / Unconfirmed
GUEST, unregistred user!
在很多单元文件中看到了很多 $EXTERNALSYM 这样东东,不知道这是干什么的?有什么作用?麻烦知道的朋友赐教,谢谢!
 
不了解
顶一下[:D]
 
告诉c++builder,这个identifier是一个外部符号,不能在cb为pascal单元所创建的
头文件(.hpp)里声明
 
谢谢朋友们的关注 :)
请问: sunnyfairy 朋友
1、 Delphi的 pas 文件在 C++ Builder 里也能使用吗?
2、 这个东西对 Delphi 不起实质性的作用吗?
3、 有这样一段代码:
_OSVERSIONINFOA = record
dwOSVersionInfoSize: DWORD;
dwMajorVersion: DWORD;
dwMinorVersion: DWORD;
dwBuildNumber: DWORD;
dwPlatformId: DWORD;
szCSDVersion: array[0..127] of AnsiChar
{ Maintenance string for PSS usage }
end;
{$EXTERNALSYM _OSVERSIONINFOA}

如果去掉 {$EXTERNALSYM _OSVERSIONINFOA} 的话 C++ Builder 会有什么反应?
4、 为什么 cb为pascal单元所创建头文件(.hpp)?有什么作用吗?

我这人爱刨根问底,请 sunnyfairy 不要见怪 ^_^
 
[blue]$EXTERNALSYM [/blue]-->>编译器指令
 
还有一些疑问没有得到答案。算了。结贴啦
 
后退
顶部