안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.
말씀하신 것과 같은 빌더의 오류는, 두가지 정도의 이유가 있을 수 있습니다.
실제로 코드상으로 잘못된 연산을 수행하여 빌더를 맛가게 할 수도 있죠.
하지만.. 아마도 말씀하신 것과 같은 경우는 실제로 빌더의 버그 같군요.
저도 마찬가지로 많이 겪고 있는 거구요. 저는 지금 일의 성격상 트레이싱을 아주
많이 하게 되는데, 트레이싱을 하다가 빌더가 맛이 가는 경우가, 심지어는 윈도우즈
커널까지 맛가버려 전체 시스템을 다운시키는 경우가 종종 생깁니다.
이와 같은 현상의 원인을 정확히는 저도 모릅니다만, 적어도 vcl 자체의 오류와
전혀 무관하지는 않을겁니다. vcl 내에는 실제로 api 함수를 잘못 사용한곳이
수십군데가 넘습니다. 물론 제가 아는 것만이죠.
그리고 자동으로 실행되는 컴맨드라인툴.. 저도 눈여겨보지 않아서 잘 기억은 나지
않습니다만, ocx를 등록하느라 실행되었던 거 같네요. 만약 이걸 직접 구현해보고
싶으시면.. 어디더라.. 레지스트리에서요.
HKEY_LOCAL_MACHIN\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
여기다 프로그램 이름으로 키를 하나 만들고 패스를 지정해주면 됩니다.
그럼 지정해준 후 다음 부팅시 단 한번만 실행되죠.
그럼, 도움되시길 바라면서, 이만...
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|