![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework 4.1 |
ライセンス コードは Appwizard が生成する Boot 関数内に記述します。
例 6.1. ライセンス コードの書式
heap://license_code heap://license_code/ heap://license_code#cache:none heap://license_code#cache:unified heap://license_code#cache:separate heap://license_code#cache:none/ heap://license_code#cache:unified/ heap://license_code#cache:separate/
例 6.2. ライセンス コード設定前の Boot 関数
SFCApplet::FactorySPP SFCApplet::Boot(AEECLSID id, SFXAnsiStringPtr license)
{
*license = "heap://";
// この部分はアプリによって変わります。
return (id == AEECLSID_HELLOWORLD) ? (&HelloWorld::Factory) : (null);
}
例 6.3. ライセンス コード設定後 の Boot 関数
SFCApplet::FactorySPP SFCApplet::Boot(AEECLSID id, SFXAnsiStringPtr license)
{
*license = "heap://"
"TIXDRQXNU5WHU8Y3Z9WOHWQR6Z3VPSDHDV5CR1S4XASPWLUHWAS7Z5Z2TGS3XMSAT3UPUQTLTARCYPSF"
"UEJZ6ROSJWGUQSEYKR6V2U4VESMTQLHKZ6X7Y2VKXHWIX3XBU0Z7VHWHXIZBSGT5SPU3XLX0Z1Y4R3TC"
"U6WGT9WHWIVNYHYCUCR9T3SMTEWPRNVAX1Y4VPW2YCY9YQV5R7Z9UIVHT6SDUPU2SIW6VCRCWBR2S4WQ"
"UPYFWCYGT4VIT1WHXGYPTQSFYPWNV3ULRNWFW7RBRFVKUKS2YQSQYHW1TPUPXBZ6UEY2WOYKR7S3TAU4"
"TQS6UHVFVEVLU3R5SDSKW7RPTNTPVQU2T4R8Z4VLUGEW3U98TLDR8";
// この部分はアプリによって変わります。
return (id == AEECLSID_HELLOWORLD) ? (&HelloWorld::Factory) : (null);
}
![]() |
注意 |
|---|---|
| ライセンス コードは "heap://" の後ろに複数行に分割して記述します。 ライセンス コードはどのように分割しても構いません。 | |
![]() |
キャッシュ オプション |
|---|---|
ライセンス コードには ARM7 と ARM9 を区別する、3 種類のキャッシュ オプションがあります。 例えば、ARM7 が搭載されている端末 ( A5304T ) では cache:none を設定しないとフリーズします。 | |
■ キャッシュ オプションの種類
heap://license_code#cache:none heap://license_code#cache:unified heap://license_code#cache:separate
![]() |
注意 |
|---|---|
| BREW 2.1 / 3.1 端末では設定無し、または cache:separate オプションを設定します。 | |
例 6.4. ライセンス コード設定 : ARM9 端末の場合
*license = "heap://"
"TB5U78VCX9TFS0UAT9Z9V3YNY7R7X6TEUAX2XQH9R1X4VKXFRIZ9SKVKSIYJYDUAUQVEX6UMUQTEVNSG"
"GZ7T1SMVPT5VLYKVHTFWIEZ0Y3XIW7UQUKS1TAXBW1Y0V9UNGXMVMSARNSCT0R6RISHYIXJY7Y1VHUGZ"
"AUAZ8RMUBXMVFW0VNU5XDRJSLPX9X4YCXHXFRFRJS6XQUCVPWEZ9UGYATCFV1TDWLRBW1Y0S6BY2XMZ6"
"YIVHBWEV2WFSJHYCYASPUNDR9Y8VDU9XBVETBSNT5SPVDY5SIR4X3RMU8V2TNYPWMXBXMXGYCTHYCX1U"
"3S7YQYIRJW3TLZAUO2W4XCVGYEYQR4S9T7XF6TFUEV8WB21";
例 6.5. ライセンス コード設定 : ARM7 端末の場合
*license = "heap://"
"TB5U78VCX9TFS0UAT9Z9V3YNY7R7X6TEUAX2XQH9R1X4VKXFRIZ9SKVKSIYJYDUAUQVEX6UMUQTEVNSG"
"GZ7T1SMVPT5VLYKVHTFWIEZ0Y3XIW7UQUKS1TAXBW1Y0V9UNGXMVMSARNSCT0R6RISHYIXJY7Y1VHUGZ"
"AUAZ8RMUBXMVFW0VNU5XDRJSLPX9X4YCXHXFRFRJS6XQUCVPWEZ9UGYATCFV1TDWLRBW1Y0S6BY2XMZ6"
"YIVHBWEV2WFSJHYCYASPUNDR9Y8VDU9XBVETBSNT5SPVDY5SIR4X3RMU8V2TNYPWMXBXMXGYCTHYCX1U"
"3S7YQYIRJW3TLZAUO2W4XCVGYEYQR4S9T7XF6TFUEV8WB21#cache:none";
|
Copyright (C) 2002 - 2008 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|