社区
Delphi
帖子详情
让程序一行一行的执行
blf
2000-08-29 10:05:00
想让下列程序先执行完第一条,在执行第二行.请给出原代码
winexec('C:\sqlany50\win32\dbbackup -c "uid=dba;pwd=sql;
dbf=D:\jyzdb.db" D:\ /y',1);
RenameFile('D:\jyzdb.db','D:\j01.db');
...全文
254
5
打赏
收藏
让程序一行一行的执行
想让下列程序先执行完第一条,在执行第二行.请给出原代码 winexec('C:\sqlany50\win32\dbbackup -c "uid=dba;pwd=sql; dbf=D:\jyzdb.db" D:\ /y',1); RenameFile('D:\jyzdb.db','D:\j01.db');
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kxy
2000-09-13
打赏
举报
回复
同意顶楼的楼下,顶楼的方法不好,建议不使用:)
zhouzq
2000-08-31
打赏
举报
回复
look
JGTM2000
2000-08-31
打赏
举报
回复
楼上所说极是。而楼上的楼上要记得在循环里面ProcessMessages和sleep,不然会吃掉无数CPU资源。
Michaelyfj
2000-08-29
打赏
举报
回复
lotto的方法也许是解决办法之一,但并不是理想的方法;
我提供一个过程参考,基本上能达到你的目的:
procedure execute(ln:Pchar;nShow:Integer);
var
StartInfo : TStartupInfo;
ProcInfo : TProcessInformation;
begin
GetStartupInfo(StartInfo);
StartInfo.dwFlags:=STARTF_USESHOWWINDOW;
StartInfo.wShowWindow := nShow; //窗口显示状态
if CreateProcess(nil, PChar(ln), nil, nil, false, 0, nil, nil, StartInfo, ProcInfo)=False then
raise Exception.Create('不能执行程序 ' + ln);
WaitForSingleObject(ProcInfo.hProcess, INFINITE); //等待程序执行完毕
end;
至于调用(very easy):
Execute('C:\sqlany50\win32\dbbackup -c "uid=dba;pwd=sql;
dbf=D:\jyzdb.db" D:\ /y',1);
lotto
2000-08-29
打赏
举报
回复
使用一个标志,在第一个命令执行之前,先做好标记,在两个语句之间增加循环语句,如果第一个命令没有执行完,就继续循环,否则跳出循环,继续执行下一条命令。
chatgpt赋能python:Python怎么
一行
一行
的运行代码?
在Python中,
一行
一行
地运行代码是指逐步
执行
每
一行
代码,以帮助你更好地查看代码中发生的事情。这是调试Python
程序
时的一个非常有用的工具,因为它可以帮助你更好地了解
程序
运行时的错误。如果你在实际编程中遇到了一些问题,
一行
一行
地运行代码可以帮助你确定哪
一行
代码出现了错误,并帮助你更快地找到解决问题的方法。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT。
C语言的一个
程序
是怎么
执行
的
原博客 提到一个
程序
是怎么
执行
,那么很多人就会说,
一行
代码
一行
代码的
执行
嘛。 是,在面向过程的编程中,代码是从main函数开始,到
执行
完毕; 但是面向对象就不仅仅是这样了,这里不讨论。 一个C语言
程序
的
执行
,是由几种不同的方式: 顺序
执行
、条件
执行
、循环
执行
很简单的理解就是,顺序
执行
就是
一行
一行
的往下
执行
,条件
执行
就是判断某个逻辑条件是否为真来跳过或者
执行
相应
Matlab Debug 到某
一行
直接停止
Matlab Debug 到某
一行
直接停止 MATLAB编程中有一些常见的错误,比方维数不匹配问题。如果这个错误在函数的内部,我们通常需要至少运行两次
程序
才能通过调试解决问题:第一次运行
程序
,
程序
报错后,因为已经退出了出错的函数,不能进行调试;第二次运行前,在出错的函数内部手动设置断点,第二次运行
程序
并进行调试。 在这种情况下,比起多次运行
程序
和手动设置断点,MATLAB更有效率的调试方式是使用dbstop if error。当MATLAB运行程时,MATLAB遇到错误就会停在发生错误的那
一行
代码,直接就
c语言
程序
中的注释必须单独占
一行
,C语言习题第一章
以下叙述中错误的是()A.一个C语言
程序
只能有一个主函数B.C语言编写的每个函数都可以进行独立的编译并
执行
C.C语言编写的函数都可以作为一个独立的源
程序
文件D.C语言编写的函数源
程序
,其文件名后缀可以是C计算机高级语言
程序
的运行方法有编译
执行
和解释
执行
两种,以下叙述中正确的是()A.C语言
程序
仅可以编译
执行
B.C语言
程序
仅可以解释
执行
C.以上说法都不对D.C语言
程序
既可以编译
执行
又可以解释
执行
C语...
STM32
程序
中一段
程序
的
执行
时间和参数加减一次的运行时间
STM32
程序
中一段
程序
的
执行
时间和参数加减一次的运行时间 当想要知道一段
程序
的
执行
时间时,可以利用KEIL的debug工具。 例:现在想知道
程序
中一个变量加减一次需要
执行
多长时间。如想知道,第43行的
程序
运行时间。 第 1 步:先进入debug。 第 2 步:在第43行和44行加入断点。 第 3 步:点击立即
执行
程序
到第一个断点处(43行),并查看运行到此处的时间。 从图中可知
程序
从开始运行到第43行,需要 0.06315370 s 第 4 步:再次点击立即
执行
程序
到第二个断点处(44行),并查看运
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章