BCB里如何运行DOS命令

exp erpdba/set_by_dba@dberp_188.18.8.9 file="OA0318.dmp" tables=(OA_%),这是一条在DOS状态下备份ORCALE数据库的语句,现我要在BCB 里运行这条语句,请问如何写代码?

system(DOS_Command_String);//DOS_Command_String就是你要運行的命令.

ShellExecute(NULL,"OPEN","CMD.EXE","","",SW_SHOW);

关于消息的问题。为什么编译时总会有警告

我的消息是这样定义的:
#define WM_LSPPLAYFINISH    (WM_APP + 100)
#define WM_LSPBOXRESIZE     (WM_APP + 101)
#define WM_LSPVIDEOEND      (WM_APP + 102)
#define WM_LSPITEMCLICK     (WM_APP + 103)
#define WM_LSPTEXTCHANGED   (WM_APP + 104)
#define WM_LSPBKCOLORCHANGE (WM_APP + 105)

映射的时候这样写:
BEGIN_MESSAGE_MAP
    VCL_MESSAGE_HANDLER(WM_LSPPLAYFINISH, TMessage, WMLspPlayfinish);
    VCL_MESSAGE_HANDLER(WM_LSPBOXRESIZE, TMessage, WMLspBoxResize);
    VCL_MESSAGE_HANDLER(WM_LSPVIDEOEND, TMessage, WMLspVideoEnd);
    VCL_MESSAGE_HANDLER(WM_LSPITEMCLICK, TMessage, WMLspItemClick);
    VCL_MESSAGE_HANDLER(WM_LSPTEXTCHANGED, TMessage, WMLspTextChanged);
    VCL_MESSAGE_HANDLER(WM_LSPBKCOLORCHANGE, TMessage, WMLspBkColorChange);
END_MESSAGE_MAP(TForm);

VCL_MESSAGE_HANDLER宏是这样定义的:
#define VCL_MESSAGE_HANDLER(msg,type,meth)          /

          case    msg:                              /
            meth(*((type *)Message));               /
            break;


我的WM_LSPPLAYFINISH之类的东西应该是常量吧?请指教。

WMLspPlayfinish

WMLspBkColorChange
的函数你正确定义了没啊。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值