KarL a écrit :

Source:
.
.
somepublicfunction()
{
    __asm   mov dx, 0x300
    __asm   mov al, m_cC
    __asm   out dx,al
}


you are loading the offset of m_cC in al !
you have to do like this:

asm    mov  eax,this
asm    mov  al,[eax].m_cC

roland