From jagj10 at gmail.com Wed Aug 14 21:12:00 2019 From: jagj10 at gmail.com (Joel Gross) Date: Wed, 14 Aug 2019 18:12:00 -0700 Subject: [python-win32] Dispatch command hangs Message-ID: Hi, I have a multi-threaded application that receives a large number of messages (COM objects) in sudden bursts. During this time, I've noticed that if my other thread attempts to create a new COM object via the Dispatch call, that call seems to hang until the messages have been processed. This can take more than a minute sometimes. I am wondering if this is because the win32 side of things is still trying to churn through all the messages? Is there a way to preempt this behavior to ensure that the object I'm trying to create gets created immediately? Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: From timr at probo.com Thu Aug 15 22:52:05 2019 From: timr at probo.com (Tim Roberts) Date: Thu, 15 Aug 2019 19:52:05 -0700 Subject: [python-win32] Dispatch command hangs In-Reply-To: References: Message-ID: <4404EFCA-9D45-4BB1-9969-56890CF998CF@probo.com> On Aug 14, 2019, at 6:12 PM, Joel Gross wrote: > I have a multi-threaded application that receives a large number of messages (COM objects) in sudden bursts. During this time, I've noticed that if my other thread attempts to create a new COM object via the Dispatch call, that call seems to hang until the messages have been processed. This can take more than a minute sometimes. > I am wondering if this is because the win32 side of things is still trying to churn through all the messages? Is there a way to preempt this behavior to ensure that the object I'm trying to create gets created immediately? > This is a complicated topic. Are you calling CoInitialize? By default, that will create a ?single-threaded apartment?, where actions get handled by a single thread. You can try calling CoInitializeEx with COINIT_MULTITHREADED and see if that helps. But even then, you bang up against the Python interpreter lock, which only allows the interpreter to handle one thread at a time. I wouldn?t think you?d have to wait for the whole set of object requests to drain, but threading in Python is always tricky. ? Tim Roberts, timr at probo.com Providenza & Boekelheide, Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jagj10 at gmail.com Fri Aug 16 00:28:19 2019 From: jagj10 at gmail.com (Joel Gross) Date: Thu, 15 Aug 2019 21:28:19 -0700 Subject: [python-win32] Dispatch command hangs In-Reply-To: <4404EFCA-9D45-4BB1-9969-56890CF998CF@probo.com> References: <4404EFCA-9D45-4BB1-9969-56890CF998CF@probo.com> Message-ID: Yeah I'm calling CoInitialize. I can give CoInitializeEx a shot, but there's no clear-cut way to set a priority for Dispatch? I'm not sure how these objects are handled internally, is it just a regular queue? Thanks On Thu, Aug 15, 2019 at 8:00 PM Tim Roberts wrote: > On Aug 14, 2019, at 6:12 PM, Joel Gross wrote: > > I have a multi-threaded application that receives a large number of > messages (COM objects) in sudden bursts. During this time, I've noticed > that if my other thread attempts to create a new COM object via the > Dispatch call, that call seems to hang until the messages have been > processed. This can take more than a minute sometimes. > > I am wondering if this is because the win32 side of things is still trying > to churn through all the messages? Is there a way to preempt this behavior > to ensure that the object I'm trying to create gets created immediately? > > This is a complicated topic. Are you calling CoInitialize? By default, > that will create a ?single-threaded apartment?, where actions get handled > by a single thread. You can try calling CoInitializeEx with > COINIT_MULTITHREADED and see if that helps. > > But even then, you bang up against the Python interpreter lock, which only > allows the interpreter to handle one thread at a time. I wouldn?t think > you?d have to wait for the whole set of object requests to drain, but > threading in Python is always tricky. > ? > Tim Roberts, timr at probo.com > Providenza & Boekelheide, Inc. > > _______________________________________________ > python-win32 mailing list > python-win32 at python.org > https://mail.python.org/mailman/listinfo/python-win32 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From timr at probo.com Fri Aug 16 01:20:36 2019 From: timr at probo.com (Tim Roberts) Date: Thu, 15 Aug 2019 22:20:36 -0700 Subject: [python-win32] Dispatch command hangs In-Reply-To: References: <4404EFCA-9D45-4BB1-9969-56890CF998CF@probo.com> Message-ID: On Aug 15, 2019, at 9:28 PM, Joel Gross wrote: > > Yeah I'm calling CoInitialize. I can give CoInitializeEx a shot, but there's no clear-cut way to set a priority for Dispatch? I'm not sure how these objects are handled internally, is it just a regular queue? Is this an out-of-process server, so you?re receiving requests from other processes? If so, then I think you?re seeing RPC (Remote Procedure Call), which marshals the parameters back and forth, and I believe those are all first-come first-served. ? Tim Roberts, timr at probo.com Providenza & Boekelheide, Inc. From jagj10 at gmail.com Fri Aug 16 01:27:51 2019 From: jagj10 at gmail.com (Joel Gross) Date: Thu, 15 Aug 2019 22:27:51 -0700 Subject: [python-win32] Dispatch command hangs In-Reply-To: References: <4404EFCA-9D45-4BB1-9969-56890CF998CF@probo.com> Message-ID: Yeah that's exactly it, there's a separate application running that is delivering COM objects to my python script. Each object is its own callback which requires a Dispatch call to get access to the properties. This can be several thousand in a very short period of time and while this happens my other thread will attempt to create a COM object and seems to hang on the Dispatch call. During very high loads, the 2nd thread that is trying to create a new object can hang for almost a minute. On Thu, Aug 15, 2019 at 10:21 PM Tim Roberts wrote: > On Aug 15, 2019, at 9:28 PM, Joel Gross wrote: > > > > Yeah I'm calling CoInitialize. I can give CoInitializeEx a shot, but > there's no clear-cut way to set a priority for Dispatch? I'm not sure how > these objects are handled internally, is it just a regular queue? > > Is this an out-of-process server, so you?re receiving requests from other > processes? If so, then I think you?re seeing RPC (Remote Procedure Call), > which marshals the parameters back and forth, and I believe those are all > first-come first-served. > ? > Tim Roberts, timr at probo.com > Providenza & Boekelheide, Inc. > > _______________________________________________ > python-win32 mailing list > python-win32 at python.org > https://mail.python.org/mailman/listinfo/python-win32 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Zsolt.Kalozi at eli-alps.hu Tue Aug 27 02:38:36 2019 From: Zsolt.Kalozi at eli-alps.hu (=?iso-8859-2?Q?K=E1l=F3zi_Zsolt?=) Date: Tue, 27 Aug 2019 06:38:36 +0000 Subject: [python-win32] dispatch a background service? Message-ID: <1566887916068.58324@eli-alps.hu> I would like to ask, if its possible to connect to a windows service somehow with pywin32? I can connect to a running LabView application with Dispatch("LabView.Application") without a problem. If I make an executable from the LabView app, connecting to it is no problem either. But the final goal is that .exe to be run as a background service, I used NSSM for that. So The LabView app is now running as an .exe, and it runs constantly as a background service when the computer starts. If the LabView runs as a service, I'm no longer able to reach it with Dispatch("LabView.Application"). Is there a workaround for that problem? How can I connect to a service? Is there like a Dispatch("LabView.Service") or something? Regards, THunter ________________________________ A jelen email ?tj?n megk?ld?tt v?lem?ny vagy inform?ci? kiz?r?lag a k?ld? szem?ly?hez kapcsol?dik ?s nem felt?tlen?l jelen?ti meg az ELI-HU Nonprofit Kft. ?ll?spontj?t is. T?rsas?gunk nem v?llal felel?ss?get az email tartalm??rt, ide ?rtve k?l?n?sen, de nem kiz?r?lagosan k?telezetts?gv?llal?st jogi k?t? er?vel b?r? szerz?d?sek l?trehoz?s??rt, m?dos?t?s??rt vagy megsz?ntet?s??rt, valamint az ?tadott inform?ci? alapj?n indult elj?r?sok?rt mindaddig, am?g az adott inform?ci?t ut?lag ?s ?r?sban a megfelel?en meghatalmazott vagy az ELI-HU Nonprofit Kft. k?pviseleti jog?val felruh?zott szem?ly meg nem er?s?ti. Az email bizalmas vagy jogilag v?dett inform?ci?t tartalmazhat, amelyet kiz?r?lag a c?mzett szem?ly vagy szervezet, illetve az ?ltaluk felhatalmazottak haszn?lhatnak fel. Amennyiben ?n nem az ?zenet c?mzettje, k?rj?k, ?rtes?tse err?l az ?zenet k?ld?j?t ?s t?r?lje az ?zenetet rendszer?b?l. A jelen email tartalm?nak nem a c?mzett ?ltali b?rmilyen form?ban t?rt?n? illet?ktelen k?zz?t?tele, terjeszt?se, m?sol?sa, illetve felhaszn?l?sa vagy alkalmaz?sa szigor?an tilos ?s jogszab?lyba ?tk?zhet. Please note that any information or opinions presented in this email are solely those of the sender and do not necessarily represent those of ELI-HU Nonprofit Ltd. Our Company accepts no liability or responsibility for the content of this email, especially, but not limited to commitment for establishing, modifying or terminating legally binding contracts, or for the consequences of any actions taken on the basis of the information provided, unless that information is subsequently confirmed in writing by a person duly authorized or endowed with the right of representation of ELI-HU Nonprofit Ltd. This email may contain confidential or legally protected information, and is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. If you are not the intended recipient of this email, please inform the sender immediately and delete it from your system. Any unauthorized disclosure, dissemination, copying or use of or reliance upon the content of this email by anyone other than the intended recipient is strictly prohibited and may be unlawful. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ckkart at hoc.net Tue Aug 27 06:50:50 2019 From: ckkart at hoc.net (ckkart at hoc.net) Date: Tue, 27 Aug 2019 07:50:50 -0300 Subject: [python-win32] dispatch a background service? In-Reply-To: <1566887916068.58324@eli-alps.hu> References: <1566887916068.58324@eli-alps.hu> Message-ID: Am 27/08/19 um 03:38 schrieb Zsolt.Kalozi at eli-alps.hu: > I would like to ask, if its possible to connect to a windows > service?somehow with pywin32? > > > I can connect to a running LabView application > with?Dispatch("LabView.Application") without a problem. If I make an > executable from the LabView app, connecting to it is no problem either.? > > But the final goal is that .exe to be run as a background service,?I > used NSSM for that. > > So?The LabView app is now running as an .exe, and it runs constantly?as > a background service when the computer starts. If the LabView runs as > a?service, I'm no longer able to reach it with > Dispatch("LabView.Application"). Is there a?workaround for that problem? > How can I connect to a service? Is there like a > Dispatch("LabView.Service") or something? There has been a similar question some time ago. I guess that the compiled exe has no COM interface, so there is no way to communicate with it. But both python and LabView can communicate via sockets, so I suggest to try it that way. Christian > > Regards, > THunter > > ------------------------------------------------------------------------ > > A jelen email ?tj?n megk?ld?tt v?lem?ny vagy inform?ci? kiz?r?lag a > k?ld? szem?ly?hez kapcsol?dik ?s nem felt?tlen?l jelen?ti meg az ELI-HU > Nonprofit Kft. ?ll?spontj?t is. T?rsas?gunk nem v?llal felel?ss?get az > email tartalm??rt, ide ?rtve k?l?n?sen, de nem kiz?r?lagosan > k?telezetts?gv?llal?st jogi k?t? er?vel b?r? szerz?d?sek l?trehoz?s??rt, > m?dos?t?s??rt vagy megsz?ntet?s??rt, valamint az ?tadott inform?ci? > alapj?n indult elj?r?sok?rt mindaddig, am?g az adott inform?ci?t ut?lag > ?s ?r?sban a megfelel?en meghatalmazott vagy az ELI-HU Nonprofit Kft. > k?pviseleti jog?val felruh?zott szem?ly meg nem er?s?ti. Az email > bizalmas vagy jogilag v?dett inform?ci?t tartalmazhat, amelyet kiz?r?lag > a c?mzett szem?ly vagy szervezet, illetve az ?ltaluk felhatalmazottak > haszn?lhatnak fel. Amennyiben ?n nem az ?zenet c?mzettje, k?rj?k, > ?rtes?tse err?l az ?zenet k?ld?j?t ?s t?r?lje az ?zenetet rendszer?b?l. > A jelen email tartalm?nak nem a c?mzett ?ltali b?rmilyen form?ban > t?rt?n? illet?ktelen k?zz?t?tele, terjeszt?se, m?sol?sa, illetve > felhaszn?l?sa vagy alkalmaz?sa szigor?an tilos ?s jogszab?lyba ?tk?zhet. > > > Please note that any information or opinions presented in this email are > solely those of the sender and do not necessarily represent those of > ELI-HU Nonprofit Ltd. Our Company accepts no liability or responsibility > for the content of this email, especially, but not limited to commitment > for establishing, modifying or terminating legally binding contracts, or > for the consequences of any actions taken on the basis of the > information provided, unless that information is subsequently confirmed > in writing by a person duly authorized or endowed with the right of > representation of ELI-HU Nonprofit Ltd. This email may contain > confidential or legally protected information, and is intended solely > for the use of the individual or entity to whom it is addressed and > others authorized to receive it. If you are not the intended recipient > of this email, please inform the sender immediately and delete it from > your system. Any unauthorized disclosure, dissemination, copying or use > of or reliance upon the content of this email by anyone other than the > intended recipient is strictly prohibited and may be unlawful. > > > _______________________________________________ > python-win32 mailing list > python-win32 at python.org > https://mail.python.org/mailman/listinfo/python-win32 > From thopiekar at gmail.com Tue Aug 27 07:25:03 2019 From: thopiekar at gmail.com (Thomas Pietrowski) Date: Tue, 27 Aug 2019 13:25:03 +0200 Subject: [python-win32] dispatch a background service? In-Reply-To: <1566887916068.58324@eli-alps.hu> References: <1566887916068.58324@eli-alps.hu> Message-ID: Yes, there is. Dispatch will create a new instance, whereas .GetActiveObject(interface name) will give what you want. So, if you are executing this command but get an error, you know that there is no instance running in the back. Hope that helps - Thomas K?l?zi Zsolt schrieb am Di., 27. Aug. 2019, 12:44: > I would like to ask, if its possible to connect to a windows service somehow > with pywin32? > > > I can connect to a running LabView application with Dispatch("LabView.Application") > without a problem. If I make an executable from the LabView app, connecting > to it is no problem either. > > But the final goal is that .exe to be run as a background service, I used > NSSM for that. > > So The LabView app is now running as an .exe, and it runs constantly as a > background service when the computer starts. If the LabView runs as a service, > I'm no longer able to reach it with Dispatch("LabView.Application"). Is > there a workaround for that problem? How can I connect to a service? Is > there like a Dispatch("LabView.Service") or something? > > > Regards, > THunter > ------------------------------ > > A jelen email ?tj?n megk?ld?tt v?lem?ny vagy inform?ci? kiz?r?lag a k?ld? > szem?ly?hez kapcsol?dik ?s nem felt?tlen?l jelen?ti meg az ELI-HU Nonprofit > Kft. ?ll?spontj?t is. T?rsas?gunk nem v?llal felel?ss?get az email > tartalm??rt, ide ?rtve k?l?n?sen, de nem kiz?r?lagosan > k?telezetts?gv?llal?st jogi k?t? er?vel b?r? szerz?d?sek l?trehoz?s??rt, > m?dos?t?s??rt vagy megsz?ntet?s??rt, valamint az ?tadott inform?ci? alapj?n > indult elj?r?sok?rt mindaddig, am?g az adott inform?ci?t ut?lag ?s ?r?sban > a megfelel?en meghatalmazott vagy az ELI-HU Nonprofit Kft. k?pviseleti > jog?val felruh?zott szem?ly meg nem er?s?ti. Az email bizalmas vagy jogilag > v?dett inform?ci?t tartalmazhat, amelyet kiz?r?lag a c?mzett szem?ly vagy > szervezet, illetve az ?ltaluk felhatalmazottak haszn?lhatnak fel. > Amennyiben ?n nem az ?zenet c?mzettje, k?rj?k, ?rtes?tse err?l az ?zenet > k?ld?j?t ?s t?r?lje az ?zenetet rendszer?b?l. A jelen email tartalm?nak nem > a c?mzett ?ltali b?rmilyen form?ban t?rt?n? illet?ktelen k?zz?t?tele, > terjeszt?se, m?sol?sa, illetve felhaszn?l?sa vagy alkalmaz?sa szigor?an > tilos ?s jogszab?lyba ?tk?zhet. > > Please note that any information or opinions presented in this email are > solely those of the sender and do not necessarily represent those of ELI-HU > Nonprofit Ltd. Our Company accepts no liability or responsibility for the > content of this email, especially, but not limited to commitment for > establishing, modifying or terminating legally binding contracts, or for > the consequences of any actions taken on the basis of the information > provided, unless that information is subsequently confirmed in writing by a > person duly authorized or endowed with the right of representation of > ELI-HU Nonprofit Ltd. This email may contain confidential or legally > protected information, and is intended solely for the use of the individual > or entity to whom it is addressed and others authorized to receive it. If > you are not the intended recipient of this email, please inform the sender > immediately and delete it from your system. Any unauthorized disclosure, > dissemination, copying or use of or reliance upon the content of this email > by anyone other than the intended recipient is strictly prohibited and may > be unlawful. > _______________________________________________ > python-win32 mailing list > python-win32 at python.org > https://mail.python.org/mailman/listinfo/python-win32 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Zsolt.Kalozi at eli-alps.hu Wed Aug 28 07:42:46 2019 From: Zsolt.Kalozi at eli-alps.hu (=?utf-8?B?S8OhbMOzemkgWnNvbHQ=?=) Date: Wed, 28 Aug 2019 11:42:46 +0000 Subject: [python-win32] dispatch a background service? In-Reply-To: References: <1566887916068.58324@eli-alps.hu>, Message-ID: <1566992567341.81470@eli-alps.hu> ? Either its not working, or I'm doing something wrong. Earlier I did that: - when I builded the executable from the .vi (Labview virtual instrument), I had the option to enable ActiveX server. - the name of the activeX server is "LaserX" - after I launched the .exe file, I was able to connect to it with the following two lines: labview = win32com.client.Dispatch("LaserX.Application") VI = labview.getvireference(r'c:\path-to-exe\Controller.exe\Controller.vi') ?Now I did the following: - in cmd: NSSM install LaserX -> this opens up the NSSM GUI - I give the path to executable and launch the service - service is running successfully (I can see LaserX in the TaskManager under Services tab) - than I try what you suggested: labview = win32com.client.GetActiveObject("LaserX.Application") And I get the following error message: Traceback (most recent call last): File "C:/Users/my_user/Documents/Workspace/LaSo/gateway-to-exe.py", line 4, in labview = win32com.client.GetActiveObject("LaserX.Application") # Name-of-activeX-server.Application File "C:\Users\my_user\AppData\Local\Programs\Python\Python37\lib\site-packages\win32com\client\__init__.py", line 79, in GetActiveObject dispatch = pythoncom.GetActiveObject(resultCLSID) pywintypes.com_error: (-2147221021, 'Operation unavailable', None, None) Am I doing something wrong? Could you give me an example code or something that is proven to be working? Regards, THunter ________________________________ Felad?: Thomas Pietrowski Elk?ldve: 2019. augusztus 27. 13:25 C?mzett: K?l?zi Zsolt M?solatot kap: Python-Win32 List T?rgy: Re: [python-win32] dispatch a background service? Yes, there is. Dispatch will create a new instance, whereas .GetActiveObject(interface name) will give what you want. So, if you are executing this command but get an error, you know that there is no instance running in the back. Hope that helps - Thomas K?l?zi Zsolt > schrieb am Di., 27. Aug. 2019, 12:44: I would like to ask, if its possible to connect to a windows service somehow with pywin32? I can connect to a running LabView application with Dispatch("LabView.Application") without a problem. If I make an executable from the LabView app, connecting to it is no problem either. But the final goal is that .exe to be run as a background service, I used NSSM for that. So The LabView app is now running as an .exe, and it runs constantly as a background service when the computer starts. If the LabView runs as a service, I'm no longer able to reach it with Dispatch("LabView.Application"). Is there a workaround for that problem? How can I connect to a service? Is there like a Dispatch("LabView.Service") or something? Regards, THunter ________________________________ A jelen email ?tj?n megk?ld?tt v?lem?ny vagy inform?ci? kiz?r?lag a k?ld? szem?ly?hez kapcsol?dik ?s nem felt?tlen?l jelen?ti meg az ELI-HU Nonprofit Kft. ?ll?spontj?t is. T?rsas?gunk nem v?llal felel?ss?get az email tartalm??rt, ide ?rtve k?l?n?sen, de nem kiz?r?lagosan k?telezetts?gv?llal?st jogi k?t? er?vel b?r? szerz?d?sek l?trehoz?s??rt, m?dos?t?s??rt vagy megsz?ntet?s??rt, valamint az ?tadott inform?ci? alapj?n indult elj?r?sok?rt mindaddig, am?g az adott inform?ci?t ut?lag ?s ?r?sban a megfelel?en meghatalmazott vagy az ELI-HU Nonprofit Kft. k?pviseleti jog?val felruh?zott szem?ly meg nem er?s?ti. Az email bizalmas vagy jogilag v?dett inform?ci?t tartalmazhat, amelyet kiz?r?lag a c?mzett szem?ly vagy szervezet, illetve az ?ltaluk felhatalmazottak haszn?lhatnak fel. Amennyiben ?n nem az ?zenet c?mzettje, k?rj?k, ?rtes?tse err?l az ?zenet k?ld?j?t ?s t?r?lje az ?zenetet rendszer?b?l. A jelen email tartalm?nak nem a c?mzett ?ltali b?rmilyen form?ban t?rt?n? illet?ktelen k?zz?t?tele, terjeszt?se, m?sol?sa, illetve felhaszn?l?sa vagy alkalmaz?sa szigor?an tilos ?s jogszab?lyba ?tk?zhet. Please note that any information or opinions presented in this email are solely those of the sender and do not necessarily represent those of ELI-HU Nonprofit Ltd. Our Company accepts no liability or responsibility for the content of this email, especially, but not limited to commitment for establishing, modifying or terminating legally binding contracts, or for the consequences of any actions taken on the basis of the information provided, unless that information is subsequently confirmed in writing by a person duly authorized or endowed with the right of representation of ELI-HU Nonprofit Ltd. This email may contain confidential or legally protected information, and is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. If you are not the intended recipient of this email, please inform the sender immediately and delete it from your system. Any unauthorized disclosure, dissemination, copying or use of or reliance upon the content of this email by anyone other than the intended recipient is strictly prohibited and may be unlawful. _______________________________________________ python-win32 mailing list python-win32 at python.org https://mail.python.org/mailman/listinfo/python-win32 ________________________________ A jelen email ?tj?n megk?ld?tt v?lem?ny vagy inform?ci? kiz?r?lag a k?ld? szem?ly?hez kapcsol?dik ?s nem felt?tlen?l jelen?ti meg az ELI-HU Nonprofit Kft. ?ll?spontj?t is. T?rsas?gunk nem v?llal felel?ss?get az email tartalm??rt, ide ?rtve k?l?n?sen, de nem kiz?r?lagosan k?telezetts?gv?llal?st jogi k?t? er?vel b?r? szerz?d?sek l?trehoz?s??rt, m?dos?t?s??rt vagy megsz?ntet?s??rt, valamint az ?tadott inform?ci? alapj?n indult elj?r?sok?rt mindaddig, am?g az adott inform?ci?t ut?lag ?s ?r?sban a megfelel?en meghatalmazott vagy az ELI-HU Nonprofit Kft. k?pviseleti jog?val felruh?zott szem?ly meg nem er?s?ti. Az email bizalmas vagy jogilag v?dett inform?ci?t tartalmazhat, amelyet kiz?r?lag a c?mzett szem?ly vagy szervezet, illetve az ?ltaluk felhatalmazottak haszn?lhatnak fel. Amennyiben ?n nem az ?zenet c?mzettje, k?rj?k, ?rtes?tse err?l az ?zenet k?ld?j?t ?s t?r?lje az ?zenetet rendszer?b?l. A jelen email tartalm?nak nem a c?mzett ?ltali b?rmilyen form?ban t?rt?n? illet?ktelen k?zz?t?tele, terjeszt?se, m?sol?sa, illetve felhaszn?l?sa vagy alkalmaz?sa szigor?an tilos ?s jogszab?lyba ?tk?zhet. Please note that any information or opinions presented in this email are solely those of the sender and do not necessarily represent those of ELI-HU Nonprofit Ltd. Our Company accepts no liability or responsibility for the content of this email, especially, but not limited to commitment for establishing, modifying or terminating legally binding contracts, or for the consequences of any actions taken on the basis of the information provided, unless that information is subsequently confirmed in writing by a person duly authorized or endowed with the right of representation of ELI-HU Nonprofit Ltd. This email may contain confidential or legally protected information, and is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. If you are not the intended recipient of this email, please inform the sender immediately and delete it from your system. Any unauthorized disclosure, dissemination, copying or use of or reliance upon the content of this email by anyone other than the intended recipient is strictly prohibited and may be unlawful. -------------- next part -------------- An HTML attachment was scrubbed... URL: