라자루스 버그 인가요....?
IdDsnPropEdBinding.pas에서 문제가 발생 되는거 같습니다.
어떤게 문제인지 알아도 고쳐서 쓰긴 참 껄끄럽습니다.(버전이 자주 바뀌어서....)
현재 사용중인 버전의 이전이나 이후 버전으로 라자루스와 인디의 버전을 변경해서 써보세요.
라자루스의 경우 버전에 따라 문제가 발생 되거나 해경되는 경우가 간혹 있습니다.
만약 문제의 원인을 알고 싶다면 IdDsnPropEdBinding.pas의 147라인부터 두들겨 봐야겠네요....
전 동작되는 버전을 찾아 사용하는걸 선호 합니다.
푸우우 님이 쓰신 글 :
: CentOS 64에 Lazarus 잘 깔고 일반 Component를 이용해서 잘 되는 거 확인후에
:
: Indy 설치 하였습니다.
:
: TidTCPClient 를 폼에 떨구면 바로 오류가 발생 합니다.
:
: 오류 내용은 아래와 같구요. 버전은
:
: Lazarus : 1.0.14
: Indy : 10.2.0.3
:
: 입니다. 이거 구글링 해봐도 잘 못찾겠어서 여쭤 봅니다.
:
: .
: .
: .
: [TEventsCodeTool.CompleteComponent] CurComponent=IdTCPServer1:TIdTCPServer
: TApplication.HandleException Access violation
: Stack trace:
: $00000000008AAC10
: $00000000013C27ED line 147 of IdDsnPropEdBinding.pas
: $00000000013C2605 line 136 of IdCoreDsnRegister.pas
: $0000000000C6306E line 2561 of propedits.pp
: $0000000000C6420C line 2868 of propedits.pp
: $0000000000C51DF2 line 2637 of objectinspector.pp
: $0000000000C52557 line 2743 of objectinspector.pp
: $0000000000C52883 line 2787 of objectinspector.pp
: $0000000000A24285 line 132 of include/customcontrol.inc
: $0000000000A06AE0 line 4768 of include/wincontrol.inc
: $0000000000A0BB15 line 6626 of include/wincontrol.inc
: $0000000000A241B3 line 112 of include/customcontrol.inc
: $00000000007CB5A1
: $0000000000A08684 line 5332 of include/wincontrol.inc
: $0000000000AF1E25 line 117 of lclmessageglue.pas
: $0000000000AA8001 line 3591 of gtk2proc.inc
: $0000000000AB59D1 line 32 of gtk2callback.inc
:
:
: 해결 방법이 있을라나요...ㅡ.ㅡ
|