本当にドンを、私はデルファイへのCコードを変換するよ、と私は、変数の宣言を変換したいのですが、Iあなたは助けてくれますか?
char szImageName[BUFMAXLEN];
ありがとうございます。
本当にドンを、私はデルファイへのCコードを変換するよ、と私は、変数の宣言を変換したいのですが、Iあなたは助けてくれますか?
char szImageName[BUFMAXLEN];
ありがとうございます。
デルファイと同等である:
var
szImageName: array [0..BUFMAXLEN-1] of AnsiChar;
は、Delphiの最近のバージョンではジェネリック型Char
が2バイトWideChar
にエイリアスされているためというよりもChar
AnsiChar
を使用するように注意してください。もちろん、Unicode以前のDelphiの場合、この警告は適切ではありません。
構文の最大の違いは、Cのすべての配列が下限として0を持つことです。 Delphiでは、あなたが望むあらゆる下限を指定することができます。当然のことながら、Cコードと一致させるために、下限として0を指定します。
szImageName: array[0..BUFMAXLEN-1] of AnsiChar;
こんにちはDavidさん、ありがとう。 しかし、私は問題がある、BUFMAXLENは、私が変換しようとしているコードで定義されていません..あなたはそれをどのように定義することができますか?ありがとう – paulohr
#includeに含まれるヘッダーファイルの1つに定義されています –
参照:http://www.gamedeception.net/threads/5012-Module-Hiding – paulohr