자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi seattle 버전 ios9 "External Exception 434C4E47432B2B00" 에러
2015.09.23 13:47
에러내용 : ListView1에 연결 되어 있는 ClientDataSet1을 Active := True 하면 앱 종료 되어 버림
exception 처리하여 확인하 결과 아래와 같은 에러가 발생됩니다.
ios9 인경우에 발생 되는 문제 입니다.
IDE 화면에서 ClientDataSet1을 Active := True 하면 DATA 정상 조회 되어 보여집니다.
조치1
->ClientDataSet1 Active := True 전 아래 내용 추가
if not DM.SqlConnection1.Connected then
DM.SqlConnection1.Open;
조치2
TSQLConnection 의 KeepConnection 옵션 TRUE 처리
위 오류와 동일하게 앱 종료 되어 버림
댓글 4
-
Humphery
2015.09.23 16:33
-
사랑남
2015.09.23 16:48
바쁘신 와중에 이렇게 답변 달아 주셔서 감사합니다. 너무나도 촉박한 사항이라 전화를 한번 더 드렸습니다.
-
Humphery
2015.09.25 11:59
어떻게 체크해보셨나요? 어제 잠깐 커맨트로 Active := True로 하시면 된다고 등록됐던것 같은데요.
우선 제가 데이터스냅으로 진행해봤는데 해당 이슈는 발생하지 않네요.
(이전 버전에 작성한 프로젝트를 10 시애틀에서 컴파일 및 실행해봤습니다.)
-
사랑남
2015.09.25 14:18
iphone6 , ios9에 개발용으로 설치 하여 clientdataset.active := true 해 보았습니다.
그때 발생됩니다. ㅠㅠ
다른 개발자들도 같은 문제가 발생 되는 것 같습니다.
Delphi seattle 버전 ios9 "External Exception 434C4E47432B2B00" 에러
2015.09.23 13:47
에러내용 : ListView1에 연결 되어 있는 ClientDataSet1을 Active := True 하면 앱 종료 되어 버림
exception 처리하여 확인하 결과 아래와 같은 에러가 발생됩니다.
ios9 인경우에 발생 되는 문제 입니다.
IDE 화면에서 ClientDataSet1을 Active := True 하면 DATA 정상 조회 되어 보여집니다.
조치1
->ClientDataSet1 Active := True 전 아래 내용 추가
if not DM.SqlConnection1.Connected then
DM.SqlConnection1.Open;
조치2
TSQLConnection 의 KeepConnection 옵션 TRUE 처리
위 오류와 동일하게 앱 종료 되어 버림
댓글 4
-
Humphery
2015.09.23 16:33
-
사랑남
2015.09.23 16:48
바쁘신 와중에 이렇게 답변 달아 주셔서 감사합니다. 너무나도 촉박한 사항이라 전화를 한번 더 드렸습니다.
-
Humphery
2015.09.25 11:59
어떻게 체크해보셨나요? 어제 잠깐 커맨트로 Active := True로 하시면 된다고 등록됐던것 같은데요.
우선 제가 데이터스냅으로 진행해봤는데 해당 이슈는 발생하지 않네요.
(이전 버전에 작성한 프로젝트를 10 시애틀에서 컴파일 및 실행해봤습니다.)
-
사랑남
2015.09.25 14:18
iphone6 , ios9에 개발용으로 설치 하여 clientdataset.active := true 해 보았습니다.
그때 발생됩니다. ㅠㅠ
다른 개발자들도 같은 문제가 발생 되는 것 같습니다.
XE8로 작업한 앱을 10 시애틀에서 빌드 시 이슈가 있는 것으로 보입니다.
10 시애틀에서는 ListView에 대한 리펙토링 작업이 진행되었습니다.
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Refactoring_of_the_List_View_Control_in_Seattle
그리고 최대한 하위호환성을 맞춰서 작업했겠지만, 100% 완벽하게 하위호환성을 맞추지는 못했을 수 있습니다.
10 시애틀로 업그레이드 하는 내용은 아래 글도 도움 될것입니다.
http://www.fmxexpress.com/upgrade-your-projects-with-these-tips-and-tricks-for-firemonkey-in-delphi-10-seattle/
자 그럼 본론으로 들어가면
적어주신 글로 보아 ListView가 문제인지, ClientDataSet이 문제인지 두개를 함께 사용할때 문제인 파악하기 어렵습니다.
이슈 발생 시 어떤 부분에서 이슈가 발생하는지 범위를 좁혀보시면 이슈해결에 도움이 될것입니다.
ListView와 ClientDataSet을 따로 이슈확인해 보시고 이슈를 해결해 보시기바랍니다.
제가 위 댓글의 내용만 보면 ClientDataSet을 Open 시 오류가 발생하는 것으로 보이네요.
(아마도 데이터스냅을 이용하신 것 같은데 테스트 해보시기바랍니다.)
그리고 전화로 제촉하셨는데요. 제가 내일 신제품 온라인 세미나를 준비해야 되서 내일 오후에나 추가 답변 드릴 수 있습니다.
양해 부탁드립니다.