Professional Web Applications Themes

Missing type and creator in file? - Mac Programming

Hi, I have a file that was created on a PC. The finder correctly shows its 'kind' as AIFC, and shows the icon as a QT AIFF icon. However, when I try to get the fileType using any method, the type and creator fields are empty: FSGetCatalogInfo(&audioFileRef, kFSCatInfoNodeFlags + kFSCatInfoFinderInfo, &catalogInfo , NULL, NULL, &parentRef); or ::FSpGetFInfo(&audioFileSpec, &fileInfo); or even ... ::HGetFInfo(audioFileSpec.vRefNum, audioFileSpec.parID, audioFileSpec.name, &fileInfo); I've tried passing the FSRef in to some functions defined in MoreFilesX, (in case my code was buggy) but it too draws a blank too. So how does the finder know? Also, looking at the ...

Sponsored Links
  1. #1

    Default Missing type and creator in file?

    Hi,

    I have a file that was created on a PC. The finder correctly shows its
    'kind' as AIFC, and shows the icon as a QT AIFF icon.
    However, when I try to get the fileType using any method, the type and
    creator fields are empty:

    FSGetCatalogInfo(&audioFileRef, kFSCatInfoNodeFlags +
    kFSCatInfoFinderInfo, &catalogInfo , NULL, NULL, &parentRef);

    or

    ::FSpGetFInfo(&audioFileSpec, &fileInfo);

    or even ...

    ::HGetFInfo(audioFileSpec.vRefNum, audioFileSpec.parID,
    audioFileSpec.name, &fileInfo);

    I've tried passing the FSRef in to some functions defined in MoreFilesX,
    (in case my code was buggy) but it too draws a blank too.


    So how does the finder know?
    Also, looking at the file in File Buddy, it finds 'AIFF' and 'TVOD'.

    How ?!?!

    Thanks

    Steve

    Sponsored Links
    Steve Guest

  2. #2

    Default Re: Missing type and creator in file?

    In article <brrr0p$6nv$btinternet.com>,
    Steve James <com> wrote:
     

    If FSpGetFInfo() doesn't give you anything reasonable, look at
    InternetConfig.h There is a function to lookup the default macintosh
    file type and creator code given the filename (it looks at the
    extension).
    David Guest

  3. #3

    Default Re: Missing type and creator in file?

    In article <sf.sbcglobal.net>,
    David Phillip Oster <org> wrote:
     
    >
    > If FSpGetFInfo() doesn't give you anything reasonable, look at
    > InternetConfig.h There is a function to lookup the default macintosh
    > file type and creator code given the filename (it looks at the
    > extension).[/ref]

    No, that's wrong. You want LSCopyItemInfoForRef, that should give the exact same
    information as the Finder sees.

    meeroh

    --
    If this message helped you, consider buying an item
    from my wish list: <http://web.meeroh.org/wishlist>

    Miro Guest

  4. #4

    Default Re: Missing type and creator in file?

    Thanks for the info.

    Steve Guest

Similar Threads

  1. File type and creator are backwards
    By D_Walsh@adobeforums.com in forum Adobe Acrobat Macintosh
    Replies: 0
    Last Post: April 3rd, 01:04 PM
  2. Links missing/update dialog missing upon file open
    By richarde@adobeforums.com in forum Adobe Indesign Macintosh
    Replies: 4
    Last Post: October 5th, 08:07 PM
  3. what is the creator of file flowers.ai?
    By alpenarts@adobeforums.com in forum Adobe Illustrator Macintosh
    Replies: 4
    Last Post: May 20th, 07:33 AM
  4. Replies: 3
    Last Post: October 18th, 06:56 AM
  5. Replies: 2
    Last Post: October 16th, 08:29 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139