Madhav Posted July 10, 2011 Report Share Posted July 10, 2011 I have a VI (Not Developed by me) which has invoke node blocks. Now i kind of want to reverse engineer the VI to find out the location of the dll....... Basically i can just make the invoke node to point to a new location but then i cannot change the locations of dll nor do i have the authority to make any changes in the vi.. so i need to find the location where it is expecting the dll..place it at that location and make the VI work... Looking at the VI how can i find out where the dll is to be placed??? can anyone help me with it..... Regards, Madhav Quote Link to comment
crossrulz Posted July 11, 2011 Report Share Posted July 11, 2011 Are you dealing with an Invoke Node or a Call Library Function Node? If it is a CLFN, then just double click on the node and there should be a dll location control. Quote Link to comment
Madhav Posted July 13, 2011 Author Report Share Posted July 13, 2011 I am dealing with Invoke Node blocks Are you dealing with an Invoke Node or a Call Library Function Node? If it is a CLFN, then just double click on the node and there should be a dll location control. Quote Link to comment
Saverio Posted July 28, 2011 Report Share Posted July 28, 2011 Is it a .NET Invoke Node or an ActiveX Invoke node? If you show the Context Help window and place the wire tool on the wire that's connected to the reference input you should see the class name in the Context Help window. You should be able to determine then if you're dealing with an ActiveX class or a .NET class. If it's an ActiveX class then the DLL would most likely need to be in the C:\Windows\system32 folder. If it's a .NET class then the assembly would need to be in the GAC or in the same folder as the VI. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.