Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同时运行多个程序的Pascal_Pascal - Fatal编程技术网

同时运行多个程序的Pascal

同时运行多个程序的Pascal,pascal,Pascal,Pascal可以同时运行多个过程吗 如果是,有人能提供代码吗 因为我想在屏幕上显示时钟(命令提示符),但同时我希望程序也接受输入 我用 显示当前时间并使用重复循环使其保持闪烁,但重复循环使光标保持闪烁时无法同时接受输入。Pascal作为一种语言,没有多处理/多线程功能。所以,不 现在,我想你使用这种古老的语言是有原因的,可能是在最近的一个实现中,比如FreePascal,它有一个线程实现。让您全面了解多线程的一般情况和FreePascal的详细信息,对于一个单一的答案来说肯定是太多了,所以请在g

Pascal可以同时运行多个过程吗

如果是,有人能提供代码吗

因为我想在屏幕上显示时钟(命令提示符),但同时我希望程序也接受输入

我用


显示当前时间并使用重复循环使其保持闪烁,但重复循环使光标保持闪烁时无法同时接受输入。Pascal作为一种语言,没有多处理/多线程功能。所以,不


现在,我想你使用这种古老的语言是有原因的,可能是在最近的一个实现中,比如FreePascal,它有一个线程实现。让您全面了解多线程的一般情况和FreePascal的详细信息,对于一个单一的答案来说肯定是太多了,所以请在google上搜索“FreePascal多线程”。

启动Free Pascal textmode IDE,您将看到计时器在实际使用线程的情况下运行


事件驱动原理和空闲时的时钟更新…

您使用的是什么Pascal实现,Delphi。FPC还是什么?你当然可以在用Dellphi或FPC编写的应用程序中运行多个线程。我使用Dev Pascal,这是由Bloodheds软件开发的,因为我的学校不想在计算机上安装太大的文件。我很遗憾你。如果我没弄错的话,这只支持一个非常古老的freepascal版本。有没有办法不断更新当前时间并同时接受输入?嗯,你似乎不明白我的答案。Oic。我理解你的意思。谢谢
write(DateTimeToStr(now))