[IronPython] ironpython xna problem

Gigs_ gigs at hi.t-com.hr
Wed Jun 25 12:21:07 PDT 2008


Gigs_ wrote:
> Dino Viehland wrote:
>> Is this on a 64-bit machine?  IronPython is a neutral EXE so it'll 
>> run at 64-bit on a 64-bit machine and 32-bit on a 32-bit machine.  It 
>> looks like XNA is a 32-bit only assembly: 
>> http://www.start64.com/index.php?option=com_content&task=view&id=1932&Itemid=114 
>>
>>
>> If this is the problem then the answer is that unfortunately we don't 
>> ship a 32-bit ipy.exe.  You could write a simple 32-bit wrapper that 
>> does a AppDomain.ExecuteAssembly on ipy.exe though.
>>
>> -----Original Message-----
>> From: users-bounces at lists.ironpython.com 
>> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Michael Foord
>> Sent: Tuesday, June 17, 2008 9:06 AM
>> To: Discussion of IronPython
>> Subject: Re: [IronPython] ironpython xna problem
>>
>> Hello Gigs_,
>>
>> That error definitely means that IronPython isn't finding the 
>> assemblies.
>>
>> What happens if you copy the XNA assemblies into the same directory as
>> the IronPython interpreter and execute the following into the
>> interactive interpreter:
>>
>>
>> import clr
>>
>> clr.AddReference('Microsoft.Xna.Framework')
>> clr.AddReference('Microsoft.Xna.Framework.Game')
>>
>> from Microsoft.Xna.Framework import *
>> from Microsoft.Xna.Framework.Graphics import *
>> from Microsoft.Xna.Framework.Content import *
>>
>> Gigs_ wrote:
>>  
>>> Paul Turbett wrote:
>>>    
>>>> Are the XNA assemblies in the same directory as your script? I don't
>>>> think they are in the GAC, so unless they in the same place as the
>>>> ipy script, or a directory in your path, they won't be loaded.
>>>>
>>>> L8r, Paul
>>>>
>>>> Gigs_ wrote:
>>>>      
>>>>> Hi all!
>>>>>
>>>>>
>>>>> i want to run some ironpython xna script, but all the tim im getting
>>>>> error. I tried this in c# and it is working, i have installed
>>>>> directx runtime, xna studio 2.0 and xna framework. later i tried
>>>>> with xna 3.0 and same thing
>>>>> this is error:
>>>>>
>>>>> Could not load file or assembly 'Microsoft.Xna.Framework,
>>>>> Version=2.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d'
>>>>> or one of its dependencies. The system cannot find the file 
>>>>> specified.
>>>>>
>>>>> import clr
>>>>>
>>>>> clr.AddReference('Microsoft.Xna.Framework')
>>>>> clr.AddReference('Microsoft.Xna.Framework.Game')
>>>>>
>>>>> from Microsoft.Xna.Framework import *
>>>>> from Microsoft.Xna.Framework.Graphics import *
>>>>> from Microsoft.Xna.Framework.Content import *
>>>>>
>>>>> class MyGame(Game):
>>>>>    def __init__(self):
>>>>>        self.spriteX = self.spriteY = 0
>>>>>        self.spriteSpeedX = self.spriteSpeedY = 1
>>>>>        self.initializeComponent()     def initializeComponent(self):
>>>>>        self.graphics = GraphicsDeviceManager(self)
>>>>>        self.content = ContentManager(self.Services)
>>>>> ...
>>>>>
>>>>>
>>>>> Can someon help me with this_ thanks!
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at lists.ironpython.com
>>>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>>>>
>>>>>         
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.ironpython.com
>>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>>>
>>>> __________ Information from ESET NOD32 Antivirus, version of virus
>>>> signature database 3194 (20080617) __________
>>>>
>>>> The message was checked by ESET NOD32 Antivirus.
>>>>
>>>> http://www.eset.com
>>>>
>>>>
>>>>
>>>>       
>>> thez are in the gac, and when i copy them to working dir nothing
>>> change. i will blow, i really need ironpython for xna for testing
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.ironpython.com
>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>>     
>>
>>
>> -- 
>> http://www.ironpythoninaction.com/
>> http://www.theotherdelia.co.uk/
>> http://www.voidspace.org.uk/
>> http://www.ironpython.info/
>> http://www.resolverhacks.net/
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>> __________ Information from ESET NOD32 Antivirus, version of virus 
>> signature database 3194 (20080617) __________
>>
>> The message was checked by ESET NOD32 Antivirus.
>>
>> http://www.eset.com
>>
>>
>>
>>   
> i think that this will work. I will download ironpython 1.1 source and 
> build it for x86 platform.
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
> __________ Information from ESET NOD32 Antivirus, version of virus 
> signature database 3218 (20080625) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
yes it is working (nice). thanks dino


More information about the Users mailing list