Skip to main content
Known Participant
April 23, 2023
Question

ASFileSysOpenFile64がエラーになります。解決策を教えてください。

  • April 23, 2023
  • 1 reply
  • 279 views
初心者です。プラグイン開発をしていますが、下記のコードで ASFileSysOpenFile64 で ASFile file が NULL が返ってきます。またエラーコードで確認すると、errCode=1074397185となります。データが取得できていないようですが、どのように修正したらよいのでしょうか?わかる方お見えでしたらよろしくお願いします。
 
 
ASFileSys fileSys = ASGetDefaultFileSys();
ASAtom pathFormat = ASAtomFromString("Cstring");
char filePathName[256];
AVDoc avDoc = AVAppGetActiveDoc();
PDDoc pdDoc = AVDocGetPDDoc(avDoc);
if (pdDoc == NULL) {
return;
}
ASPathName filePath = ASFileSysCreatePathName(fileSys, pathFormat, filePathName, 0);
if (filePath == NULL) {
return;
}
ASErrorCode errCode;
ASFile file;
 
errCode = ASFileSysOpenFile64(fileSys, filePath, ASFILE_WRITE, &file);
if (errCode != 0) {
ASFileSysReleasePath(fileSys, filePath);
return;
}
This topic has been closed for replies.

1 reply

Legend
April 23, 2023

This code does not set a value for filePathName

Known Participant
April 24, 2023

ご指摘の通り、パスがないのと、ASFILEModeについて理解が足らなかったようです。エラーコードは0が返ってきましたので、解決しました。ありがとうございました。