お世話になります。
現在フォントの読み込みにAddFontResourceEx関数を使用しております。
しかしAddFontResourceEx関数はDXライブラリの関数ではないため、DXエンコーダでフォルダをまとめてしまうと読み込みに失敗してしまいます。
そのためフォントのフォルダをむき出しにしないようにするにはどのような手段を取れば宜しいのでしょうか?
(簡単に取り出せますが、exeに埋め込んでしまうなど。)
何かお勧めの方法が御座いましたら教えて頂けると助かりますm(_ _)m
フォントのアーカイブ化について
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: フォントのアーカイブ化について
「AddFontMemResourceEx 関数」
http://msdn.microsoft.com/ja-jp/library/cc428287.aspx
を使う手も有ると思います。
「アーカイブ内のフォントデータの読み込み - joynote break;」
http://d.hatena.ne.jp/joynote/20100709/1278708168
http://msdn.microsoft.com/ja-jp/library/cc428287.aspx
を使う手も有ると思います。
「アーカイブ内のフォントデータの読み込み - joynote break;」
http://d.hatena.ne.jp/joynote/20100709/1278708168
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
コレジャナイ
Re: フォントのアーカイブ化について
有難う御座います、無事出来ましたm(_ _)m
DXアーカイブについて他にも疑問点がありまして・・・。
折角アーカイブ化して拡張子を変更し、鍵を付けてもデコーダにドラッグ&ドロップするだけで中身を見れてしまう点はDXアーカイブを使用している以上どうしようもないのでしょうか・・・?
(せめてデコードの際に鍵の入力を求められるようになってくれればだいぶ良いのですが)
また
http://aexe.net/dxarc.html
こちらのサイト様を参考にパスをchar型の配列に入れて実行してみたのですが、例外ハンドルが発生してしまいます。
デバッグでchar型配列の中身を見た所、しっかり中でパスワードにはなっていたのですが・・・。
(パスを"pass"のように文字で直接打ち込んだ場合は上手く行きます) 値は現在適当なものを入れてあります。
DXアーカイブについて他にも疑問点がありまして・・・。
折角アーカイブ化して拡張子を変更し、鍵を付けてもデコーダにドラッグ&ドロップするだけで中身を見れてしまう点はDXアーカイブを使用している以上どうしようもないのでしょうか・・・?
(せめてデコードの際に鍵の入力を求められるようになってくれればだいぶ良いのですが)
また
http://aexe.net/dxarc.html
こちらのサイト様を参考にパスをchar型の配列に入れて実行してみたのですが、例外ハンドルが発生してしまいます。
デバッグでchar型配列の中身を見た所、しっかり中でパスワードにはなっていたのですが・・・。
(パスを"pass"のように文字で直接打ち込んだ場合は上手く行きます) 値は現在適当なものを入れてあります。
Re: フォントのアーカイブ化について
文字列の最後にはNUL文字をつけないとだめです。コレジャナイ さんが書きました:また
http://aexe.net/dxarc.html
こちらのサイト様を参考にパスをchar型の配列に入れて実行してみたのですが、例外ハンドルが発生してしまいます。
デバッグでchar型配列の中身を見た所、しっかり中でパスワードにはなっていたのですが・・・。
(パスを"pass"のように文字で直接打ち込んだ場合は上手く行きます) 値は現在適当なものを入れてあります。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: フォントのアーカイブ化について
DXアーカイブの暗号化で鍵を掛ければ見えないはずですが。
鍵がついたデータが本当に鍵なしでデコードされますか?
鍵がついたデータが本当に鍵なしでデコードされますか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
コレジャナイ
Re: フォントのアーカイブ化について
こちらの早合点でしたOTL
フォルダが作成されるだけで、元から同名のフォルダがあったために勘違いをしておりました。
無事全て解決致しました。
皆様有難う御座いました!m(_ _)m
フォルダが作成されるだけで、元から同名のフォルダがあったために勘違いをしておりました。
無事全て解決致しました。
皆様有難う御座いました!m(_ _)m