Giulio Bernardi wrote:
A complicating sideeffect on win64 is that executables(/dlls ?) can be called from within the WOW32 context. So multiply your story with WOW/nonWOW and we have more places where it can go wrong.

AFAIK, it's not possible for a 64 bit binary to load 32 bit code. The two worlds are isolated (they even see different things for the same registry key, for example): In fact, on win64 they provide a 64 bit and a 32 bit Internet Explorer, since 32 bit plugins (like
Flash) cannot be loaded in Internet Explorer - 64 bits.

I know, this is the theory. But does it also count for assemblies ? Does it also count for internal created cominterfaces ? Does XP handle it correct internally ?

I cannot tell.

I also read that a 32bit process cannot go outside the WOW. But I do know that my 32bit debugger can execute a 64bit executable and manipulate it.... Just to indicate that there are cases of mixed evnvironments.

I can imagine that an SxS exception would get raised if it happens in such case.

But as a said earlier, I've to do some reading on this subject.


Marc

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to