EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Help to do an Epics Channel client DLL
From: "Mark Rivers" <[email protected]>
To: "Jeff Hill" <[email protected]>, "Renata Krempaska" <[email protected]>, <[email protected]>
Cc: "Chris Timossi" <[email protected]>
Date: Tue, 6 May 2003 09:25:28 -0500
Folks,

> On windows, C functions callable from visual basic must be
> declared with the __stdcall keyword. In EPICS base many library
> entry points are declared with the epicsShareAPI keyword which
> expands to __stdcall in the C preprocessor on windows. For
> example, almost all of the ca.dll and Com.dll entry points are
> declared this way and therefore all of them should be directly
> callable from visual basic. 

I use ezca from Visual Basic extensively, and have created a file, ezca.bas to define the interface.  I can send this to anyone who is interested.  I'll also see about checking it into CVS.

Mark Rivers

 


Navigate by Date:
Prev: RE: Help to do an Epics Channel client DLL Jeff Hill
Next: LonWorks networks Henry Robertson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Help to do an Epics Channel client DLL Jeff Hill
Next: LonWorks networks Henry Robertson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·