NotSupportedException (at first start)

  • mseewald

    mseewald - 2008-02-22


    I try running Pocket Freemind on a Samsung Blackjack (SGH-i600, Windows Mobile 6, Smartphone without touchpad). It installs fine, but at startup I get "an unexpected error" and then after the click on "Details":


    at Microsoft.AGL.Common.MISC.HandleAr()
    at System.Windows.Forms.OpenFileDialog..ctor()
    at PocketFreemind.frmMain.InitializeComponent()
    at PocketFreemind.frmMain..ctor()
    at PocketFreemind.Program.Main()

    Any help is appreciated!

    Thanks & best regards,

    • Anonymous

      Anonymous - 2008-02-24

      Pocket Freemind does not yet support Smartphones. Smartphone support is planned for a feature release but this work has not yet been started.


      • mseewald

        mseewald - 2008-02-24

        Hello Peter,
        Let me know if you need someone to test a future smartphone release. I'd be happy to do that.
        Best wishes,

    • John Ellison

      John Ellison - 2009-04-08

      Peter or someone,
      Has smartphone support been included in the Jan release?  I get the same errors as above and I'm running samsung blackjack II with the newest freemind mobile installed.  Thanks, John

  • hi-octane

    hi-octane - 2009-09-14

    Can I please second the request to add smartphone (with and without touchscreen) support for Pocket Freemind.

    I am willing to test future releases of this feature.

  • hi-octane

    hi-octane - 2009-09-14

    I suggest consolidation around replacing the common dialogs in Pocket Freemind with tGetFile.dll replacement which does work on smartphones.

    Available from:

  • hi-octane

    hi-octane - 2009-09-14

    One problem with tGetFile.dll is that it uses C headers, rather then being C#.  Maintainers  (kedge, puddlehaven, rollone), will this destroy C# purity of the codebase (ie undesirable)?  On quick inspection of the CVS codebase it does appear pure C#.  Would a Smartphone Freemind fork be better?

  • hi-octane

    hi-octane - 2009-09-14

    tGetFile.dll can be accessed from the code using DLL imports:

          public static extern bool tGetOpen3(int i1, int i2, int i3, IntPtr p1);
          public static extern bool tGetSave3(int i1, int i2, int i3, IntPtr p1);

    The code base only appears to use open and save from common dialogs.

  • hi-octane

    hi-octane - 2009-09-14

    Some of the UI appears to use Buttons, which is also problematic on smartphones…  How hard is it to change these to menus?

  • hi-octane

    hi-octane - 2009-09-14

    A thought about licensing:

    Pocket Freemind is licensed under GPL v2
    tGetFile.dll is freeware closed source with the limitation that no redistribution is allowed.  This might limit/complicate the way it is installed on smartphones…

    tGetFile.dll is a free software. However, unlike the other Tillanosoft free software, redistribution of tGetFile.dll is not permitted. License condition is written in a distributed file. Read the condition before using the tGetFile.dll.

  • Keith Rowe

    Keith Rowe - 2010-04-27

    Same problem with my Motorola Moto  Q 9c.  Would love to beta test SmartPhone version for you. Keith


Log in to post a comment.