David Escobar wrote:
How would I tag Main with the [STAThread] attribute in IronPython? I thought IP didn't yet have the ability to use attributes...
Unfortunately that is something that needs to be done in the Pyc compiler. Did you try Curt's suggestion of using the 2.6 Pyc.py?

Michael


On Wed, Aug 19, 2009 at 3:11 PM, Curt Hagenlocher <[email protected] <mailto:[email protected]>> wrote:

    ...which has been fixed for IronPython 2.6. You might be able to
    use the 2.6 pyc.py script against 2.0.


    On Wed, Aug 19, 2009 at 3:09 PM, Curt Hagenlocher
    <[email protected] <mailto:[email protected]>> wrote:

        It's a COM issue. The emitted Main needs to be tagged with the
        [STAThread] attribute.

        On Wed, Aug 19, 2009 at 11:41 AM, David Escobar
        <[email protected] <mailto:[email protected]>> wrote:

            Yes, I am. The full command line I'm using is:
            *"C:\Program Files\IronPython 2.0.2\ipy.exe" pyc.py
            /out:FolderBrowserDialogTest
            /main:FolderBrowserDialogTest.py /target:winexe
            FolderBrowserDialogTest.py*.

            The dialog window does come up with every control except
            the tree view of folders.



            On Wed, Aug 19, 2009 at 11:27 AM, Dino Viehland
            <[email protected] <mailto:[email protected]>> wrote:

Are you compiling w/ the “/target:winexe” option? You’ll need to provide that for doing WinForms
                development.

                *From:* [email protected]
                <mailto:[email protected]>
                [mailto:[email protected]
                <mailto:[email protected]>] *On
                Behalf Of *David Escobar
                *Sent:* Wednesday, August 19, 2009 11:03 AM
                *To:* Discussion of IronPython
                *Subject:* [IronPython] FolderBrowserDialog does not
                show folders

                I've noticed an issue with the FolderBrowserDialog
                window from IronPython. When I display it with the
                ShowDialog method in a compiled script (through
                pyc.py), it does not show the TreeView of folders. It
                will display the Description title and the buttons,
                however. If I run the script straight through the
                interpreter, it will display the folders just fine.
                For reference, I also tried the OpenFileDialog and
                SaveFileDialog, and those show up correctly in both
                methods. Is this a bug, or am I doing something wrong?

                Sample code below:

                *import clr
                clr.AddReference("System.Windows.Forms")
                from System import *
                from System.Windows.Forms import *

                dlg = FolderBrowserDialog( )
                dlg.Description = "Testing..."
                dlg.ShowDialog( )*



            _______________________________________________
            Users mailing list
            [email protected] <mailto:[email protected]>
            http://lists.ironpython.com/listinfo.cgi/users-ironpython.com




------------------------------------------------------------------------

_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog


_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to