Click here to Skip to main content
15,908,175 members
Home / Discussions / C#
   

C#

 
QuestionINotifyPropertyChanged/Changing: more useful in WPF compared to WinForms ? Pin
BillWoodruff7-Jun-21 11:35
professionalBillWoodruff7-Jun-21 11:35 
AnswerRe: INotifyPropertyChanged/Changing: more useful in WPF compared to WinForms ? Pin
Eddy Vluggen8-Jun-21 4:21
professionalEddy Vluggen8-Jun-21 4:21 
GeneralRe: INotifyPropertyChanged/Changing: more useful in WPF compared to WinForms ? Pin
BillWoodruff8-Jun-21 10:48
professionalBillWoodruff8-Jun-21 10:48 
GeneralRe: INotifyPropertyChanged/Changing: more useful in WPF compared to WinForms ? Pin
Eddy Vluggen9-Jun-21 6:19
professionalEddy Vluggen9-Jun-21 6:19 
AnswerRe: INotifyPropertyChanged/Changing: more useful in WPF compared to WinForms ? Pin
Gary R. Wheeler13-Jun-21 8:26
Gary R. Wheeler13-Jun-21 8:26 
GeneralRe: INotifyPropertyChanged/Changing: more useful in WPF compared to WinForms ? Pin
BillWoodruff14-Jun-21 4:53
professionalBillWoodruff14-Jun-21 4:53 
GeneralRe: INotifyPropertyChanged/Changing: more useful in WPF compared to WinForms ? Pin
Gary R. Wheeler14-Jun-21 5:05
Gary R. Wheeler14-Jun-21 5:05 
QuestionUpdated an application that uses DDE. Specific requirements. Pin
ptmaker7-Jun-21 10:52
ptmaker7-Jun-21 10:52 
This is sort of a "What would you do in this situation" post.

Our company has had a Windows program in use for many years since VB6.
The short description is that this program collects data points. It also makes use of DDE to make that information available to Excel. The user enters the server and topic in an Excel cell and gets the value from our program or can set a new register to monitor.

I have been asked to update the program to .NET and add some features. I am doing this is C#.

DDE is of course outdated and I have been trying other alternatives OLEDB / Interop and such.
The problem is that management wants all of the configuration to be on the Excel side so that its stored with the worksheet. (As it had been previously). For example my program shouldn't put a value in a specific cell. Rather it should behave like the DDE example did. and it shouldn't be using VBA to call the program via dlls or anything as the customer won't have access to that.

My background is not primarily .NET and I don't do much with OLE/COM/Interop ect.
I have been reading as much as I can and I have gotten to the point that if I know what cells to work with from the C# side I can get most of the functionality I want. However I have no idea how I would make this work such that the customer can specify everything about the shared data on the excel side.

Any thoughts? How would you approach a solution?

Edit: Edited to try to clarify that the management is really just trying to retain the functionality that the previous software versions had via DDE. As a developer I am trying to determine the best solution knowing DDE is obsolete. As of yet I haven't been able to find a newer technology that will meet the specific requirements of this tool. Its not a contentious situation or anything like that and I have no issues speaking up when I don't believe things make sense.
So really the question should be rephrased as.... "How would you approach a technical solution?"


Regards,

modified 10-Jun-21 23:34pm.

AnswerRe: Updated an application that uses DDE. Specific requirements. Pin
Mycroft Holmes7-Jun-21 12:10
professionalMycroft Holmes7-Jun-21 12:10 
GeneralRe: Updated an application that uses DDE. Specific requirements. Pin
ptmaker8-Jun-21 3:19
ptmaker8-Jun-21 3:19 
QuestionRe: Updated an application that uses DDE. Specific requirements. Pin
Eddy Vluggen9-Jun-21 6:24
professionalEddy Vluggen9-Jun-21 6:24 
QuestionControlled replay of recorded data Pin
Chuck8446-Jun-21 9:47
Chuck8446-Jun-21 9:47 
AnswerRe: Controlled replay of recorded data Pin
Gerry Schmitz6-Jun-21 16:43
mveGerry Schmitz6-Jun-21 16:43 
GeneralRe: Controlled replay of recorded data Pin
Chuck8446-Jun-21 19:13
Chuck8446-Jun-21 19:13 
GeneralRe: Controlled replay of recorded data Pin
Dave Kreskowiak7-Jun-21 4:21
mveDave Kreskowiak7-Jun-21 4:21 
GeneralRe: Controlled replay of recorded data Pin
Gerry Schmitz7-Jun-21 7:08
mveGerry Schmitz7-Jun-21 7:08 
GeneralRe: Controlled replay of recorded data Pin
Mycroft Holmes7-Jun-21 12:18
professionalMycroft Holmes7-Jun-21 12:18 
AnswerRe: Controlled replay of recorded data Pin
BillWoodruff7-Jun-21 11:53
professionalBillWoodruff7-Jun-21 11:53 
GeneralRe: Controlled replay of recorded data Pin
Chuck8448-Jun-21 3:36
Chuck8448-Jun-21 3:36 
Questionc# windows application Working with Microsoft Office Word Pin
Zeyad Jalil6-Jun-21 2:10
professionalZeyad Jalil6-Jun-21 2:10 
AnswerRe: c# windows application Working with Microsoft Office Word Pin
OriginalGriff6-Jun-21 2:20
mveOriginalGriff6-Jun-21 2:20 
AnswerRe: c# windows application Working with Microsoft Office Word Pin
Dave Kreskowiak6-Jun-21 5:44
mveDave Kreskowiak6-Jun-21 5:44 
AnswerRe: c# windows application Working with Microsoft Office Word Pin
Mycroft Holmes6-Jun-21 14:07
professionalMycroft Holmes6-Jun-21 14:07 
AnswerRe: c# windows application Working with Microsoft Office Word Pin
pkfox6-Jun-21 22:46
professionalpkfox6-Jun-21 22:46 
QuestionHow do you write a query for comparing SQL Server CE data? Pin
Alex Dunlop4-Jun-21 6:52
Alex Dunlop4-Jun-21 6:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.