这个问题问了很多次了,搜索先!在Delphi猛料包里面也有!
解决方案 »
- 高手们:请问如何汉化reportbuilder?
- 请教关于在Delphi程序里面Ftp的问题
- 求中国象棋的算法
- 关于soap问题,我在我自身的电脑上能够访问得到我所开启的服务,但是在局域中在别的电脑上访问不到是什么问题,是不是要开启什么服务??
- 局域网中如何截取数据分包???
- 怎样才能实现向internet服务器提交和接收数据
- 在场的有没有对数据库应用系统开发有经验或对数据敏感控件熟悉的高手?希望能来这里讨论一下这个问题:
- ★★★请关注基于Delphi的强大三层框架,目前已经形成了一个活跃的用户群体
- 除了李维的书之外,另外讲述这DELPHI来开发这ASP对象的书呢有哪些了???
- 如何取到服务器的时间?精确到毫秒
- 为庆祝本人第一次进入专家榜(第21位),特大叫三声嘎!嘎!嘎!。。。。。。
- 程序运行出结果后,如何将之弹到最上面,以显示给用户,提醒用户?
先在Form上放一个ListView控件,将ListView的ViewStyle属性值改为vsReport,然后双击ListView,增加两个Column,将Column的width的值设置为200.
然后加一个Button按钮.记得在uses里加入tlhelp32单元.(
其实这些你搜索一下以前的帖子再自己动动手就会了的)在Button的单击事件里:
procedure TForm1.Button1Click(Sender: TObject);
var
Han: THandle;
Process: PROCESSENTRY32;
ok: boolean;
Rec: TListItem;
i:integer;begin //取得系统进程
ListView1.Items.Clear;
i := 0;
Han := CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
Process.dwSize := SizeOf(Process);
ok := Process32First(Han, Process);
while ok do
begin
Rec := ListView1.Items.Add;
Rec.Caption := IntToStr(i);
Rec.Caption:=Process.szExeFile ;
Rec.SubItems.Add(IntToStr(Process.th32ProcessID));
i := i+1;
ok := Process32Next(Han,Process);
end;
end;