0
電子メールで誰かにCHMファイルを送信したい。CHMファイルを電子メールで送信する際に内容が失われる
ファイルを受け取ったユーザーはコンテンツを開くことができますが、オブジェクトブラウザを参照してください。すべてのコンテンツには単に「ウェブページへのナビゲーションがキャンセルされました」と表示されます。 Innovasys DocumentX 2011年
電子メールで誰かにCHMファイルを送信したい。CHMファイルを電子メールで送信する際に内容が失われる
ファイルを受け取ったユーザーはコンテンツを開くことができますが、オブジェクトブラウザを参照してください。すべてのコンテンツには単に「ウェブページへのナビゲーションがキャンセルされました」と表示されます。 Innovasys DocumentX 2011年
これが正常であることにより、生成されるよう
私が起源
ヘルプファイルの内容を見ることができることはHTMLヘルプ1.xのです。 XPSP2がCHMをダウンロードしたので、CHMビューア(MSIE)がコンテンツを表示することを禁止する「ダウンロード済み」属性を取得します。
は、この問題を解決CHMファイルのプロパティを取得し、あなたがプログラムからこれをしたい場合は、「ブロック解除」オプションにを選択するには、追加のNTFSファイルストリームを切り捨てる必要があります。 (Free Pascalの "chmls unblock"コマンドの例を参照してください)。
関連Delphiのコードは次のようになります。
procedure unblockchm(s:string);
var f : file;
begin
writeln('unblocking ',s);
assignfile(f,s+':Zone.Identifier');
rewrite(f,1);
truncate(f);
closefile(f);
end;