インターネット上のどこでもこの情報を見つけることができません。パラメータと変数に同じ名前を使用する
私はポインタのリストを得ました。私は、ポインタからGetWIndowText
法により必要とされるHWNDにキャストしようとしている
procedure DoSomething
var
text: string;
someArray: array[0..256] of char;
begin
text := GetWindowText(HWND(PointerList[i]), someArray, 256);
end
「演算子またはセミコロンが欠け」ので
Delphiは文句を言わない私がコンパイルしましょう - 何...?
変数を宣言しようとしています:var hwnd: HWND;
- 定数または型識別子が必要です... erm ...?
私はインターネットのコードに従っています。
'var hwnd:HWND;' delphiコードは大文字ではないので、 'hwnd' varは' HWND'型と同じ名前なのでエラーです。別のvar名を使用します。 – teran
また、 'HWND = LongWord'あなたは整数へのポインタが必要ですか?つまり、ポインタリストは整数(HWND)リスト – teran
@teranでなければなりません。これは正しくありません。 'HWND'はポインタと同じ幅です。 –