Article View: comp.sys.mac.programmer.codewarrior
Article #985Re: CW7.2 and jnilib and C++ Exception woes
From: Eddy Walet
Date: Fri, 03 May 2002 10:44
Date: Fri, 03 May 2002 10:44
47 lines
2964 bytes
2964 bytes
AFAIK, exceptions only work correctly if the CRuntime is initialized correctly. Just loading your shared library (by the Java Runtime) and invoking one of the exported functions is not enough. It does not depend on the version of CW. You have to see the details about MSL (e.g. see the source files) on how to do the initialization. Best bet it to add a function to your library that is called when your library is loaded (see the linker panel) and do the initialization there. Happy programming, Eddy Walet PTH PS, I read your other messages also in the thread about the announcement of the CW8. > I can't continue with my > work with the lack of functionality I need from CW7.2 on MacOSX... I cannot imagine there is anything that you cannot do with CWPRO7.2. I have even used an older version (CW11) to do the work you are describing and I even used MPW for it. Reasons to upgrade might be evolving of the languages (e.g. CW11 does not understand templates in C++), easier use or more up-to-date installation of related information (header files, libraries or even targets). Most of these reasons come into existence when you are working on projects that include several programmers on different platforms (or only different tools) -- ============================= This mail-address is not valid. It is used to prevent my own address from being harvested by a bot. If you want to contact me you can use: brockman-AT-xs4all-DOT-nl Sorry for any inconvenience this may give. Kent Brockman is not my real name. ============================= Leon wrote: > I forgot to say, C++ compiler and C++ Exceptions are enabled in the > TargetSettings preferences panel. >
Technical Details
Message-ID:
<3CD26A0C.8050609@xs4all.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!cox.net!newspeer1-gui.server.ntli.net!ntli.net!news2.euro.net!transit.news.xs4all.nl!not-for-mailReferences:
<S2Yz8.3742$5X6.106437@news0.telusplanet.net> <s4Yz8.3762$5X6.107064@news0.telusplanet.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10bcce,8001f03ae149be7a X-Google-Attributes: gid10bcce,public X-Google-Thread: f635e,8001f03ae149be7a X-Google-Attributes: gidf635e,public X-Google-ArrivalTime: 2002-05-03 04:03:50 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!cox.net!newspeer1-gui.server.ntli.net!ntli.net!news2.euro.net!transit.news.xs4all.nl!not-for-mail From: Eddy Walet <ewalet@xs4all.nl> Newsgroups: comp.sys.mac.programmer.codewarrior,codewarrior.mac Subject: Re: CW7.2 and jnilib and C++ Exception woes Date: Fri, 03 May 2002 12:44:28 +0200 Organization: PTH Lines: 53 Message-ID: <3CD26A0C.8050609@xs4all.nl> References: <S2Yz8.3742$5X6.106437@news0.telusplanet.net> <s4Yz8.3762$5X6.107064@news0.telusplanet.net> NNTP-Posting-Host: s340-modem3044.dial.xs4all.nl Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news1.xs4all.nl 1020423829 23118 194.109.171.228 (3 May 2002 11:03:49 GMT) X-Complaints-To: abuse@xs4all.nl NNTP-Posting-Date: 3 May 2002 11:03:49 GMT User-Agent: Mozilla/5.0 (Macintosh; U; PPC; en-US; rv:0.9.4) Gecko/20011130 Netscape6/6.2.1 X-Accept-Language: en-us