掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
usesにProcessを追加したのですがエラーが出ます (ID:45745)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
テストプログラムを作って動作を確認しているのですが、うまくいきません。 どこか間違っているのでしょうか? xdoc2txt.exeを使ってWORD文書をテキスト形式に変換して取り込もうとしています。 わかりやすいようにD:\にxdoc2txt.exeとzlib.dllをコピーしています。 xdoc2txt.exeとzlib.dllはhttp://talk-pc.sakura.ne.jp/anybody_setup_xdoc2txt.html からダウンロードしました。 procedure TForm1.test(); var text:TStringList; ACmdStr:String; ACmdLine:TCommandLineUnit; begin text := TStringList.Create; ACmdLine := TCommandLineUnit.Create; try ACmdStr:= 'D:\xdoc2txt.exe test.doc'; text.Add(ACmdLine.GrabStdOutText(ACmdStr)); finally FreeAndNil(ACmdLine); end; text.SaveToFile('D:\ttttt.txt'); text.Free; StatusBar1.Panels[1].Text:='処理完了'; end; 元データ(.doc形式)20kバイトほどのデータが出力データ(ttttt.txt)では10数Mバイトの意味不明データ(エディタでは見えません)になります。 なお、コマンドラインでは正常に動作します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.