[egenix-users] mxDateTime

Keith Moore keithmoore1 at adelphia.net
Thu Oct 14 08:24:22 CEST 2004


Py_VerboseFlag=2: is pointing me to my problem. (Newbie error)I'm using VC++
debug to develop my code.  As a result, its looking for mxDateTime_d.pyd and
mxDateTime_d.dll. I need to use my debug project for development, but
obviously, I don't need to debug the mx stuff.  How do I get around this?

-----Original Message-----
From: M.-A. Lemburg [mailto:mal at egenix.com]
Sent: Thursday, October 14, 2004 5:18 AM
To: Keith Moore
Subject: Re: [egenix-users] mxDateTime


Keith Moore wrote:
> Yes, I intend to embed egenix-mx-commercial
> into my application.  Once I get it working I intend to get the proper
lisc.
> I'd hate to buy it and be unable to use it as intended.

Ok, understood.

> I will submit my questions to the lists you suggested.

Something you might want to try is to run the interpreter
in verbose mode (python -vv). In an embedded app, this
can be done by assigning 2 to the global var Py_VerboseFlag.

Python will then print out where it looks for the .pyd files.

> Thanks Again,
>
> Keith
>
> -----Original Message-----
> From: M.-A. Lemburg [mailto:mal at egenix.com]
> Sent: Thursday, October 14, 2004 4:47 AM
> To: Keith Moore
> Subject: Re: [egenix-users] mxDateTime
>
>
> Keith Moore wrote:
>
>>Sorry to bother you :(
>
>
> Sorry, but I can't help you debug your problem. eGenix is
> in the consulting business and so we can only give hints to
> possible solutions on a non-contract basis.
>
> We do offer support for our products on a support ticket basis.
> Please see our web-site for details.
>
> For free support you can try the egenix-users mailing list
> or comp.lang.python.
>
>
>>But I still can't figure it out.  I'm running on Windows XP.
>>I unintalled/reinstalled Python 2.3.4
>>I installed egenix-mx-base-2.0.5.win32-py2.3.exe, first
>>I installed egenix-mx-commercial-2.0.6.win32-py2.3.exe, second.
>
>
> Are you saying that you want to embed egenix-mx-commercial
> into your application ? I'm afraid that this is not allowed
> without a proper developer license for mxODBC.
>
>
>>I am able to use mxDateTime from the interpreter with no problems. But
>
> when
>
>>I try importing the same script into C++, I keep getting the mxDateTime
>>error message.  I even used sys.path at the top of my script to include
>
> the
>
>>path to mxDateTime.pyd. I even put a copy in C:\Python23\DLL.
>>
>>What is the difference between the interpreter and embedded python, that
>>would mainifest this problem?  What am I missing???
>>
>>Thankyou, for your help, I do appreciate your time...
>>
>>-----Original Message-----
>>From: M.-A. Lemburg [mailto:mal at egenix.com]
>>Sent: Monday, October 11, 2004 5:04 AM
>>To: Keith Moore
>>Subject: Re: [egenix-users] mxDateTime
>>
>>
>>Keith Moore wrote:
>>
>>
>>>I will try uninstalling Python then reinstall.  How do I verify and/or
>>>change the paths for the embedded interpreter?
>>
>>
>>Try sys.path.
>>
>>
>>
>>>-----Original Message-----
>>>From: M.-A. Lemburg [mailto:mal at egenix.com]
>>>Sent: Saturday, October 09, 2004 7:40 AM
>>>To: keithmoore1 at adelphia.net
>>>Cc: egenix-users at egenix.com
>>>Subject: Re: [egenix-users] mxDateTime
>>>
>>>
>>>keithmoore1 at adelphia.net wrote:
>>>
>>>
>>>
>>>>Help! I am new to Python...
>>>>
>>>>I am attempting to call a Python routine from C++. I tested the routine
>>>
>>>with
>>>
>>>
>>>
>>>>the Python interpreter.  I get no errors.  But when I try to access it
>>>
>>>from
>>>
>>>
>>>
>>>>C++, using PyImport_ImportModule(...) (See snippet below), I get "***
you
>>>
>>>don't
>>>
>>>
>>>
>>>>have the (right) mxDateTime binaries installed!"
>>>
>>>
>>>This messages indicates that Python cannot find the mxDateTime.pyd
>>>file that is needed by the mxDateTime package.
>>>
>>>Please make sure that you have installed the correct version of
>>>mxDateTime for the Python version you are using.
>>>
>>>It is also possible that your embedded Python version does not
>>>have the paths correctly setup: the egenix-mx-base installer will
>>>install the packages to the site-packages directory of your
>>>standard Python installation; the embedded interpreter will
>>>like look in different places for the modules.
>>>
>>>
>>>
>>>
>>>>I've downloaded the latest
>>>>version. I ran the .exe provided to install the files.  Do I need to
>>>
>>>manually
>>>
>>>
>>>
>>>>compile the files?  If so, how?  I didn't see setup.py in the installed
>>>>directory.
>>>>
>>>>I've been struggling with this problem for the last 3 days.  What am I
>>>
>>>doing
>>>
>>>
>>>
>>>>wrong?
>>>>
>>>>
>>>>Snippet:::::::::::::::::::::::::::::::::::::::::::
>>>>someClass::someMethod()
>>>>{
>>>>  PyObject *pstr, *pmod;
>>>>  printf("embed-object\n");
>>>>  Py_Initialize();
>>>>
>>>>  // get usermod.message
>>>>  pmod = PyImport_ImportModule("OMS_Query");
>>>>  ...
>>>>}
>>>>
>>>>
>>>>Thanks,
>>>>
>>>>Keith
>>>>
>>>>
>>>>
>>>>_______________________________________________________________________
>>>>eGenix.com User Mailing List                     http://www.egenix.com/
>>>>http://lists.egenix.com/mailman/listinfo/egenix-users
>>>
>>>
>>>--
>>>Marc-Andre Lemburg
>>>eGenix.com
>>>
>>>Professional Python Services directly from the Source  (#1, Oct 09 2004)
>>>
>>>>>>Python/Zope Consulting and Support ...        http://www.egenix.com/
>>>>>>mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>>>>>>mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
>>>
>>>________________________________________________________________________
>>>
>>>::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
>>
>>
>>--
>>Marc-Andre Lemburg
>>eGenix.com
>>
>>Professional Python Services directly from the Source  (#1, Oct 11 2004)
>> >>> Python/Zope Consulting and Support ...        http://www.egenix.com/
>> >>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>> >>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
>>________________________________________________________________________
>>
>>::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
>
>
> --
> Marc-Andre Lemburg
> eGenix.com
>
> Professional Python Services directly from the Source  (#1, Oct 14 2004)
>  >>> Python/Zope Consulting and Support ...        http://www.egenix.com/
>  >>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>  >>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
> ________________________________________________________________________
>
> ::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::

--
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Oct 14 2004)
 >>> Python/Zope Consulting and Support ...        http://www.egenix.com/
 >>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
 >>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
________________________________________________________________________

::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::



More information about the egenix-users mailing list