総合掲示板(アップロードファイル合計最大1MB)/添付ファイルはプレビュー時に消えるため、再設定をお願いします。
新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
85 / 148 ツリー    ←次へ | 前へ→

CrystalDiskInfoで設定が次回起動時に読み込まれない HS 22/4/1(金) 11:52

Re:CrystalDiskInfoで設定が次回起動時に読み込まれ... G神 22/4/4(月) 10:01 [添付]
Re:CrystalDiskInfoで設定が次回起動時に読み込まれ... ひよひよ 22/4/4(月) 22:49

Re:CrystalDiskInfoで設定が次回起動時に...
 G神  - 22/4/4(月) 10:01 -
▼ひよひよさん:
>"="を別の文字列に置き換えて設定データを読み書きするように修正しました。

こんにちは、おひさしぶりです。

単純に、WritePrivateProfileString()に渡す文字列を二重引用符(")で囲むだけで、「=」以外の文字を含む文字列をiniファイルに保存できますよ。

取得側のGetPrivateProfileString()は特に変更不要です。 元の保存する文字列が二重引用符を含んでいても問題ありません。 CSVファイルのように、1つのエントリを、複数のパラメータをカンマ区切りで使うこともできます。

一応、検証用のソースコードを置いておきます。

引用なし

パスワード



・ツリー全体表示

Re:CrystalDiskInfoで設定が次回起動時に...
 ひよひよ  - 22/4/4(月) 22:49 -
▼G神さん:
>▼ひよひよさん:
>>"="を別の文字列に置き換えて設定データを読み書きするように修正しました。
>
>こんにちは、おひさしぶりです。
>
>単純に、WritePrivateProfileString()に渡す文字列を二重引用符(")で囲むだけで、「=」以外の文字を含む文字列をiniファイルに保存できますよ。
>
>取得側のGetPrivateProfileString()は特に変更不要です。 元の保存する文字列が二重引用符を含んでいても問題ありません。 CSVファイルのように、1つのエントリを、複数のパラメータをカンマ区切りで使うこともできます。
>
>一応、検証用のソースコードを置いておきます。
検証コードまで作成いただきありがとうございます。
今回問題になっているのは、値ではなく、キーの方でして、キーを""でくくったり、\でエスケープしても適切なキーとしては認識されませんでした。

やむを得ず = を別の文字列に置き換えて対応したいと考えております。
本機能に汎用性は必要なく、モデル名とシリアルナンバーに出てこない文字列であればなんでも良い感じです。

引用なし

パスワード


・ツリー全体表示

85 / 148 ツリー    ←次へ | 前へ→
新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
 115159
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b5