language : Japanese | English

SAL(世界樹アプリケーション言語)

ホーム サンプル リファレンス ダウンロード 購入 FAQ フォーラム 作者


F.A.Q

全般

SALのzipファイル内にdllファイルがありません。

エクスプローラーの設定で、すべての拡張子を表示するように設定してください。Windowsのデフォルトの設定ではdllは表示されないようになっております。

SALはネットワーク環境がなくても動作しますか。

はい、動作します。SALをダウンロードするときと、オーソライゼーションコードの購入のときのみ、ネットワーク環境が必要となります。

SALをオープンソース化する予定はありますか。

いいえ、ありません。SALの中身は、MIDI固有の部分を除いて、ほとんどRPGのスクリプト実行エンジンです。今後もオープンソースでないRPGなどを出せるように、オープンソース化する予定はありません。

SALはCAL(Cakewalk Application Language)と同等のものですか。

いいえ、似ていますが違うものです。新しいことを覚えなくてすむように、関数名や変数名が一部類似しておりますが、CAL特有の機能をSALで用いることはできません。一方、SALではすべての種類のイベントのすべての種類の値を参照・編集・追加できるという特徴があります。

Windows UpdateをしたらSALが動かなくなりました。

MicrosoftはしょっちゅうWindowsをアップデートし、そのたびに動かなくなるプログラムは出ておりますので(特にオーディオ/MIDI関連/CD/DVD関連に多い)、これはあり得る話です。どうしてもSALを継続使用したい場合は、WindowsUpdateの適用を手動で取り消してください(それで直るという保証はありませんが)。また、作者としても、新しく動作するヴァージョンを作りたいところですが、少々の直しで済むのならともかく、大量の直しが必要な場合、リリースができない可能性があることを予めご了承ください。

文書が日本語と英語で異なる場合、どちらが優先されますか。

日本語です。英語は誤訳の恐れがあります。

オーソライゼーションコード

オーソライゼーションコードは銀行振込で購入できますか。

いいえ、今のところできません。将来的にネットバンキングの環境が整えば、できるようになる可能性があります。

オーソライゼーションコードは一生有効ですか。

ご使用中のWindowsが正常に動作している限り、また、世界樹が正常に動作している限り、有効です。Windowsを再インストールした場合や、レジストリを破損した場合は無効となりますが、その際はメールにてご連絡いただき、既に購入していることが確認できれば、再発行いたします。なお、世界樹を削除・再導入したとしても、オーソライゼーションコードはそのまま使えます。

オーソライゼーションコードはWindowsのすべてのユーザーに有効ですか。

いいえ、ひとつのWindowsのひとつのユーザーに有効です。なぜなら、全ユーザーに有効にしようとすると、管理者権限を要求され、管理者権限がない場合にSALを使用できないからです。

SAL01のオーソライゼーションコードはすべてのヴァージョンのSALに有効ですか。

SAL1.XXとSAL7.XXのすべてのヴァージョンに有効です。

技術的事項

(long, (index, From, End などがエラーとなります。

SALはCALではありません。リファレンスにない関数はSALでは用いることはできません。

次のmに値を代入できません。
(do
 (int n 4)
 (int m 0)
 (= m (++ n))
)

(++と(--は代入演算子なので戻り値は未定義です。次のように直してください。

(do
 (int n 4)
 (= m (+ n 1))
)

(C)2017-2022 くず All rights reserved.