2017-04-11 39 views
-2

Delphi中的「i:= i - $24」行中的「$」是什麼? 我將代碼重寫爲C++。它用於簡單的bass.dll。

// complete the WAV header 
WaveStream.Position := 4; 
i := WaveStream.Size - 8; 
WaveStream.Write(i, 4); 
i := i - $24; 
WaveStream.Position := 40; 
WaveStream.Write(i, 4); 
WaveStream.Position := 0; 
+0

我刪除了虛假的C和C++標籤。這是一個純粹的Delphi問題。 C/C++/C#中的 –

回答

0

它是將值'24'聲明爲十六進制值而不是十進制的前綴。所以十進制值是36.

它相當於C++中的0x24。

+0

或0x24等 –

相關問題