Access violation at run time

When I debug a program in my system from IDE (BCB 5.0 with patch), it gives me access violation in "System.pas" in procedure _LStrToString. I get the following access violation on line "MOV     EBX,[EDX-skew].StrRec.length"
"Access violation at address 00583e49 in module myproject.exe. Read of address 00000062".
Even if I compile it and run outside of IDE, it gives me same error.

If the same program is compiled on some other system and run from my system, it works fine.

What can be the error?