[wxPython-users] [Fwd: Re: [ctypes-users] Application error with Report Manager on exit]

Werner F. Bruhin werner.bruhin at free.fr
Wed Feb 14 01:11:19 PST 2007


Hi Chris,

Chris Mellon wrote:
> On 2/13/07, Werner F. Bruhin <werner.bruhin at free.fr> wrote:
>> I am having the above problem with Report Manager.  Suspected that it
>> had to do with ctypes but Thomas was so kind enough to have a look at it
>> and thinks that it has to do with wx (see end of this message).
>>
>> I hope that someone could look into this who has the know how and time
>> to work with a wx debug build.
>>
>> The problem does not happen using only Python code, but when the
>> following two lines are e.g. in a OnButton Event the error does happen.
>>
>> rm =3D ReportMan(r"c:\temp\bruhin\sample4.rep")
>> rm.preview()
>>
>>
>> Werner
>>
>> -------- Original Message --------
>> Subject:        Re: [ctypes-users] Application error with Report =

>> Manager on exit
>> Date:   Tue, 13 Feb 2007 20:45:01 +0100
>> From:   Thomas Heller <theller at ctypes.org>
>> To:     Werner F. Bruhin <werner.bruhin at free.fr>
>> References:     <45CDF24C.9020600 at free.fr> <eqrs46$qkq$1 at sea.gmane.org>
>> <45D1A090.6070908 at free.fr>
>>
>>
>>
>> Werner F. Bruhin schrieb:
>> > Thomas,
>> >
>> > I attached some files, so won't copy the list.
>> >
>> > Thomas Heller wrote:
>> >> Werner F. Bruhin schrieb:
>> >>
>> >>> I am using Report Manager 2.6j and its ReportMan.ocx ActiveX to run
>> >>> reports from within Python.
>> >>>
>> >>> All works well except when I view report settings in the Report =

>> Manager
>> >>> preview window, after that when I close the application I get a
>> >>> Application error, followed by a Runtime error 216.
>> >>>
>> >>> The developer of RM can't recreate this problem, on the RM list =

>> there is
>> >>> at list one other user seeing the same problem.
>> >>>
>> >>> I get this error with:
>> >>>
>> >>> Python 2.4.1 and ctypes 0.9.6, 0.9.9 and 1.0.1 and the same using =

>> Python
>> >>> 2.4.4.
>> >>>
>> >>> To run the reports I use reportman.py by Shawn L. Church.
>> >>>
>> >>> Can anyone give some pointers on how to isolate/fix this?
>> >>>
>> >>
>> >> The 'canonical' way to find the bug is probably to build a debug
>> >> version of Python and ctypes.  Should not be too hard if you have =

>> MSVC 7.1,
>> >> but it can be a pain if you also have to compile other extensions =

>> that
>> >> you use (wxPython, pywin32, whatever); so it may be a good idea to =

>> make
>> >> a failing testcase as minimal as possible.
>> >>
>> > I am on Win XP and don't have the tools to build (nor the know how).
>> >> Is there a way for *me* to try to repro the bug?
>> >>
>> > Yes, and I would really appreciate if you could try.
>> >
>> > You will need:
>> > Report Manager: "reportman2_6j.exe" from the Report Manager site
>> > http://sourceforge.net/projects/reportman
>> >
>> > reportman.py needs to go into C:\Python24\Lib\site-packages
>> >
>> > testrepman3.py goes into any temp folder and copy also =

>> "biolife.cds" and
>> > "sample4.rep" from the Report Manager installation folder (under =

>> program files)
>> > to this temp folder.  In testrepman3.py adjust "OnButton1Button" =

>> with the
>> > correct folder name.
>> >
>> > Run the script and click on Page Setup icon (with the two hands), =

>> click on the
>> > tabs and then OK, and close the script and you should see the error.
>> >
>>
>> Werner, I have tried that and can confirm the error you get.  However,
>> using this code:
>>
>> from reportman import ReportMan
>>
>> rm =3D ReportMan(r"c:\temp\bruhin\sample4.rep")
>> rm.preview()
>>
>> the error does not occur.  So, I get the impression that the problem is
>> not in reportman.py, or in ctypes, but instead somewhere in wx or the
>> wx activeX wrapper.  Unfortunately, I don't have a debug build of =

>> wxPython,
>> so I cannot debug this further.
>>
>> Hope that helps (but I'm afraid it will not).
>>
>> Thomas
>>
>>
>
> Can  you include, or post on the web, the testcase files you sent to =

> Thomas?
Here are the two files.

Werner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: testrepman3.py
Type: application/x-python
Size: 1651 bytes
Desc: not available
Url : http://lists.wxwidgets.org/pipermail/wxpython-users/attachments/20070=
214/a5167acb/testrepman3.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reportman.py
Type: application/x-python
Size: 10838 bytes
Desc: not available
Url : http://lists.wxwidgets.org/pipermail/wxpython-users/attachments/20070=
214/a5167acb/reportman.bin


More information about the wxpython-users mailing list