2012-04-12 17 views

答えて

0

コーデックを実行時コードで初期化するときは、StreamCipherIdを設定する必要があります。 BlockCipherIdを設定する直前に次の行を挿入します。

FCodec.StreamCipherId := BlockCipher_ProgId; 

デザイン時の値でコーデックを設定する場合は、これを行う必要はありません。設計時に行うほうがはるかに簡単です。必要に応じて、公開プロパティを設定するだけです。

Delphi 2010のデモプログラムは、TmfmLockbox3_Demo.FormCreate()メソッドとTmfmLockbox3_Demo.actCustomBlockEncryptExecute()メソッドの例を示しています。

また、on-line helpも読んでください。

一般的なヒントとして、デモプログラムを見たり、オンラインヘルプを読むだけでは、ほとんどStackOverflowに来る必要はありません。ドキュメンテーションに不具合がある場合は、LockBoxのフォーラムにいくつかの積極的な提案を投稿して、ドキュメンテーションを改善してください(デモ+オンラインヘルプ)。

+1

パスワードを忘れると「間違ったモード」が表示されることに気付きました。上記の例では、「FCodec.Password:=」をコメントアウトするだけです。私は特定のエラーメッセージを示唆します。 –

+0

良い点。私はそれを見るでしょう。 –