2014-05-24 1 views
0

여기에 embarcadero 문서를 기반으로합니다. http://docwiki.embarcadero.com/RADStudio/XE6/en/Adding_In-App_Payments_to_Your_Mobile_Apps#Configuring_the_Connection_Data_for_Your_In-App_Payment_Service ApplicationLicenseKey를 할당하려고했지만이 오류가 [DCC Error] MainFrm.pas(413): E2056 String literals may have at most 255 elements이됩니다. 이 문제를 어떻게 해결할 수 있습니까?Delphi XE6의 TInAppPurchase에서 ApplicationLicenseKey를 설정하는 중 오류가 발생했습니다.

답변

3

문자열 리터럴이 255자를 초과 할 수없는 해결책을 발견하여 작은 조각 (각각 255 자 미만)으로 분리하고 연결해야합니다. 이 같은

:

InAppPurchase1.ApplicationLicenseKey := 
'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqP'+ 
'+hksdEZkVWseD9aQoI5RzaMnj0Ep+VUjXnZmVpVNzAmjdw9tS+'+ 
'dHh3AcrEuUs9Hw9TtgaSCduBSiVuep5hM/UEnDVOnj8/ND8IJIOPj+'+ 
'Yezrpbt+9W92LSkN3lNcm3weOz5IW2rUaw0PLLZx13PyLXMpOFe+uJ3aW9hcGl/'+ 
'bDIMOeaFK9HWAGRTJGmmtfGUWQ0fe85mQXRwyrQncdoKLivHzKykzaR2wNuPBBLXpoHmEtIGGwnUFdAFUE8UqMQVepdtHVW9uNq/9e40lApkuQyoVKzZv31O56DF/'+ 
'jMkuIwHry+0ZoRrGA3oxeZAUy/iKsTMwz+v8G0qJ8eIDdmtQIDAQAB'; 

추신 문제는 필자가 embarcadero 사이트에 샘플을 작성한 것과 같다.

관련 문제