EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  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  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: EZCA win32
From: "Jeff Hill" <[email protected]>
To: "'URIOT Didier DAPNIA'" <[email protected]>, <[email protected]>
Date: Thu, 23 Feb 2006 14:24:45 -0700

> In the following example, ezcaGat(..) works, but when I leave the main() procedure, the code systematically crashes!!!

 

With this info it’s not easy to isolate between CA (which I maintain) and EZCA (for which I am not responsible).

 

To speed up fault isolation you might consider sending either:

A)     A stack trace (or traces for multiple threads) obtained from the Borland debugger.

B)     The source code for a simple program based only on the underlying CA interface, and not EZCA, that reproduces the problem.

 

Was the EPICS distribution also compiled by the Borland compiler?

 

Jeff

 

-----Original Message-----
From: URIOT Didier DAPNIA [mailto:[email protected]]
Sent: Thursday, February 23, 2006 9:42 AM
To: [email protected]
Subject: EZCA win32

 

I need to develop a little application making some epics channel access under WindowsNT. I’m using Borland C++ compilator.
So, I used easy ca library for win32.

I’m just used some ezcaGet(…) and ezcaPut(…) functions in a very small code.

I linked with ca.dll.

Compilation and linking worked.

 

But, the ezcaGet(…) function  make the code very unstable and I don’t understand why.

 

In the following example, ezcaGat(..) works, but when I leave the main() procedure, the code systematically crashes!!!

 

int main (int argc, char *argv[])

{

  double d;

ezcaGet(“epic_data1 ",ezcaDouble,1,&d);

return 0;

}

 

Someone already meet this problem?

 

Thanks in advance

 

 

 

 

 


References:
EZCA win32 URIOT Didier DAPNIA

Navigate by Date:
Prev: RE: Looking for Application Example Mark Rivers
Next: Re: Looking for Application Example John Dobbins
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EZCA win32 URIOT Didier DAPNIA
Next: RE: EZCA win32 URIOT Didier DAPNIA
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·