易截截图软件、单文件、免安装、纯绿色、仅160KB

vc转delphi问题

C/C++ code:

void RefreshThreadList (DWORD dwOwnerPID)
{

HANDLE hThreadSnap = NULL;
BOOL bRet = FALSE;
THREADENTRY32 te32 = {0};
int px=0;


hThreadSnap = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);

te32.dwSize = sizeof(THREADENTRY32);

if (Thread32First(hThreadSnap, &te32))
{
px=0;
do
{

if (te32.th32OwnerProcessID == dwOwnerPID&&dwOwnerPID!=0)
{
lst[px]=te32.th32ThreadID;
px++;
}

}
while (Thread32Next(hThreadSnap, &te32));
}

CloseHandle (hThreadSnap);


}



请问谁帮我把这句vc转成delphi?
DWORD lst[100];


Delphi(Pascal) code:
uses
TLHelp32;


僵哥热心肠


C/C++ code:

for(int i=0;i<100;i++)
{
if(lst[i]==0)
{
break;
}
}


能不能再请问下这个怎么转?

var
 i:integer;
...
 for int i:=0 to 9


相关问答:

这个SQL语句有什么问题? - Delphi / 非技术区

select * from shuju.DB where 开盘价-收盘价<=0.02
开盘价 与收盘价 是数据库里的字段
select * from aTableName where ((开盘价-收盘价) <=0.02 )

开盘价比收盘价低两分以下的情况

Mark!!!!!!

se ......

DELPHI DLL实参传窗体

//DLL 放在EXE中没问题
function SkinForm(var skfrm:TForm):Integer;stdcall;
var
  skf:TbsBusinessSkinForm;
  nskfrm:TForm;
begin
  frmUUMain:=skfrm;
  skf:=TbsBus ......

VB/delphi 修改text文件 - VB / 基础类

各位好!!
假设我有两个text文件
一个名叫 1.text
内容:
I like PC.... 
另外一是2.text
内容:
function yk as string
endfunction
globals
endglobals
***********************分界线********** ......

请教关于delphi命名管道的问题

下面是网上找的一个事例,但在本机报错.
请教下错误原因,或者给另外的事例更好!谢谢
//Server
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Form ......

delphi分组统计后再合计统计?

现在表中:
品名1 品名2 品名3 数量
铁 生铁 2
铁 熟铁 3
矿粉 进口矿 杂矿 1
矿粉 本矿 2
矿粉 进口矿 大矿 3
矿粉 进口矿 杂矿 1
统计 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号