Whichever method you use to get a dp, it is up to you to store it in a persistent object.
Sent from my iPhone > On Mar 6, 2020, at 2:56 PM, Igor Osmolovskiy <igos...@gmail.com> wrote: > > > Peter, we are using jBase 5.1 > > I've now tried to use > static DPSTRUCT *dp = jbase_getdp_nocreate(NULL,NULL,1,NULL); > but it still creates a new session... > > Would that be possible maybe to give an example of how jbase_getdp_nocreate() > could be used please? > Its name sounds like intending not to create a new dp :) > thanks > > среда, 4 марта 2020 г., 21:08:25 UTC+1 пользователь pfalson написал: >> >> What version of jBASE do you have? >> >> Sent from my iPhone >> >>>> On Mar 4, 2020, at 10:55 AM, Igor Osmolovskiy <igo...@gmail.com> wrote: >>>> >>> >>> Thanks Peter, would be really helpful! >>> >>> I've tried two ways >>> 1. ctypes library. I managed to call a JBC function but it requires quite a >>> lot work as the explicit variable types are required in this case. So all >>> the transformations from PythonObj to a C type is required for each >>> argument. Also in many cases polymorphismе would be required as JBC >>> arguments often assume different types. >>> 2. building a python library via distutils and working with PythonObj only. >>> As I've mentioned already this works but was not able to get rid of the >>> additional session being created at the step of "import lib" in python code. >>> >>> среда, 4 марта 2020 г., 16:11:12 UTC+1 пользователь pfalson написал: >>>> >>>> We have some examples of python calling a subroutine and vice versa. I >>>> will dig around. >>>> >>>> Sent from my iPhone >>>> >>>>>> On Mar 4, 2020, at 7:05 AM, Igor Osmolovskiy <igo...@gmail.com> wrote: >>>>>> >>>>> >>>>> Hello >>>>> pls see my response to Jim with the code sample >>>>> >>>>> вторник, 3 марта 2020 г., 21:06:27 UTC+1 пользователь pfalson написал: >>>>>> >>>>>> Can you post some code? >>>>>> >>>>>> Sent from my iPhone >>>>>> >>>>>>>> On Mar 3, 2020, at 11:19 AM, Igor Osmolovskiy <igo...@gmail.com> wrote: >>>>>>>> >>>>>>> >>>>>>> Dear all >>>>>>> >>>>>>> I need the jBase DP (data pointer) to be initialized. I've actually >>>>>>> managed to initialize it by calling the jbase_getdp(). But in both >>>>>>> cases the new child session is created in jshell (and gets removed >>>>>>> automatically after the code has been executed). >>>>>>> >>>>>>> So I am wondering: is there a possibility to retrieve and use the >>>>>>> current session DP somehow? So that no child session would get created >>>>>>> >>>>>>> Any advice would be highly appreciated >>>>>>> >>>>>>> Thanks in advance >>>>>>> >>>>>>> >>>>>>> PS: to the admin, it is actually a jBase related question rather than >>>>>>> TAFC. Thanks >>>>>>> >>>>>>> >>>>>>> Kind regards, >>>>>>> Igor >>>>>>> -- >>>>>>> -- >>>>>>> IMPORTANT: T24/Globus posts are no longer accepted on this forum. >>>>>>> >>>>>>> To post, send email to jb...@googlegroups.com >>>>>>> To unsubscribe, send email to jbase-un...@googlegroups.com >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/jBASE?hl=en >>>>>>> >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "jBASE" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>>> an email to jb...@googlegroups.com. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/jbase/73153581-25ae-493a-95f6-8afc5cdf7813%40googlegroups.com. >>>>> >>>>> -- >>>>> -- >>>>> IMPORTANT: T24/Globus posts are no longer accepted on this forum. >>>>> >>>>> To post, send email to jb...@googlegroups.com >>>>> To unsubscribe, send email to jbase-un...@googlegroups.com >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/jBASE?hl=en >>>>> >>>>> --- >>>>> You received this message because you are subscribed to the Google Groups >>>>> "jBASE" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send an >>>>> email to jb...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/jbase/5c46377f-4c68-4f50-a5fb-9d1d8164232b%40googlegroups.com. >>> >>> -- >>> -- >>> IMPORTANT: T24/Globus posts are no longer accepted on this forum. >>> >>> To post, send email to jb...@googlegroups.com >>> To unsubscribe, send email to jbase-un...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/jBASE?hl=en >>> >>> --- >>> You received this message because you are subscribed to the Google Groups >>> "jBASE" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to jb...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jbase/8ed5e66b-8076-495b-8b66-c7db7d4e8629%40googlegroups.com. > > -- > -- > IMPORTANT: T24/Globus posts are no longer accepted on this forum. > > To post, send email to jBASE@googlegroups.com > To unsubscribe, send email to jbase-unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/jBASE?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "jBASE" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to jbase+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jbase/ca7da87a-4496-4920-af07-e04870eefe7b%40googlegroups.com. -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to jBASE@googlegroups.com To unsubscribe, send email to jbase-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jBASE?hl=en --- You received this message because you are subscribed to the Google Groups "jBASE" group. To unsubscribe from this group and stop receiving emails from it, send an email to jbase+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jbase/34FC38FC-BBDC-48BB-BC5B-8945328A2CAE%40gmail.com.