[IronPython] IronPython.Modules.dll bug when access from Delphi
Lukas Cenovsky
cenovsky at bakalari.cz
Mon Jan 18 20:50:05 CET 2010
Of course the bug was not in IronPython :-) Thanks Dino for helping me
find it!
Check my question on StackOverflow
(http://stackoverflow.com/questions/2048540/hosting-clr-in-delphi-with-jcl-example)
how to work with .NET from Delphi Win32. Beware especially of different
floating point exceptions behavior in Delphi (that was my problem). You
have to call Set8087CW($133F); before any work with .NET. After that,
it's only matter of creating IronPython engine etc.
--
-- Lukáš
Dino Viehland wrote:
>
> It'll be interesting to see what windbg shows -- I just tried it and
> it works for me w/ or w/o IronPython.Modules.dll.
>
>
>
> *From:* users-bounces at lists.ironpython.com
> [mailto:users-bounces at lists.ironpython.com] *On Behalf Of *Lukas Cenovsky
> *Sent:* Wednesday, January 13, 2010 11:21 AM
> *To:* Discussion of IronPython
> *Subject:* Re: [IronPython] IronPython.Modules.dll bug when access
> from Delphi
>
>
>
> IpyTest is compiled IpyTest.dpr by Delphi 7. Yes, it hosts CLR.
> I'll try the windbg.
>
> --
> -- Lukáš
>
>
> Dino Viehland wrote:
>
> Ok, Dave was also somehow able to get the attachment and send it to me...
>
>
>
> What is IpyTest.exe? It's a big unmanaged EXE which I'm not inclined
> to run.
>
>
>
> Is this hosting the CLR somehow? Could you attach the debugger using
> windbg
>
> which is a free download and get the stack from there?
>
>
>
>
>
> *From:* users-bounces at lists.ironpython.com
> <mailto:users-bounces at lists.ironpython.com>
> [mailto:users-bounces at lists.ironpython.com] *On Behalf Of *Lukas Cenovsky
> *Sent:* Wednesday, January 13, 2010 11:06 AM
> *To:* Discussion of IronPython
> *Subject:* Re: [IronPython] IronPython.Modules.dll bug when access
> from Delphi
>
>
>
> I have created CodePlex issue:
> http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=25933
>
> Unfortunately, I have only VS Express so I cannot attach debugger to a
> process.
>
> --
> -- Lukáš
>
>
> Dino Viehland wrote:
>
> The attachment was deleted - can you post it somewhere? For example you could
> open a bug on our CodePlex site and attach it.
>
> Also do you have VisualStudio installed? If so you could attach the debugger
> to your process and send the stack trace of where it's hanging.
>
>
>
> -----Original Message-----
>
> From: users-bounces at lists.ironpython.com <mailto:users-bounces at lists.ironpython.com> [mailto:users-
>
> bounces at lists.ironpython.com <mailto:bounces at lists.ironpython.com>] On Behalf Of Lukas Cenovsky
>
> Sent: Wednesday, January 13, 2010 10:37 AM
>
> To: Discussion of IronPython
>
> Subject: [IronPython] IronPython.Modules.dll bug when access from Delphi
>
>
>
> Hi,
>
> I have almost succesfully managed to access IronPython from Delphi 7 (Win32).
>
> But I have also encountered a bug connected with IronPython.Modules.dll.
>
>
>
> Here are steps to recreate it:
>
> 1. Unzip the attached file somewhere
>
> 2) Put IronPython IronPython-2.6 with IronPython dlls to the same folder (or
>
> change the path in Host\build.bat)
>
> 3) Build the host with Host\build.bat
>
> 4) Run Host\Host.exe - it runs OK
>
> 5) Run Delphi\IpyTest.exe - it runs OK
>
> 6) Put IronPython.Modules.dll to Delphi\ folder
>
> 7) Run Delphi\IpyTest.exe - it freezes. It freezes during creating IronPython
>
> engine.
>
> 8) Host\Host.exe runs fine with IronPython.Modules.dll
>
>
>
> I don't know how to debug this problem - can somebody please look at it?
>
> Thank you.
>
>
>
> --
>
> -- Lukáš
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com <mailto:Users at lists.ironpython.com>
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com <mailto: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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20100118/bdf2a47b/attachment.html>
More information about the Ironpython-users
mailing list