방금 Cuk 프레임 워크에서 Duktape를 사용하기 시작했습니다. 오류를 잡는 방법을 이해하지 못하면서 전체 API를 읽었습니다. 스택에 넣은 오류 개체에 대한 단서를 찾았습니다. 그러나 오류 (예 : 잘못된 자바 스크립트 구문)가있을 때마다 모든 것이 미쳐서 SEGFAULT가됩니다.Duktape - C에서 오류 잡기
저는 현재 duk_eval 기능 여기
를 사용하여 일부 JS 라인을 평가하고있어의 코드 내 라인 :
duk_push_string(ctx,"pouet");
duk_eval(ctx);
ctx
가 사용 duktape 힙
를 만들 때 사용자가 제공하는 기본 컨텍스트입니다 try-catch는 아무 것도 잡아 내지 못합니다
어떤 생각? 사전에
감사
코드를 입력하면 누군가가 아이디어를 얻을 수 있으며 코드가 어디에 위치하는지 표시 할 수 있습니다. –
내가이 질문을 한 이유는 그것이 어떻게 작동하는지 모르기 때문입니다. 이 질문은 정확하게 내가 요구하는 바에 따라 제 질문의 코드는 완전히 부적절합니다. 그러나 어쨌든 나는 약간을 더했다. – Lordrem
아니요, 코드는 관련성이 없습니다. ctx를 정의하고 설정하는 코드는 어디에 있습니까? –