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の embarcadero のドキュメントに基づいて 、ApplicationLicenseKey を割り当てようとしましたが、このエラーが発生しまし[DCC Error] MainFrm.pas(413): E2056 String literals may have at most 255 elements
た。どうすればこの問題を解決できますか?
1 に答える
3
文字列リテラルが 255 文字を超えることはできないという解決策を見つけたので、それを小さな断片 (それぞれ 255 文字未満) に分割して連結する必要があります。
このような:
InAppPurchase1.ApplicationLicenseKey :=
'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqP'+
'+hksdEZkVWseD9aQoI5RzaMnj0Ep+VUjXnZmVpVNzAmjdw9tS+'+
'dHh3AcrEuUs9Hw9TtgaSCduBSiVuep5hM/UEnDVOnj8/ND8IJIOPj+'+
'Yezrpbt+9W92LSkN3lNcm3weOz5IW2rUaw0PLLZx13PyLXMpOFe+uJ3aW9hcGl/'+
'bDIMOeaFK9HWAGRTJGmmtfGUWQ0fe85mQXRwyrQncdoKLivHzKykzaR2wNuPBBLXpoHmEtIGGwnUFdAFUE8UqMQVepdtHVW9uNq/9e40lApkuQyoVKzZv31O56DF/'+
'jMkuIwHry+0ZoRrGA3oxeZAUy/iKsTMwz+v8G0qJ8eIDdmtQIDAQAB';
ps問題は、エンバカデロのサイトのサンプルのように書いただけです。
于 2014-05-24T16:47:33.657 に答える