【交流】Free Pascal多进程
pascal吧
全部回复
仅看楼主
level 7
例子:
uses windows; //声明使用windows库,牛逼的自己声明function也可以
var
tid:dword;//定义变量(我也不知道干啥)
procedure p1;//子程序1
begin
messagebox(0,'1','1',mb_ok);
exitthread(0);
end;
procedure p2;//子程序2
begin
messagebox(0,'2','2',mb_ok);
exitthread(0);
end;
begin
createthread(nil,0,@p1,nil,0,tid);//多进程运行子程序1
createthread(nil,0,@p2,nil,0,tid);//多进程运行子程序2
messagebox(0,'3','3',mb_ok);//运行主程序
end.
效果:同时显示三个信息框,提高程序效率
PS:竞赛时不允许
2014年07月15日 12点07分 1
level 12
这个叫线程,进程是另一个玩意
2014年07月15日 14点07分 2
感谢指导[真棒]
2014年07月16日 00点07分
level 11
这是线程
2014年07月15日 17点07分 3
level 13
orz好评
2014年07月15日 23点07分 4
orz
2014年07月17日 07点07分
你说可以放音乐,你有后台播放音乐的方法吗?
2014年07月17日 07点07分
level 12
顶,话说fpc有自带的线程库,帮助文档里有,不过那一个略微复杂【反正我是看不懂,english渣】
2014年07月16日 00点07分 5
level 5
我还是pascal喳喳呢 回溯搜索都没学好 求教教[太开心] 不过俺觉得在窗口上pascal(原版!)确实没有那些e啊 c啊之类的好用
2014年07月16日 01点07分 6
level 9

2014年07月17日 07点07分 7
level 8
赞一个
2014年07月17日 07点07分 8
level 11
赞一个
2014年07月17日 10点07分 9
level 9

2014年07月22日 07点07分 10
level 12
好东西
2014年07月22日 13点07分 11
level 14
好顶赞
2014年07月22日 15点07分 12
level 14
厉害耶!
话说楼主,你能来开设一门讲述FP-Windows编程的课程吗?
2014年07月23日 00点07分 13
8月有空可以哦。
2014年07月23日 08点07分
回复 王氏家族集团 :求讲winapi
2014年07月23日 09点07分
level 5
楼主,Linux下怎么搞多线程呢[疑问]
2014年07月24日 15点07分 14
不知道linux库怎么搞了。。
2014年07月27日 08点07分
回复 王氏家族集团 :[啊]
2014年07月27日 09点07分
level 1
NOIP的时候可以用就好了[滑稽]
2014年07月31日 06点07分 15
level 10
还有这么神奇的库?在此学习了
2014年08月04日 00点08分 16
level 7
额·····
我还没学到呢 (我是uses渣)
2014年08月05日 04点08分 17
level 11
话说配合{$APPTYPE GUI}可以播放背景音乐[惊讶]
2014年08月08日 13点08分 18
什么功效,如何使用,心得交流群内私我
2014年08月08日 14点08分
回复 风x千叶翔龙V :话说群里叫什么?是不是我蠢?
2014年08月08日 14点08分
回复 123233哈哈 :我叫 卍我是蒟蒻卐
2014年08月09日 03点08分
回复 风x千叶翔龙V :是你啊[哈哈]
2014年08月09日 05点08分
level 7
mark
2015年02月21日 01点02分 19
你挖坟了@fp4869
2015年02月21日 03点02分
回复 风x千叶翔龙V :额
2015年02月21日 04点02分
level 8
顶!
2015年07月28日 05点07分 21
1 2 尾页