Results 1 to 7 of 7
  1. #1

    Member Since
    Apr 08, 2009
    Unhappy "Open With" On mac OS
    i have created a Mac OS application using XCode to Compile and Qt Frameword to develop

    i am facing a major problem regarding the "open with" command on Mac OS

    first of all , my application is supposed to support type files such as "djf" files

    if i open my program and work on it for a while , the user has the option to save his work file as djf files

    now if the user clicks back on the djf file , my application is supposed to open and load the djf file clicked by the user

    the first problem that i am facing is that , the "open with" command on MAC OS is graying out my application so the user has to change the options on the top from "Recommended applications" to "all applications" so that the user will be able to click on my application and select it

    the second problem that i have is that even though the user selects my application, my application opens a new instance of it self rather than loading the file being passed as an argument using the command line

    i did few tests on my application and i found that my application never receives the file name as an argument in the main.cpp and that was the reason of why it doesnt load the file

    i did few more tests using the command line of mac OS where a user can simply say:

    open -a [application path/] [argument "file name"]

    i noticed that my application never receives [argument "file name"]

    then i noticed that if you remove "open -a" from the command line and just keep [application path/] [argument "file name"] while diving in to the

    this will certainly pass all the parameters needed and my application will load the saved work document to be edited once again

    so i am pretty confused , why "open -a" is not passing the right arguments

    please note: that open -a only passes two arguments to my application
    1- the application path
    2- a wierd argument which says "psn_0_xxxxxx"

    but as soon as you type in the command line [filename]

    this will pass the right arguments to my application

    if some one can answer my question that would be great


  2. #2

    Neo's Avatar
    Member Since
    Aug 14, 2007
    white MB 2.16GHz 3GB 320GB 10.6.1
    What is your question?

  3. #3

    Member Since
    Apr 08, 2009
    the question is

    how can you open a file type with a specific application

    because its not working for me

  4. #4

    Member Since
    Feb 25, 2009
    Late 2013 rMBP, i7, 750m gpu, OSX versions 10.9.3, 10.10
    I don't know much about OSX programming, but you may have to do something, perhaps a plist or something, that notifies the system that your program should be associated with those files.

    Unfortunately, your question extends beyond the just open a file with a specific app, since you are able to do that but it is launching your program in a separate instance (which also might imply that you may have to identify if your program is already running and pass the handle to the existing instance of your app).

    Unfortunately, your question is more suited to a developer forum rather then a users forum Have you given apples developer forums a try on your question? I know Apple has a set, and there are a few other forums out there for OSX developers (doing a quick google search on OSX Developer forum) - you might be able to get a more accurate response to your issue...
    My Macs: Late 2013 rMBP w/ 750m, 16Gig ram; 2013 Mac Pro 6 core w/ D700, 16Gig Ram; Mac mini G4, 1.25 GHz, 512m ram (server); Late 2011 11" MBA, 1.8GHz i7, 4Gig Ram, 256Gig SSD, HD3000; Powerbook 12" G4 1.33GHz running Linux; Apple TV (1080p version)

  5. #5

    Member Since
    Apr 08, 2009
    thanks a lot Nethfel I'll try that out

    maybe the MacOS forum is the place where to post such question

  6. #6

    vansmith's Avatar
    Member Since
    Oct 19, 2008
    2012 13" MBP (2.5 i5, 8GB)
    This is something that has to be set programmatically (I think). I would also suggest going to a forum that talks specifically about Qt or a Qt mailing list. I'm sure Trolltech/Nokia has one.
    Important Links: Community Guidelines : Use the reputation system if you've been helped.
    M-F Blog :: Write for the blog
    Writing a Quality Post

  7. #7

    Member Since
    Apr 08, 2009
    i have done this already and i am going to let you know if i find a solution to benefit every one

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 4
    Last Post: 10-04-2015, 02:28 PM
  2. Subfolders, Files Not Showing Up in "Open" and "Place" Windows
    By ghritz in forum OS X - Operating System
    Replies: 1
    Last Post: 04-04-2013, 06:18 PM
  3. Open Word for Mac in "Page Width" by default
    By oldgruffy in forum OS X - Operating System
    Replies: 3
    Last Post: 11-12-2012, 12:56 AM
  4. Replies: 17
    Last Post: 05-03-2012, 07:23 PM
  5. Replies: 2
    Last Post: 06-02-2006, 04:05 AM

Posting Permissions

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