社区
C++ Builder
帖子详情
如何消除BCB的一个警告
DEnzllWang
2003-10-10 09:50:12
[C++ Warning] Dialogs.hpp(437): W8058 Cannot create pre-compiled header: initialized data in header
就是这个437号警告, 经常出现, 而且出错的地方又常常不在我的代码位置. 我不知道该如何修改我的代码来去除这个警告.
...全文
83
11
打赏
收藏
如何消除BCB的一个警告
[C++ Warning] Dialogs.hpp(437): W8058 Cannot create pre-compiled header: initialized data in header 就是这个437号警告, 经常出现, 而且出错的地方又常常不在我的代码位置. 我不知道该如何修改我的代码来去除这个警告.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不懂电脑
2003-10-10
打赏
举报
回复
Project-Option-Compiler-Pre-Compiled Head选中None
ccrun.com
2003-10-10
打赏
举报
回复
不必理会这个警告。
baby0
2003-10-10
打赏
举报
回复
看一下各个头文件中的变量的命名,初始化有没有问题?
huangjuliang
2003-10-10
打赏
举报
回复
没有关系的
应当是头文件的关系吧!
ljianq
2003-10-10
打赏
举报
回复
没有关系的。
佣工7001
2003-10-10
打赏
举报
回复
这个警告是正常的,没有关系
你可以把这个头文件放到编译指令
#pragma hdrstop之后
DEnzllWang
2003-10-10
打赏
举报
回复
lihongxing2002
2003-10-10
打赏
举报
回复
看看Project下Option中的Compile页的Pre_Compiled指定的cache文件名路径是否存在。如果路径不对,把正确的路径输入进去(通常路径是这个c:\Program Files\Borland\CBuilder6\lib\vcl60.csm)。最好不要取消预编译头设置,预编译头设置是提高编译速度的。
jiangchun_xn
2003-10-10
打赏
举报
回复
没有影响的
penu
2003-10-10
打赏
举报
回复
取消预编译头设置。
hmilyice
2003-10-10
打赏
举报
回复
教你一绝招,c++Builder菜单Project/Options/Compiler/warnings中找到去掉W8058,然后去掉该项前的对号就可以了,其他的警告也是这样。
Direct Oracle Access v4.1.3
bcb
6
Direct Oracle Access 组件有两种版本,Direct Oracle Access Standard version 和 Direct Oracle Access Object version Object版允许你通过TOracleObject和TOracleReference 对象使用 Oracle8的对象扩展。 如果您正在使用 Borland 的 Delphi 或 C++Builder 开发 Oracle 应用程序,那么 Direct Oracle Access 组件集将帮助您实现 Borland 开发工具和 Oracle 数据库系统之间的无缝集成。 使用 Direct Oracle Access,应用程序可以充分利用两个产品的优势。 主要特性: 高性能 ——Oracle的性能特性对于在线业务和批处理程序非常有用。通过Direct Oracle Access,能够直接访问Oracle接口,从而使得标准的数据库访问函数实现性能最优。而该组件集还支持Array Fetching, Array DML, PL/SQL Blocks, PL/SQL Tables、本地语句缓存和直接路径装载引擎,进一步优化了您程序的性能关键函数。 程序发布方便 ——Direct Oracle Access程序无需BDE或ODBC等中间件,只要求Oracle SQL*Net 或Net8。这样,您在布署应用程序时,无需考虑中间件的安装,避免了许多版本依赖性和配置问题。 Oracle Package支持 ——Oracle数据库中的多数PL/SQL代码被编程为程序包。Direct Oracle Access提供了
一个
TOraclePackage组件,您可以方便的调用打包后的程序单元,而无需对这些程序单元和参数做细节说明。 Direct Oracle Access还含有
一个
Package向导,可以生成类,用以封装程序单元,并记录程序包中定义的类型。最终,将您的Oracle程序包变为Object Pascal或C++语言的自然扩展。 TOracleDataSet ——该数据集组件支持Oracle记录锁定、记录刷新、服务器生成值、自动队列值生成、BLOB压缩。如果主表和从表之间存在外来关键字,或主表含有
一个
或多个列或属性(网表或varray),那么主从复合关系将自动建立。 TOracleDataSet可以在运行时使用Oracle字典内的信息,在客户端检查服务器约束,并在消息表中读取约束错误消息。能够从字典中获得格式屏蔽、区域值和默认值。这样,您所创建的应用程序将尽可能少的含有编译为可执行文件的数据库知识,还能够动态适应数据库的变化,无需重新编译。 支持Oracle专有特性 ——Direct Oracle Access支持许多Oracle专有特性。除了以上提及的特性之外,还支持Oracle 8和Oracle 8i特性,如LOB定位、对象和参考、XML TYPE、时间戳、滚动查询、密码到期、外部程序开发以及MTS Oracle服务等。 主要功能: 按范例查询模式 ——TOracleDataSet组件含有
一个
按范例查询模式,无需额外编程,也无需添加其他组件或控件,就能为您的程序提供QBE窗体。由于是在Oracle服务器上执行QBE查询,因此性能最优而且流量最低。用户能够提供简单的查询值,如JONES或100;能够包含字符串值通配符,如JON%;还包含比较操作符,如>, <, NOT, BETWEEN, IN等。 Oracle监控器 ——该组件能够监控您Direct Oracle Access程序的数据库访问行为。可以显示每个行为的SQL、变量、时间戳、逝去时间、网络统计表、数据库统计表和查询执行计划。这对于查找性能瓶颈非常有用,能够调整程序性能,解决程序错误。
警告
和管道事件 ——Oracle Server为每个事件处理提供dbms_alert和dbms_pipe包。Direct Oracle Access中的TOracleEvent可以作为这些事件的接收器。TOracleEvent工作在您程序的后台线程中,可以向类似对象事件传播数据库事件。这些事件的发生可以同步或异步于您程序的主线程。 SQL脚本 ——如果需要执行多条数据定义语言(DDL)语句,例如运行您程序的数据库安装部分,就可以使用TOracleScript组件。该组件含有
一个
专有编辑器,可以开发脚本和单个命令。可扩展的脚本语言遵循基本的SQL*Plus语法,并支持所有SQL语句。除此,该语言还支持变量置换,从而令您的脚本可定制。 高级队列 ——TOracleQueue组件可以重发利用Oracle8的高级队列选项。该组件封装了DBMS_AQ包的基本功能。它提供了便利操作,能够将消息加入队列或者将其从队列中提取出来。消息提取操作是在您程序的后台线程中完成的,而线程模式中生成的事件可以同步或异步于您程序的主线程。 会话池 ——在服务器程序中,需要经常创建会话以处理来自客户端程序的请求,这对于连接池的使用非常有帮助。如果没有池的概念,那么每次请求都将引起数据库登录和离开行为。使用TOracleSessionPool组件后,您可以维护
一个
数据库会话池,能够被不同请求使用或重复使用。您可以定义池中会话的最大和最小数目,定义池中idle会话的TimeOut行为,并可以预先设置用户名、密码和数据库。
BusinessSkinForm v6.50
BusinessSkinForm v6.50
GCC中文手册.pdf GDB完全中文手册.pdf
GCC中文手册.pdf GDB完全中文手册.pdf NAME 总览 (SYNOPSIS)
警告
(WARNING) 描述 (DESCRIPTION) 选项 (OPTIONS) 总体选项 (Overall Option) 语言选项 (LANGUAGE OPTIONS) 预处理器选项 (Preprocessor Option) 汇编器选项 (ASSEMBLER OPTION) 连接器选项 (LINKER OPTION) 目录选项 (DIRECTORY OPTION)
警告
选项 (WARNING OPTION) 调试选项 (DEBUGGING OPTION) 优化选项 (OPTIMIZATION OPTION) 目标机选项 (TARGET OPTION) 机器相关选项 (MACHINE DEPENDENT OPTION) 代码生成选项 (CODE GENERATION OPTION) PRAGMAS GDB是GNU开源组织发布的
一个
强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、
BCB
等 IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、
BCB
的图形化调试器更强大的功能。所 谓“寸有所长,尺有所短”就是这个道理。
BCB
6中的
警告
[C++ Warning] Test.cpp(4): W8058 Cannot create pre-compiled header: write failed一般是因为在不同的环境下编译同
一个
项目导致,往往是由于
BCB
安装目录不同引起。根本原因是因为找不到预编译头文件,而且
BCB
重新编译之后又写不到给定的目录中所以给出的
警告
,不过
BCB
会默认把预编译头文件写到自己安装目录的Lib文件夹下面,所以...
BCB
提示信息框(MessageBox)的应用
应用程序中的提示信息处理程序是非常出重要的部分,用户要知道他输入的资料到底正不正确
,或者是应用程序有一些提示信息要告诉用户,都必须通过提示信息处理程序来显示适当的信息,
让用户了解下一步该如何配置。提示信息有很多种类,包括
警告
,错误,提示,确认,重试等。不
同种类的提示信息框适合用在各种不同的情况。
在C++Builder中开发提示信息框只须调用MessageBox这个信息提示框函数就行,下面就是这个<
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章