Results 1 to 7 of 7

Thread: Mac Compatibility

  1. #1
    Join Date
    Apr 2007
    Location
    Michigan -.-
    Posts
    1,357
    Mentioned
    2 Post(s)
    Quoted
    4 Post(s)

    Default Mac Compatibility

    I am currently developing a windows delphi app and I am trying to see if there is a way to give it mac compatibility.

    After a bit of googling I came across Free Pascal and WINE. I think I get the gist of it, but I would like further clarification if someone could explain the finer details to me.

    My understanding is with Free Pascal, I compile my code and it becomes cross platform compatible. Similarly, after installing WINE on the mac my windows app will also be compatible. Am I getting the right impression here? Any help would be appreciated.
    METAL HEAD FOR LIFE!!!

  2. #2
    Join Date
    Dec 2006
    Location
    Sweden
    Posts
    10,812
    Mentioned
    3 Post(s)
    Quoted
    16 Post(s)

    Default

    Your best bet is to learn a different, native language.

    I have never tried FP, but I have used WINE. Expect instability with quite a few things.


    Send SMS messages using Simba
    Please do not send me a PM asking for help; I will not be able to help you! Post in a relevant thread or make your own! And always remember to search first!

  3. #3
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,691
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    You'll need to code in Lazarus/FPC. WINE is only for running Windows apps on Mac, but it won't allow other people to run it on a mac too. Lazarus compiles it to a Mac app.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  4. #4
    Join Date
    Apr 2007
    Location
    Michigan -.-
    Posts
    1,357
    Mentioned
    2 Post(s)
    Quoted
    4 Post(s)

    Default

    Thanks for the input guys

    @Harry, what sort of instabilities are we talking here?

    Quote Originally Posted by Wizzup? View Post
    WINE is only for running Windows apps on Mac, but it won't allow other people to run it on a mac too.
    Meaning only people who have WINE will be able to run it?

    Going the other route... how much different is Lazarus compared to delphi? I am just looking for the easiest way to get this program working on my client's mac. If it would be tedious to transition my delphi code into lazarus, then it probably wont be worth it.
    METAL HEAD FOR LIFE!!!

  5. #5
    Join Date
    Nov 2006
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Wine takes a lot of configuration. Take wizzups advice and go with something native to mac like Lazarus. If anything goes wrong there's less to troubleshoot too.

  6. #6
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,691
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by gerauchert View Post
    Meaning only people who have WINE will be able to run it?
    Yes
    Quote Originally Posted by gerauchert View Post
    Going the other route... how much different is Lazarus compared to delphi? I am just looking for the easiest way to get this program working on my client's mac. If it would be tedious to transition my delphi code into lazarus, then it probably wont be worth it.
    Not too hard if you feel like it.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  7. #7
    Join Date
    Sep 2006
    Posts
    6,089
    Mentioned
    77 Post(s)
    Quoted
    43 Post(s)

    Default

    It will be hard if you've used a lot of third party components that aren't compatible with Lazarus.

Thread Information

Users Browsing this Thread

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

Posting Permissions

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