Original Post
Hi there! I wrote an XLL(a user-defined function for Excel, using C++) that evaluates algebraic expressions using binary trees, stacks and so on. The good thing is, it works perfectly. But then I need to make it work using a cluster, that is, parts of the expression must be sent to the cluster´s master computer and it will send these parts to be calculated by some slave computers. Ok. However the thing is, I can´t even connect to the cluster. I´m using Microsoft Compute Cluster Pack. When I put together the code for my XLL, that was partially created by an application named XLLPlus, and the cluster-specific code, that uses COM, a DLL conflict happens. There is a double definition of a DLL´s entry-point, DLLMain. One of the DLLs is from XLLPlus and the other from Compute Cluster Pack. When a conflict like this happens, and I just need to use both DLLs in my code, what should I do? I´m really confused... Thanks in advance, Carol