#progma 含义及用法?共同学习?

LLeezhiling 2003-06-26 03:38:34
#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"

#pragma package(smart_init)
#pragma resource "*.dfm"

当我们新建一个工程之后,便有如上的内容,有部分内容,本人知道它的含义,但是像#progma...的含义,的确不知道,虽然用BCB6已经有一段时间了,但是重来没有对此有所研究,最近也查找了一些资料,但是仍然没有弄明白它们的含义及用法,不知哪位高手知道,再次先谢了。
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhz 2003-06-26
  • 打赏
  • 举报
回复
对于这个问题,我很少接触到,真的不清楚。

有没有谁可以解释一下?

yingyys 2003-06-26
  • 打赏
  • 举报
回复
有人详细讲解一下吗
kingfish 2003-06-26
  • 打赏
  • 举报
回复
#pragma package(smart_init)
确保package单元按照它们之间的依赖关系以一定次序初始化。

其实都是help里面的
#pragma alignment
#pragma anon_struct
#pragma argsused
#pragma checkoption
#pragma codeseg
#pragma comment
#pragma defineonoption
#pragma exit
#pragma hdrfile
#pragma hdrstop
#pragma inline
#pragma intrinsic
#pragma link
#pragma message
#pragma nopushoptwarn

#pragma obsolete
#pragma option
#pragma pack
#pragma package
#pragma resource
#pragma startup
#pragma undefineonoption
#pragma warn
「已注销」 2003-06-26
  • 打赏
  • 举报
回复
我的理解:
#pragma hdrstop之前的头文件不会被重复编译(hdrstop表示"header stop")
#pragma package(smart_init) 表示编译使用包的方式为smart_init ?
#pragma resource "*.dfm" 表示告之编译器使用扩展名为*.dfm的文件作为资源文件
不知道对不对?
HYCabc 2003-06-26
  • 打赏
  • 举报
回复
好像是调用的类吧
flmn 2003-06-26
  • 打赏
  • 举报
回复
#pragma hdrstop好像是预编译头

#pragma resource是联资源

其他的不知

13,826

社区成员

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

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