AnsweredAssumed Answered

vrf DLL's and header files

Question asked by VRFuser on Jun 3, 2004
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE></TITLE><META http-equiv=Content-Type content="text/html; charset=us-ascii"><META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD><BODY><!-- Converted from text/plain format --><P><BR><BR>From: Shawn Fessenden [<A href="mailto:shawn@testech-ltd.com">mailto:shawn@testech-ltd.com</A>]<BR>Sent: Friday, June 04, 2004 10:11 AM<BR>To: VRF<BR>Subject: [vrf] Re: DLL's and header files<BR><BR>> But I'm fairly sure there should be a comma between the first float<BR>> and double.<BR><BR><STRONG><FONT color=#ff0000>Yes.  Are we sure, a float can use a double word, a single word, or ...</FONT></STRONG><BR><BR>> I know this is related to dependencies, but I don't know what my dll<BR>> depends on.<BR><BR>There is a program distributed with MSVC called depends.exe that can show you dependencies. It will even mark dependencies that can't be found in any of the usual places. The command line tool dumpbin.exe can also do it in a round-about way: dumpbin /imports |file.dll>. It will list all the imports of file.dll. Of course then you have to recurse those to see what they depend on... depends.exe does it all in one fell swoop.<BR><BR>AAMOF upon checking up on it I found that this is a part of the SDK and is free. If you need it I can send it private. It's 331K.<BR><BR>> Ho hum... such is life <BR><BR>Well if there's a fair amount of money involved they'll probably do whatever they can to sell you stuff   Who's the vendor? The param cAxis has me thinking of motion control but I don't recognize it so it's not MEI.<BR><BR>In general you shouldn't have a problem calling the dll. Even if calling the char param an int doesn't work then you can always create a wrapper dll that accepts parameters from VEE and passes them along to the other dll in their proper sizes. The code is really simple:<BR><BR>BOOL DllExport Call_C843_STE(int iId, int cAxis, double dOffset) {return C843_STE(iId, (char)cAxis, dOffset);}<BR>-SHAWN-<BR><BR><BR>---<BR>You are currently subscribed to vrf as: rwarren@amti.net To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".<BR>To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".<BR>To send messages to this mailing list,  email "vrf@agilent.com". <BR>If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com". </P>---<BR>You are currently subscribed to vrf as: rsb@soco.agilent.com<BR>To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".<BR>To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".<BR>To send messages to this mailing list,  email "vrf@agilent.com".  <BR>If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".</BODY></HTML>  

Outcomes