Hi
We have an API into out Openedge solution that was written in VB6. We basically created an OCX and embedded it in a window. The OCX could then communicate with an exe running as a process. So we could effectively call open edge windows etc from other com compatible applications.
We now want to replace the old VB with c# but I would like to update this as much as possible.
So my question to the fourm is what would be the best practice way now to communicate with OpenEdge from C#? Obviously I do not want to go through the appserver as this needs to be client side and run a user interface
Nick
Hi
We have an API into out Openedge solution that was written in VB6. We basically created an OCX and embedded it in a window. The OCX could then communicate with an exe running as a process. So we could effectively call open edge windows etc from other com compatible applications.
We now want to replace the old VB with c# but I would like to update this as much as possible.
So my question to the fourm is what would be the best practice way now to communicate with OpenEdge from C#? Obviously I do not want to go through the appserver as this needs to be client side and run a user interface
Nick
Flag this post as spam/abuse.
Hi
Thanks yes. We already heavily use >net in our application and have a rich gui interface using Dev Express controls embedded in progress containers. However what I was specifically asking was...How can I communicate from outside of our application? So for example I write an add-in in Outlook and want to have a button that connects the Progress client and then launches a window. We did this in VB and I was looking for best practice or ideas on how to acheive this using C# or is there any other progress tool available.
I was wondering if the Progress.ol4glt.dll could be used to connect to a client rather than an appserver, or is there something similar I could use.
nick
Hi
Thanks yes. We already heavily use >net in our application and have a rich gui interface using Dev Express controls embedded in progress containers. However what I was specifically asking was...How can I communicate from outside of our application? So for example I write an add-in in Outlook and want to have a button that connects the Progress client and then launches a window. We did this in VB and I was looking for best practice or ideas on how to acheive this using C# or is there any other progress tool available.
I was wondering if the Progress.ol4glt.dll could be used to connect to a client rather than an appserver, or is there something similar I could use.
nick
Flag this post as spam/abuse.
Thanks Mike
I shall certainly consider what you have suggested. I need something simple and easily deploy-able. and yes your correct the single threading is a bit of a headache,.
Nick