2014-11-05 3 views
1

사용자 정의 라이센스 페이지가 있고 richtextbox를 사용하여 라이센스를 표시합니다. 내가 사용 nsRichEdit plugin :nsRichEdit :: Load에서 라이센스 텍스트를로드 할 수 없습니다.

nsDialogs::CreateControl RichEdit20A ${ES_READONLY}|${WS_VISIBLE}|${WS_CHILD}|${WS_TABSTOP}|${WS_VSCROLL}|${ES_MULTILINE}|${ES_WANTRETURN} ${WS_EX_STATICEDGE} 17.77u 7.38u 261.32u 80u "" 
Pop $RichTextLicense 
nsRichEdit::Load $RichTextLicense "${SOURCEFOLDER}\GPL.txt" 

그러나 richtextbox 여전히 비어 있습니다. 내 코드에 어떤 문제가 있는지 알아낼 수 있습니까?

답변

2

$ {SOURCEFOLDER}은 (는) 컴파일 타임 정의입니다. 최종 사용자 시스템의 어딘가에서 라이센스를 추출해야합니다.

nsDialogs::CreateControl RichEdit20A ${ES_READONLY}|${WS_VISIBLE}|${WS_CHILD}|${WS_TABSTOP}|${WS_VSCROLL}|${ES_MULTILINE}|${ES_WANTRETURN} ${WS_EX_STATICEDGE} 17.77u 7.38u 261.32u 80u "" 
Pop $RichTextLicense 
File "/oname=$pluginsdir\gpl.txt" "${SOURCEFOLDER}\GPL.txt" 
nsRichEdit::Load $RichTextLicense "$pluginsdir\gpl.txt"