--- "William A. Rowe, Jr." <[EMAIL PROTECTED]>
wrote:

> That's twisted LOL - glad it works!

Me too but I had doubts and I'm afraid it is
questionable if it will continue to work in never
versions. 

I assume that appearance of this problem indicates
CLR's wish to increase 'management' of data so that,
eventually, it would send a deep copy (all pointers
unrolled) to unmanaged side and then account for the
changes by 'safely' copying them back into 'managed'
CLR types. 

Too bad that OS is full of opaque types (like handles)
so that, ultimately, OS itself would need to be
rewritten ;)

I am looking into warnings like:

'Apache::Web::WorkerRequest::Handler' uses pinning
pointers but unwind semantics are not enabled.
Consider using /EHsc

and 

LINK : warning LNK4243: DLL containing objects
compiled with /clr is not linked with /NOENTRY; image
may not run correctly

but MSDN explanation of causes and fix for the latter
one is not really crystal clear to me. 

Regarding unwind semantics very helpful MC++ FAQ site
says:

"In fact, in VC++ 2005 (aka whidbey), mixing /clr (any
of it's variants) and /EHs will not be possible; the
compiler will require you to especify /EHa instead.
Given this, it is a good time to ensure your
applications are being compiled now with the
appropiate combinations of switches"

Site copyright notice is quite old:
"Copyright(C) 2002, Tomas Restrepo", so I guess this
quotation is legal.

Tony

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to