Farpoint Spread는 3.0버젼부터 줄기차게 쓰던 ActiveX라이브러리입니다.
얼마전에 8버젼으로 업버젼을 했다길래 7버젼을 지우고 기쁜마음으로 임포트해봤습니다.
그런데 지금까지 임포트와는 다르게 에러가 22개가 발생하더군요. 으
설레이던 마음은 사라지고 고민에 빠졌습니다.
완전 언인스톨하고 임포트하던 파일들 모두 삭제하고 처음부터 다시해봐도 역시 똑같더군요.
그래서 fpoint회사에 문의를 해보니 오늘 아침에 최종 답변이
"빌더 툴을 가지고 있지 않아서 테스트를 못해본다. 툴 회사에 원인을 물어보겠다. 그래서 스프레드 소스에서 무엇이 문제인지 알수 있을것이다. "
입니다.
빌더 1.0버젼부터 사용하던 애용자지만 이럴때마다 힘이 쭉 빠지네요.
어서 빨리 이런 라이브러리 개발사들은 델파이나 빌더툴도 시험을 거치고 나오는 그 날이 빨리 왔으면 좋겠네요.
에러는 다음과 같습니다.
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_BackColor(unsigned long *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_BackColor(unsigned long)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_ForeColor(unsigned long *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_ForeColor(unsigned long)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_Font(IFontDisp * *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_Font(IFontDisp *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_SelBackColor(unsigned long *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_SelBackColor(unsigned long)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_SelForeColor(unsigned long *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_SelForeColor(unsigned long)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_LockBackColor(unsigned long *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_LockBackColor(unsigned long)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_LockForeColor(unsigned long *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_LockForeColor(unsigned long)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_DrawPrimaryButton(short *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_DrawPrimaryButton(short)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_DrawSecondaryButton(short *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_DrawSecondaryButton(short)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_DrawColors(short *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_DrawColors(short)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::get_Style(long *)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
[ILINK32 Error] Error: Unresolved external '__stdcall Fpspreadado_tlb::ICTAppearance::set_Style(long)' referenced from C:\PROGRAM FILES\CODEGEAR\RAD STUDIO\5.0\LIB\COMPONENT\FPSPREAD_8\DEBUG\FPSPREADADO_OCX.OBJ
TeeChart도 8버젼을 구매해서 쓰다보니 이상하게 7버젼에서 잘 돌던것이 동작이 이상하더라구요.
Surface 시리즈인데 x축을 invert하면 surface이미지가 축이 바뀐대로 그려지는것이 아니고
예를 들어 0~100 x축에 그렸다면, invert할때 0~-100에 그리는 버그.
그래서 개발사에 또 문의를 했더니 이번 8.05버젼 업드레이드 되면서 수정되었더군요.
1월정도에 8.04버젼이 나왔으니 그 사이에는 걍 7버젼으로 해야만 하는...그래서 빌더 2009에서는 컴파일 못하는 애로...
또하나는 이번에 VirtualStringGrid라이브러리가 4.8.5버젼이 나오면서 기쁜마음으로 또 설치를 해봤더니
install은 되는데 빌더 2007이 실행되면서 이 라이브러리를 올리지 못하고 에러가 발생하는 애로때문에 결국
그전 버젼 4.7버젼으로 다시 복귀...
흐... 그래도 나름 컴포넌트 설치관련해서 고생이 많았기때문에 따로 홈페이지(
http://www.code.comoj.com/)를 만들어 조금씩 정리를 하면서 설치관련해서는 초짜는 아니라고 생각되었는데 고수의 길은 아직 멀었는가 봅니다.
이런 애로들이 발생하니 뭔가 라이브러리가 업그레이드 되면 기쁜마음 반, 두려움 반이랍니다.
아침에 farpoint spread 답변사항을 보고나서 걍 주저리주저리 해봤습니다.
그래도 전 빌더가 좋답니다. ㅎㅎ
저도 매번 라이브러리 바뀔때마다 이젠 걱정입니다.
다시 다 리뷰해보고 문제 있으면 메일 보내고, 물론 영작기술은 좀 늘지만 마음은 더욱 무거워집니다