程序中,一个Tedit,一个Tbutton,
我想实现在EDIT中输入一个窗体的名字,点一下BUTTON
就杀死相关的进程,
但编译不通过,请高手帮忙!
在线等!
procedure TForm1.Button1Click(Sender: TObject);
var H:THandle;
P:DWORD;
k:array[0..1024] of char;
begin
k:=edit1.text; //STRING AND ARRAY (ERROR HERE)
H:=FindWindow(nil,k);
if H<>0 then
begin
GetWindowThreadProcessId(H,@P);
if P<>0 then
TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,P),$FFFFFFFF);
end;
end;
我想实现在EDIT中输入一个窗体的名字,点一下BUTTON
就杀死相关的进程,
但编译不通过,请高手帮忙!
在线等!
procedure TForm1.Button1Click(Sender: TObject);
var H:THandle;
P:DWORD;
k:array[0..1024] of char;
begin
k:=edit1.text; //STRING AND ARRAY (ERROR HERE)
H:=FindWindow(nil,k);
if H<>0 then
begin
GetWindowThreadProcessId(H,@P);
if P<>0 then
TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,P),$FFFFFFFF);
end;
end;
解决方案 »
- 报表打印
- delphi中三层结构怎样设计?一个管理软件的应用服务器端需要建多少个Remote Data Module?
- richedit如何不换行增加字符?
- BusinessSkinForm一个基本但始终未解决的问题!2.74,2.80,2.86,2.9...都未解决
- 请问小数怎么转换成百分比显示?在线等!
- 做delphi的工程,怎么实现团队开发.
- 处理字符串的问题.
- 有关从文本文件和文本框读取数据的问题 急!!给分:100
- 在线等,高手请问?
- 高手救我!关于DCOM三层:在客户端应用服务器能连上,但服务启动不了(如取得服务器机器上的别名),why?请进->
- Delphi中如何连接打开VFP数据库?
- DBGrid的某一列的值是0或1,我想让0的时候DBGrid显示‘男’,1的时候DBGrid显示‘女’,如何做?
var H:THandle;
P:DWORD;
str: string;
begin
Str := edit1.text;
H:=FindWindow(nil,pchar(Str));
if H<>0 then
begin
GetWindowThreadProcessId(H,@P);
if P<>0 then
TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,P),$FFFFFFFF);
end;
end;