問題タブ [ini]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
memory - インメモリ INI ファイルライター
ウィザード ベースの MFC アプリがあります。アプリはユーザーにさまざまな数の質問をします。質問は INI ファイルに書き込まれ、後でユーザーが [完了] をクリックすると暗号化されます。
私がこれまで見てきたすべての INI ファイル パーサーは、ディスク上の物理ファイルの読み取りまたは書き込みを行っていました。INI ファイルには機密情報が含まれているため、これを行いたくありません。代わりに、INI ファイルがメモリのみに基づいており、暗号化されていない形式でディスクに書き込まれないようにしたいと考えています。
アプリではユーザーが戻って回答を変更できるため、この目的でメモリ内データベースを使用できると思いましたが、ディスクに何も書き込まれたくないし、アプリに DB を出荷したくありません。それは避けることができます。
暗号化されていないときのファイルはサードパーティによって処理されるため、INI ファイルを使用する必要があります。
どんな提案も歓迎します。
ありがとう..
php - upload_max_filesize が変更されない
upload_max_filesize の値を 10485760 (10M) に増やそうとしています。
私は使っている:
これは常に false を返し、upload_max_filesize は 2M のままです。Windowsでphp 5.2.8を使用していますが、ini_setを無効にしておらず、セーフモードもオンにしていません。
これが機能しない理由を知っている人はいますか?ありがとう
php - PHP:config.iniをfile()で配列に読み取る
私の設定ファイルは次のようになります:
file()でファイルを読み取ると、この配列が作成されます
配列をどのように見せたいか
私は彼女に間違ったアプローチを使用していますか?設定全体をスティングに読み込んで、そこから爆発させる必要がありますか?
php - Zend Framework のサブドメインのルーティング チェーンをルーティング INI ファイルに記述するにはどうすればよいですか?
Zend ルーターを使用してサブドメインを作成しようとしています。次に、subdomain.site.com/section/ などのサブドメインの下のセクションごとに別のルートを作成し、それをサブドメイン ルートにチェーンしようとしています。しかし、方法がわかりません。見つけたすべてのドキュメントとすべてのフォーラムを読みましたが、自分でそれを理解するようになりました。これまでのところ、私の試みはこのエラーを取得するだけです:
キャッチ可能な致命的なエラー: Zend_Controller_Router_Rewrite::addRoute() に渡される引数 2 は、インターフェイス Zend_Controller_Router_Route_Interface を実装する必要があります。null が指定され、/var/local/zend/library/Zend/Controller/Router/Rewrite.php の 155 行で呼び出され、/var で定義されます。 /local/zend/library/Zend/Controller/Router/Rewrite.php 行 93
次のコードを使用します。
これを INI ファイルで連鎖させる方法の例は、ネット上のどこにも見つかりません。アプリケーション全体がルーティング構成の INI で記述されているため、インターネット上の例の 100% が含まれている配列ベースの構成 (または XML) に切り替えることはできません。
配列形式でそれを行うことができれば、次のように言えます。
INIファイルで上記を行う方法について誰かアイデアがありますか?
c++ - 変数を永続データにどのようにファームアウトしますか?
基本的に、プログラムで使用するために、プログラムでハードドライブディスクからさまざまな変数を取得する必要があります。詳細を尋ねる前に、それが可能であることを確認する必要があると思います。それは...ですか?
もしそうなら、最善の方法は何ですか?.iniファイルの使用を見てきましたが、特に.iniファイルからデータを取得する方法がわかりません。変数が常にx行にあることを確認するために混乱させたテキストファイルと同じですか?例えば:
私はここで何をすべきか途方に暮れています。
編集:私の選択した言語はC++です。
windows - Windows で初期化ファイルを配置する場所
Windows マシンにアプリケーション設定を配置するための許容可能な開始点を探しています。複数のアプリケーションを持っています。個人的な理由から、レジストリは使いたくありません。プレーン テキストの初期化ファイル (.ini) の方が好きです。また、ファイルを実行可能ファイルと同じディレクトリに保持するのは好きではありません。理想的な状況では、ユーザーまたはシステム管理者が書き込みを許可されている一般的な場所にファイルを保持できます。
そうです、私は Windows ユーザーではありません。私の最初の推測は と ですが$HOME/.my_company_name
、/etc/my_company_name
Windows のこれらの場所と概念的に同等のものはありますか?
出力を調べてSET
推測するだけです:
ちなみに、これらの変数がまだWindowsサービス内に存在するかどうかを確認する必要があります...
import - Maya ASCII をゲームにインポートする
私は現在、Maya ASCII .ma をソース フォーマットとして使用し、物理およびグラフィックスの独自のフォーマットを出力として使用して、インディー ゲーム用のインポート ベースのパイプラインの作成に取り組んでいます。ヒンジ ジョイントなど、Maya 内の可動域アトリビュートのようなものを保持します。多くの微調整が必要な他のタイプのパラメーターは、別のソース ファイルになります (おそらく、質量、バネ定数、物理エンジンの強度などの .ini ファイル)。
したがって、入力は 1 つの .ma と 1 つの .ini であり、出力は特に 1 つの .physics ファイルと複数の .mesh ファイル (ジオメトリ/マテリアルごとに 1 つの .mesh ファイル) です。
また、おそらく Python 3.1 を使用してデータを再フォーマットする予定であり、基本的な Maya ASCII を読み取る LGPL 2.1 コードをすでに見つけています。おそらく、開発中にプラットフォームを起動するために Python も使用するでしょう。ゲームは C++ で開発されています。
このすべての中で、あなたが反対するようアドバイスするものはありますか? 欠陥がある可能性のあるものの簡単な要約:
- 輸入ベースのパイプライン (輸出ベースではない)?
- マヤ(3DSではない)?
- Maya ASCII .ma (.mb ではない)?
- .ini (.xml ではない)?
- Maya のモーション アトリビュートと .ini の「freak-tweak」アトリビュートの分離 (Maya のすべてではない)?
- データを構築するための Python 3.1 (埋め込み C++ ではない)?
編集: 物理/グラフィックスのインポート/エクスポート ツール チェーンを実装する方法についてより良い提案があれば、ご意見をいただければ幸いです。
c# - kernel32.dll - GetPrivateProfileSectionNamesA
エンコーディングが異なる IniFile の読み取りに問題があります。Unicode ファイルを読み取ると、GetPrivateProfileSectionNamesA は最初の行でつまずくようです。ASCII または ANSI は問題なく動作します。私の問題を説明するために小さなプログラムを書きました。最初に出力、次にプログラム。UTF7 と UTF32 はあまり気にしませんが、得られないのは UTF8 の部分です。Unicode IniFiles を読み取るには、別の関数を使用する必要がありますか? 私は何か間違ったことをしていますか?誰かが私を助けてくれることを願っています、ノーバートに感謝します
私が得るもの:
プログラム:
最初の 3 つの回答に対する反応:
あなたはもちろん正しいです。Unicode ファイルには GetPrivateProfileSectionNamesW を使用する必要があります。IniFile のエンコーディングを取得するメソッドを含め、それに応じて A または W を使用しました。問題は同じままです。関数は最初のセクションを取得しません。以下は、UTF8 のみの新しいコードです。
私が得るもの:
プログラム:
wix - WiX で INI ファイルの値を取得する
WiX インストーラーで INI ファイルから値を読み取りたいです。IniFileSearch を使用しようとしましたが、これは INI ファイルまたは INI ファイルで指定されたパスを探します (ドキュメントは明確ではありません)。INIファイルから値を読み取りません。
これを行うにはカスタムアクションが必要ですか? もしそうなら、人々は何を提案しますか?ただし、WiX にこれがない場合は非常に奇妙に思えます!
私が使用しているコード:
INI ファイル:
ディレクトリとファイルの検索 (「名前」にフル パスを使用) を使用して、または使用せずに試し、type = "raw"、"file"、および "directory" を試しました。
php - iniファイルを作成し、PHPで値を書き込みます
新しいファイルを簡単に作成し、それをiniファイル(php.iniや類似の...ユーザーごとに個別のiniファイルではない)として扱い、PHPを使用して値を作成/削除する方法が見つかりません。PHPは、iniファイルを作成し、値を読み取り/書き込み/削除する簡単な方法を提供していないようです。これまでのところ、それはすべて「読み取り」であり、エントリの作成やキー/値の操作については何もありません。