Are there any API docs?

Jan 30, 2014 at 8:50 PM
Are there any docs for the class API?

For instance, right now I'd like to see some documentation for the XlCall.RTD() parameters.

The parameter names don't seem to reflect the values I see in the example code. See the following:
XlCall.RTD("MyRTDServers.TimeServer", null, "NOW");
Now, the dll viewer says the interface is:
public static object RTD(string progId, string server, params string[] topics);
What is server used for, and how can "NOW" possibly be a topic?
Jan 30, 2014 at 8:56 PM
Er... partially resolved.

I see that these particular parameters are documented in the source itself. I'm not sure why the Intellisense is not showing in my VS.

https://exceldna.codeplex.com/SourceControl/latest#Source/ExcelDna.Integration/XlCall.cs
Coordinator
Jan 31, 2014 at 10:11 AM
Edited Jan 31, 2014 at 10:11 AM
Hi Grant,

Those topic strings are just passed through to the RTD server when the topic is connected. The combination of topic strings defines a topic - the RTD server can interpret these in any way it likes.

An example would be a SharePrice function, where the topic strings might indicate the share code, and maybe whether you are looking for Close/Current/High/Low values. The example RTD server is not using the topic string, so instead of "NOW" you could actually pass anything.

As you notice, the documentation is not Excel-DNA's strong point. I'm leaving room for other to contribute to the project ;-)
For most features, you'll find some discussion on the Google group as well: https://groups.google.com/forum/#!forum/exceldna where you can easily search too.

Regards,
Govert