D5의 Grid가 좀 이상한 동작을 합니다.
Cell이 선택된 상태에서 Edit하고 Enter키를 치면, 예전 상태로 돌아가 버립니다.
이 상태에서 위아래로 이동해 버리면, 변경사항이 반영되긴 하는데,
이동하지 않고 Enter키를 한번 더치면 변경사항은 취소되 버리고 맙니다.
이걸 해결하려면 다음과 같이 하면 됩니다.
1. Vcl/Source에 위치한 DBGrids.pas를 엽니다.
2. 이 화일중 LANG_KOREAN라는 Token이 세군데 있읍니다.
세군데 다 If문에 포함된 상태라서 이 If문을 실행하지 않도록 Comment로 묶어 놓읍니다.
3. Component/Install Packages/Build with runtime package 선택란을 해제하고,
Library Path에 Vcl/Source Path를 포함시키고 컴파일시킵니다.
저는 개인적으로 THDBGrid를 쓰기 때문에 이 컴포넌트를 설치하고 이용하니까, 문제가 없어 뵈거든요.
그런데, 이 상황에서 질문이 있습니다.
그러면, Runtime 패키지도 다시 Build해야 할 텐데 어떻게 해야하죠?
Source 폴더에는 bpk화일이 없거든요.
Borland에서 다시 Build해줘야 하나요?