|
XE3가 없어서 64비트에서 테스트는 못하지만,
그냥 상식적으로 보면
&Rect(0, 0, 0, 0);
에서 리턴되는 TRect 객체는 스택에 생성됩니다.
이 스택에 생성된 객체의 번지를 얻어서
rc 값을 지정했기 때문에
함수 리턴등의 이유로 스택이 파괴되면 당연히 오류를 일으키는 코드가 됩니다.
윈도우즈64 님이 쓰신 글 :
: TRect* rc = &Rect(0, 0, 0, 0);
:
: 요런 작업 실행 시 에러가 나는데 왜그럴까요? 빌더 xe3사용중입니다.
|