ダウンロードし、[OK]を...
まず、あなたは 'RCDATA' セクションでaviファイルを入れています。私がすでに言ったように、それはうまくいかないでしょう。アニメーションコントロールは、AVIタイプのaviファイルを読み込みます。だから、この行あなたの「.RC」ファイル内
AVI RCDATA "KoushikHalder.avi"
は、実際には次のようになります。
AVI AVI "KoushikHalder.avi"
あなたはIDのために好きな置くことができますが、リソースタイプはAVIでなければなりません。
第2に、リソース識別子で、aviをロードします。あなたはそれのために 'AVI'識別子を与えました。だからあなたのコードでこの行:
Animate01.ResName :='KoushikHalder.avi';
は、実際には次のようになります。
Animate01.ResName :='AVI';
第三に、あなたの '.ANI' ファイルは標準に準拠していません。詳細については、this questionを参照してください。あなたが修正しない限り、そのaniファイルをロードすることはできません。
第4に、aniファイルを正しく読み込んでいません。
Screen.Cursors[8] := LoadCursor(HInstance, '8');
があるべき
Screen.Cursors[8] := LoadCursor(HInstance, MakeIntResource(8));
(またはポインタ(8)。):それは、それは8だから、下の行の識別子が '8' されていないのです。
最後に、アニメーションファイルのどこかにカーソルを設定する必要があります。例えば:
Screen.Cursor := 8;
または
BitBtn01.Cursor := 8;
私は、問題の関連するコード部分を含んで良い
...このことができます願っています。また、ファイル名とリソースIDの両方を指定しましたか、ファイルやリソースからロードしていますか?また、リソース '識別子'と 'タイプ'を混在させていませんか?アニメーションコントロールはAVIリソースからAVIを読み込み、AVI識別子を持ちます(おそらくタイプ?)。 –
私の知る限りでは、いくつかの小さな誤りを除いてすべてを行っています。ダウンロードして確認して、どこに記入するか教えてください。お願いします。 –