2012-03-13 16 views
0

電子メールで誰かにCHMファイルを送信したい。CHMファイルを電子メールで送信する際に内容が失われる

ファイルを受け取ったユーザーはコンテンツを開くことができますが、オブジェクトブラウザを参照してください。すべてのコンテンツには単に「ウェブページへのナビゲーションがキャンセルされました」と表示されます。 Innovasys DocumentX 2011年

答えて

0

これが正常であることにより、生成されるよう

私が起源

ヘルプファイルの内容を見ることができることは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; 
関連する問題