• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 264
  • Last Modified:

VB.Net -- After converting a project from VB6 to VB.Net and then to C# I've lost the DDE functionality of the project. Looking for alternative

Hi everyone,

After converting a project from VB6 to VB.Net and then to C# I've lost the DDE functionality of the project.  Looking for alternative or a fix to get this functionality back so that the data is shared on my network/machine and dynamically can update excel and use old DDE references.

Can someone help me?

Let me express my thanks in advance for your gracious help.

Best regards,
Dynotoe
0
Dynotoe
Asked:
Dynotoe
  • 6
  • 5
1 Solution
 
Bob LearnedCommented:
Here is a DDE server control for VB.NET.

http://www.angelfire.com/biz/rhaminisys/ddserver.html

Bob
0
 
Bob LearnedCommented:
What are you using DDE to communicate with Excel for?

Bob
0
 
DynotoeAuthor Commented:
Hi Bob,

Well it supports Excel but also some software that can take in the DDE links.  Ideally because there is software already to take in the DDE I would like to support it from the project.  However I certainly would appreciate either something that uses a different mechanism to share the data, or one in which is a different mechanism but which appears as if it's the old DDE so that the software supporting it see A "DDE" altbhough in my project it is something else.

It's a finacial quote data project which I want on the client side to retrieve quotes etc.

Thanks for your advice any deatil is greatly appreciated.

Best,

Dynotoe
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

 
DynotoeAuthor Commented:
additionally I understand DDE is vastly inferior but in addition to a great replacement would also like to support it etc.

D
0
 
Bob LearnedCommented:
It is difficult to identify a replacement to the DDE functions without understanding your environment and requirements.

1) .NET version?
2) Are you supporting multiple clients, or a single client?
3) Is this NET DDE or local DDE access?
4) Excel version?
5) Operating system?

Bob
0
 
DynotoeAuthor Commented:
Basically it is a client side gui app which resides on the persons machine.  It retrieves quotes from the internet Real-Time and should then make the data availible to be accessed Real-Time on the clients machine.  So although the data is obtained over the internet the data then itself is shared locally on the machine, or maybe small network.  But they can do the network thing themselves once they have access to the data coming in.

More clear hopefully?

Dynotoe
0
 
DynotoeAuthor Commented:
Also..

I have VS2003.net, XP pro, excel 2003.net.

The project supports multiple  connections to the data source, however I would like to eventually re-distribute the data i.e., having the customers get the data from me instead of the original internet source.  The firm allows you to redistribute the data but don't want all my cusomers connecting to thier servers but rather want me to get the data then send it on and have others access it through me etc.  But that's down the road a bit.

Would I use a NET DDE to broadcast data to users in a redistributive way?

Dynotoe
0
 
DynotoeAuthor Commented:
Does that VB.Net DDE control do C# also cause that is really what the app is in currently
0
 
Bob LearnedCommented:
Where does DDE come into play here?

Bob
0
 
DynotoeAuthor Commented:
Well my project gets the data from the internet and then provides the data via ( or did before I converted it to VB.net and C# ) to the users local machine so that any apps the individual has that support getting DDE data (like Excel) sould reference the RT data etc.  What I eventually want to be able to do is take this data and provide it to lets say you RT or very close over the internet etc.  You would be able to hook into the data being updated every sec or so etc.

Dynotoe
0
 
Bob LearnedCommented:
Some thoughts:

1) Web service
2) Remoting
3) Sockets--TcpClient or UdpClient

Bob

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

  • 6
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now