BOOL WINAPI EnumProcesses(
DWORD* pProcessIds,
DWORD cb,
DWORD* pBytesReturned
);delphi 中
这样
EnumProcesses(aProcesses,Sizeof(aProcesses),&DWcbNeeded) 编译器没报错(因为是直接复制的,&在C++中是取内存地址)
后查看delphi中EnumProcesses声明为
EnumProcesses(lpidProcess: LPDWORD; cb: DWORD; var cbNeeded: DWORD)于是改成了EnumProcesses(aProcesses,Sizeof(aProcesses),DWcbNeeded)
也能正常运行...我在网上搜了下,没发现 Delphi 中 & 符号的作用,所以来请教一下
DWORD* pProcessIds,
DWORD cb,
DWORD* pBytesReturned
);delphi 中
这样
EnumProcesses(aProcesses,Sizeof(aProcesses),&DWcbNeeded) 编译器没报错(因为是直接复制的,&在C++中是取内存地址)
后查看delphi中EnumProcesses声明为
EnumProcesses(lpidProcess: LPDWORD; cb: DWORD; var cbNeeded: DWORD)于是改成了EnumProcesses(aProcesses,Sizeof(aProcesses),DWcbNeeded)
也能正常运行...我在网上搜了下,没发现 Delphi 中 & 符号的作用,所以来请教一下
解决方案 »
- 怎样获取字符对应的GB2312编码?急!!在线等!
- google上不去了哦
- 数据库里面类似于cg20040921001的单号要怎么增加呢?
- 大家过来帮帮我看看这个程序怎么做?? 有没有程序或例子??需要学点什么东西??
- 一个线程中发生的异常,能被另一个线程捕捉吗?
- 请大虾指点,救命呀(IHTMLFramesCollection的难题)
- DEPHI中用代码如何实现表结构的创建啊?
- Locate('emp_name',vararrayof(['']),[])函数的意思是什么
- 有关Delphi6的问题!
- DElphi7 中嵌入 汇编程序的问题 急 谢谢
- 求助,下面语句怎么改
- delphi调用crystal report问题
既然编译器没报错,所以我很想知道& 到底是干嘛的,delphi 应该没这个符号
但是在代码中&符号肯定不是快捷键吧。 你也可以试试在代码中传入&符号。编译器不报错的
Ch: Char;
...
asm
MOV CH, 1
end;loads 1 into the CH register, not into the Ch variable. To access a user-defined symbol with the same name as a reserved word, you must use the ampersand (&) override operator:MOV &Ch, 1It is best to avoid user-defined identifiers with the same names as built-in assembler reserved words.看帮助!明白了?