For reasons that are beyond my control, I have three Projects.
Projects A and B reference project C.
Project A references project B so that it can open a large form in project B.
I now need to open that large form from project C, but VB won't allow me to add a reference from C to B because that would create a circular dependency.
I found a way around it, though. I created a Timer in A, and when I opened C from A, I passed in that timer. When the user performs a certain action, I enable the Timer from A, and this causes C to open B for me.
Are there dangers to this approach? It seems horribly hacky to me, but I would probably still do it.
Thanks


Reply With Quote
