Board index » cppbuilder » Weard CodeGuard message
mauro russo
![]() CBuilder Developer |
Weard CodeGuard message2006-06-14 05:53:08 PM cppbuilder24 Hi people, CodeGuard got me this weard message. "Attempt to access 4 byte(s) at 0x003C674D+10, that is at offsett 0+10 in block 0x003C674D(=SomeMyDll.DLL:0x02:00674D) which is only 11 bytes long." What can it means "only 11 bytes" if the access is to 4 bytes? I suspect it is in accessing an empty const string [""] when i call a my method ObjCheckMessage->CodeAck( mess,&l_mess, "",0, ObjCheckMessage->GetCodeAck(), ObjCheckMessage->GetIndMess() ); Infact, if i use a String empty ObjCheckMessage->CodeAck( ... empty,0, ...); all works correctly. Before to post this message, i thought the problem [that was happening with '3' instead of '11'] was lied to the option "merge duplicate strings" of the compiler that i just enabled yesterday. But also after having disabled it, it happened with the '11'. Any ideas? Tahnk you. |