• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

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

Explorer ,
Apr 23, 2023 Apr 23, 2023

Copy link to clipboard

Copied

初心者です。プラグイン開発をしていますが、下記のコードで 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;
}
TOPICS
Windows

Views

174

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Apr 23, 2023 Apr 23, 2023

Copy link to clipboard

Copied

This code does not set a value for filePathName

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Apr 24, 2023 Apr 24, 2023

Copy link to clipboard

Copied

LATEST

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

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines